Имя: Пароль:
1C
1С v8
Как обновить конфигурацию, если 100 общих модулей перенесены в расширение?
0 Igor 2007
 
26.07.19
17:09
Добрый день. Ранее часто обновлял типовые измененные конфигурации. Иногда приходят такие, как теперь. Перехватчиком &Вместо по 10 раз в 100 общих модулях перенесены в расширение?
Коллеги, если у кого опыт по обновлению такой конфигурации?
Конфигурация Управление холдингом, редакция 3.0.
1 spiller26
 
26.07.19
17:11
(0) Я вам сочувствую, т.к. типовые могут переименовывать, убирать, переносить функции и процедуры.
2 ГдеСобака Зарыта
 
26.07.19
17:13
Отдать обратно. Пусть обновляют те кто допиливал
3 _Дайвер_
 
26.07.19
17:14
Кстати , не ставлкивался с обновлением конфигураций с расширениями, в чем отличие от стандартного обновления? и какие сложности есть с расширениями?
4 spiller26
 
26.07.19
17:19
(3) Кажется при обновлении расширения вообще не трогаются.
5 _Дайвер_
 
26.07.19
17:21
(4) Да, но когда все пихать в расширения как в случае ТС, то за конфу переживать не стоит, а вот за расширения)))
6 spiller26
 
26.07.19
17:24
(5) Расширения могут и слететь, хотя давно это было.
7 Вафель
 
26.07.19
17:25
в 15 релизе говорят можно
8 Конструктор1С
 
26.07.19
17:56
(0) расширения при обновлении не затрагиваются никак. Но после обновления расширения могут перестать работать или будут работать некорректно
9 bolero
 
27.07.19
12:21
(8) типовой функционал тоже может начать работать некорректно, когда в перекрытом модуле добавилась логика.

Например, типовой модуль теперь пихает в структуру еще один параметр, которого ожидают другие новые типовые модули, а старый модуль в расширении про него не знает. И получается, что новые типовые не получают свой новый параметр и обваливаются. И это только один способ поломаться, а их over 9000.
10 2S
 
27.07.19
12:43
хз, что надо курить, чтобы основной функционал переносить в расширения
11 APXi
 
27.07.19
13:20
(0) сочувствую, только брать и модуль за модулем проверять. Возможно сравнивать модуль в старой конфе и в расширении, смотреть что там сделали "вместо" и уже делать вывод. В данном случае возможно лучше все эти доработки делать прямо в конфе и при обновлении будет видно, что допиливали.
12 tabarigen
 
27.07.19
13:21
Тут как бы без вариантов. Обновить  конфу и заново пилить расширение
13 tabarigen
 
27.07.19
13:22
100 модулей на самом деле не так много. за день можно написать.
14 tabarigen
 
27.07.19
13:22
вопрос цены
15 Мимохожий Однако
 
27.07.19
13:24
Достаточно писать модули так, чтобы они максимально не затрагивали код основной конфигурации
16 Igor 2007
 
30.07.19
11:56
(12) Бухгалтерия на 99% типовая. Каждый раз допиливать. Прикинули что это на одно обновление в этом случае займет 100 часов. Если перенести все перехватчики &Вместо в основную конфигурацию(т.е. в ней делать) это займет примерно те же 100 часов, то последующие обновления будут занимать пару часов. Проверено. Если Kdiff3 применять.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший