Имя: Пароль:
1C
 
Как обновить измененное расширение поставщика?
0 program345
 
01.09.26
11:42
Коллеги, доброго дня!
Заказчик просил внести изменения в типовое расширение Контур.Логистика. Изменений накопилось достаточно много.

Иначе говоря, есть конфигурация расширения РасширениеКонтурЛогистика версии 1.20, я туда внес изменения, добавил подсистемы, изменил общие модули, формы документов. Сейчас вышло обновление 1.21 как мне провести трехстороннее сравнение/объединение старой версии(1.20), основной конфигурации(1.20 изменённой) и новой версии(1.21)? Руками то можно, но может есть более простой метод?
1 Гений 1С
 
гуру
01.09.26
13:28
откатить, накатить новое, внести изменения.
2 Толич
 
01.09.26
13:36
Эээ... А как Вы обычные измененные типовые конфигурации обновляли? В чем разница принципиально?
3 Ненавижу 1С
 
гуру
01.09.26
13:41
(2) у расширения нет "конфигурации поставщика", поэтому нет и "трехстороннего" сравнения
4 Timon1405
 
01.09.26
13:42
(2) в том что *cfe из коробки не умеют в трехстороннее сравнение в отличие от *cf
5 Толич
 
01.09.26
13:46
(1) Там в расширении много хранимых данных, откатывать не вариант наверное.
Я в таких ситуациях в соседнем окне открываю сравнение двух версий конфигураций поставщика и переношу руками измененные нами объекты в своей конфигурации, не измененные записываю. Потом не измененные накатываю из новой конфигурации поставщика.
Все зависит от конфигурации, но в 90% так делаю. Потом проверяешь все ли перенес. Получившуюся конфигурацию сравниваю с новой конфигурацией поставщика и в соседнем окне старую копию с старой конфигурацией поставщика.
6 JohnGilbert
 
01.09.26
13:48
(0) Взять не доработанную 1.20, доработанную 1.20, недоработанную 1.21. Выгрузить в файлы, взять Kdiff3 (p4merge etc) написать скрипт, который прогонит это в трехстороннем режиме.
7 Dmitrii
 
гуру
01.09.26
13:49
(0) >> есть более простой метод?

По сути вопроса ответ - нет. Более простого метода не существует.

О чём говорилось миллион раз фанатам расширений.

Так что в трёх разных окнах запускам сравнение конфигураций расширений.
типового 1.20 с доработанным 1.20
типовых 1.20 с 1.21
И ручками объединяем доработанное 1.20 с новым типовым 1.21.

Единственное, о чём может не все знаю.
Расширения можно сравнивать не в отдельных конфигураторах, а в одном.
В конфигураторе в главном меню "Конфигурация" - "Сравнить конфигурации".
Первая конфигурация - "Файл" и указываем файл расширения cfe.
Вторая конфигурация - "Файл" и указываем второй файл расширения cfe.
Убираем галку "Устанавливать соответствия по именам" и жмём Ок.
8 JohnGilbert
 
01.09.26
13:52
(7) Фантастический изварт