|
|
Как обновить измененное расширение поставщика?
КонецЕсли, JohnGilbert, Timon1405, RomanYS, Доминошник, RVN, Prog_man, Джордж1, Crusher, formista2000, Fragster, Прохожий, nysyssimara, Толич, Ненавижу 1С, Dmitrii, PLUT, Галахад, Homer, paramedic, Гений 1С, Logovazz, okmail, azt-yur, Хряк, Silgis, program345, Волшебник, ads55, Смотрящий
| ☑ |
|
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) Фантастический изварт
|
|