Имя: Пароль:
1C
 
Вопрос по обновлению нетиповой УТ11 через P4merge.
0 program345
 
08.12.25
12:03
Добрый день!
1. Обновляю УТ 11 нетиповую.
2. Сравниваю общие модули через p4merge (Основная конфигурация, старый поставщик, новый поставщик).
3. Есть Процедура ПрименитьУдалениеОбъектов(КомпонентыОбмена, МассивОбъектовКУдалению, МассивЗагруженныхОбъектов)
4. у Старого поставщика эта процедура на 7000-й строчке кода, а у нового она на 3282.
5. P4merge говорит тут конфликт. Но по факту тут просто новый поставщик переместил процедуру повыше.
Как боритесь с подобным?
1 Kongo2019
 
08.12.25
13:36
Либо забиваю, либо привожу к общему виду чтобы потом не нарываться снова.
2 d4rkmesa
 
08.12.25
13:59
(0) Попробуйте ткнуть кнопку Comparison Method и выбрать варианты с игнорированием пробелов, обычно тогда меньше конфликтов выдает.
3 timurhv
 
08.12.25
14:01
(0) Скорее всего, в другую область уехало, а не просто изменился номер строки.
Конфигуратор тоже отличие покажет в наименовании области.
4 Dmitrii
 
гуру
08.12.25
14:04
(0) А вы меняли общий модуль ОбменДаннымиXDTOСервер?

Если не меняли и модуль типовой, ответ очевиден - ничего не делаем и просто ставим "Взять из конфигурации поставщика" без использования P4merge.
Если изменения вносили, то лучше взять все изменения поставщика, естественно сохранив свои доработки. Любым удобным инструментом - хоть P4merge, хоть руками текст модуля скопипастить из кусков. Нужно это чтобы при следующих обновлениях чётко видеть - где очередные изменения вендора, а где ваши доработки. Иначе по мере роста количества таких изменений будет становится всё труднее отличить одно от другого.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.