Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Изменение модуля на лету (число прочтений - 12749 )
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Изменение модуля на лету
Ответ #15 - 19. Февраля 2007 :: 11:46
Печать  
А где загрузка МХЛ ?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
bsa
Junior Member
**
Отсутствует


Не профессионал но и не
любитель...

Сообщений: 27
Местоположение: Одесса
Зарегистрирован: 20. Июня 2006
Пол: Мужской
Re: Изменение модуля на лету
Ответ #16 - 19. Февраля 2007 :: 11:53
Печать  
Цитата:
А где загрузка МХЛ ?

Так она уже реализована в ТурбоМД Подмигивание
  
Наверх
ICQ  
IP записан
 
bsa
Junior Member
**
Отсутствует


Не профессионал но и не
любитель...

Сообщений: 27
Местоположение: Одесса
Зарегистрирован: 20. Июня 2006
Пол: Мужской
Re: Изменение модуля на лету
Ответ #17 - 19. Февраля 2007 :: 11:56
Печать  
Грузится все, что указано в TurboMD.prm
  
Наверх
ICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Изменение модуля на лету
Ответ #18 - 19. Февраля 2007 :: 15:06
Печать  
Круто.

Артур, а что если это отрефакторить, убрать/сделать опциональной выгрузку глобальника и добавить в общий набор скриптов?

Цитата:
1.  Выгрузка ТОЛЬКО текущего модуля/формы/таблицы (в обычном варианте для форм ВСЕГДА запрашивается выгрузка формы и модуля).
2.  Запрос на выгрузку унифицирован: сначал ВСЕГДА выдается запрос на выгрузку (для модулей проведения документов вообще не выдался).
3. Добавлена выгрузка таблиц MXL.
4. Добавлена выгрузка глобального модуля. Мне это нужно было по той лишь причине, что я не пользуюсь gcomp-ом.

Кстати, не обнаружил заявленного.  Заявленное было бы полезно. Рефакторинг нужен однозначно.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Изменение модуля на лету
Ответ #19 - 20. Февраля 2007 :: 05:10
Печать  
Да, хочу добавить его в общий набор, только солью со своим вариантом, отрефакторю и проверю.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Изменение модуля на лету
Ответ #20 - 20. Февраля 2007 :: 06:13
Печать  
ИМХО здесь все-таки проблема использования выгруженных МХЛ не решается Печаль

Если в коде 1С используется
Таб.ИсходнаяТаблица(НаименованиеПечФормы)
то 1С будет использовать указанную форму, а не выгруженную форму Печаль

Или я в чем-то ошибаюсь?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Изменение модуля на лету
Ответ #21 - 20. Февраля 2007 :: 06:43
Печать  
bsa писал(а) 19. Февраля 2007 :: 11:14:
Такой вариант TurboMD.prm в связке с WinMerg-ем (http://winmerge.org/ - достойный конкурент KDiff, позволяющий при сравнении править сравниваемые файлы  Класс) позволяет мне оперативной вносить ВСЕ возможные изменения (за исключением тех, которые касаются структуры MD).  Улыбка

Ничего не понял Печаль
Кдифф3 также позволяет сравнивать и объединять файлы, при этом файлы также можно вручную изменять.
Но 3-стороннее сравнение оставляет всех остальных конкурентов далеко позади Улыбка
ЗЫ Араксис Мерж также это позволяет, но он платный.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
bsa
Junior Member
**
Отсутствует


Не профессионал но и не
любитель...

Сообщений: 27
Местоположение: Одесса
Зарегистрирован: 20. Июня 2006
Пол: Мужской
Re: Изменение модуля на лету
Ответ #22 - 20. Февраля 2007 :: 07:32
Печать  
Цитата:
Кстати, не обнаружил заявленного.  Заявленное было бы полезно. Рефакторинг нужен однозначно.

Странно... А ты смотрел пристегнутый файл? В нем "заявленные" изменение, а в тексте поста только включение выгрузки MXL.
  
Наверх
ICQ  
IP записан
 
bsa
Junior Member
**
Отсутствует


Не профессионал но и не
любитель...

Сообщений: 27
Местоположение: Одесса
Зарегистрирован: 20. Июня 2006
Пол: Мужской
Re: Изменение модуля на лету
Ответ #23 - 20. Февраля 2007 :: 07:47
Печать  
Цитата:
Если в коде 1С используется 
Таб.ИсходнаяТаблица(НаименованиеПечФормы)
то 1С будет использовать указанную форму, а не выгруженную форму 

Или я в чем-то ошибаюсь?

Нет, ты прав. Просто я использую глобальную процедуру, в которой ведется поиск MXL-таблицы по имени, которая могла быть выгружена в каталог UnPack TurboMD. Если таковая есть - в качестве исходной используется она. Если не найдена - то используется таблица текущей формы.

Код
Выбрать все
Кдифф3 также позволяет сравнивать и объединять файлы, при этом файлы также можно вручную изменять. 

.
Не спорю, просто я использую WinMerge, он мне как-то больше приглянулся.  Улыбка
  
Наверх
ICQ  
IP записан
 
quick
Junior Member
**
Отсутствует


LinuxMint, python, CodeTyphon

Сообщений: 83
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 21. Февраля 2008
Пол: Мужской
Re: Изменение модуля на лету
Ответ #24 - 25. Января 2013 :: 18:43
Печать  
У меня тоже возникла потребность налету добавить в модуль некий код, причем в зависимости от реквизитов формы. TurboMD не предлагать это немного другое и подмена на обработку тоже.
ХОчется конечно такого.. При...чегоТоТамОткрытии(Модуль)... Поправил текст и он исполнился.
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать