Сергей Девятериков пишет:Но поскольку изменений от версии к версии не много, то проще изменения перенести через буфер обмена, чем экспортом/импортом всего модуля.
непонятно :
"Но поскольку изменений от версии к версии не много" ...
если вы имеете ввиду что ваших изменений от версии к версии немного, то
для того, чтобы ваши изменения перенести руками, надо знать все модули, где сделаны эти изменения - нереально ... это надо брать старые ваши модули и новые и сравнивать их ?
а если имели ввиду что наших изменений немного - то опять получается надо импортировать ваши скрипты, а потом руками во все модули вносить наши изменения, что тоже не очень правильно.
Вот для того чтобы импортировать ваши скрипты из новой версии TGS, на пробной базе делаю импорт, ставлю 3 галки:
-перезаписывать модули,
-перезаписывать привязки в форме
-перезаписывать описания макросов
после импорта смотрю - все наши наработки исчезли ...
- (1) добавляю наши библиотеки в справочник скриптов
- (2) в каждом модуле CSDN_Nomenclatures,CSDN_Technology и тд вручную ПОВТОРНО(так как до Импорта всё это уже было сделано и работало) делаю "вызовы" макросов этих модулей
- (3) в каждом режиме, Номенклатура, Спецификации и тд вручную ПОВТОРНО (так как до Импорта всё это уже было сделано и работало) делаю "вызовы" макросов этих модулей в пользовательской части (чтобы пользователь мог вызывать эти скрипты).
а это 5-6 мест в пункте (2) в зависимости от того, в модулях каких режимов вызываются наши скрипты
и 10-12 мест в пункте (3)
а к следующему обновлению их может быть 30-35 ... , и что тогда ?
Может опять делаю что-то не так? Как можно свести до минимума переписывание того, что уже сделано?
Спасибо