Конвертация данных 3.0 Как обновлять измененные правила типовых конфигураций?

1. Andreeei 50 20.06.19 14:34 Сейчас в теме
В Конвертации данных 3.0 при выгрузке модуля не сохраняются комментарии. В связи с этим, не понятно, как ее использовать при доработке типовых правил обмена. Допустим, вышла новая версия конфигурации. В ней обновился модуль "Менеджер обмена через универсальный формат". Надо сравнить-объединить его со старым модулем. Но в старом, если он подготовлен с помощью КД 3, нет комментариев, а без них правильное сравнение-объединение затруднительно.

Кто как выкручивается?
По теме из базы знаний
Найденные решения
8. MaxS 2990 21.06.19 14:19 Сейчас в теме
(7)На примере ERP в общем модуле ОбменДаннымиУТ с помощью расширения указываем где брать правила.
&Вместо("ДоступныеВерсииУниверсальногоФормата")
Процедура Расширение1_ДоступныеВерсииУниверсальногоФормата(ВерсииФормата)
	
	ВерсииФормата.Вставить("1.2", МенеджерОбменаЧерезУниверсальныйФормат);
	ВерсииФормата.Вставить("1.3", Расширение1_МенеджерОбменаЧерезУниверсальныйФормат);
	ВерсииФормата.Вставить("1.4", Расширение1_МенеджерОбменаЧерезУниверсальныйФормат);
	ВерсииФормата.Вставить("1.5", Расширение1_МенеджерОбменаЧерезУниверсальныйФормат);
	ВерсииФормата.Вставить("1.6", Расширение1_МенеджерОбменаЧерезУниверсальныйФормат);
	
КонецПроцедуры
Показать
Andreeei; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Йожкин Кот 1008 20.06.19 15:07 Сейчас в теме
Я КД3 не пользуюсь - добавляю/изменяю функции прям в модуле менеджера
Andreeei; +1 Ответить
3. Andreeei 50 20.06.19 15:43 Сейчас в теме
(2) Я тоже не пользуюсь, делаю дописки в расширении. Но было бы интересно задействовать возможности КД 3.
4. Йожкин Кот 1008 21.06.19 08:45 Сейчас в теме
(3) Пробовал загрузить правила из типовой ERP в КД3 по одной из инструкций с этого сайта, потом выгрузил модуль и сравнил с типовым - процентов 90 кода совпало, остальное - нет. Разбираться не стал и решил дописывать прям в модуле напрямую.
КД3 использую только для просмотра - что, куда и откуда грузится.
Andreeei; +1 Ответить
5. Andreeei 50 21.06.19 09:06 Сейчас в теме
(4) Именно. Получается, что модули надо предварительно прогнать через КД3, чтобы при обновлении сделать сравнение 3-х вариантов (поставщика, с изменениями и нового модуля поставщика). Очень заморочно получается, особенно, если работаешь с ЕРП.
6. MaxS 2990 21.06.19 11:41 Сейчас в теме
Можно в конфигурации переопределить типовой модуль с правилами на свой из расширения с помощью этого же расширения.
После выхода обновления от 1С сохраняем типовой модуль с правилами в файл или в обработку и сравниваем с таким же типовым прошлой версии. Отличия при желании переносим в свой модуль.
Andreeei; +1 Ответить
7. Andreeei 50 21.06.19 14:05 Сейчас в теме
(6) Наверное, я что-то пропустил в жизни) Подскажите, как переопределить модуль на свой из расширения (не каждую процедуру модуля по отдельности, а модуль целиком)?
8. MaxS 2990 21.06.19 14:19 Сейчас в теме
(7)На примере ERP в общем модуле ОбменДаннымиУТ с помощью расширения указываем где брать правила.
&Вместо("ДоступныеВерсииУниверсальногоФормата")
Процедура Расширение1_ДоступныеВерсииУниверсальногоФормата(ВерсииФормата)
	
	ВерсииФормата.Вставить("1.2", МенеджерОбменаЧерезУниверсальныйФормат);
	ВерсииФормата.Вставить("1.3", Расширение1_МенеджерОбменаЧерезУниверсальныйФормат);
	ВерсииФормата.Вставить("1.4", Расширение1_МенеджерОбменаЧерезУниверсальныйФормат);
	ВерсииФормата.Вставить("1.5", Расширение1_МенеджерОбменаЧерезУниверсальныйФормат);
	ВерсииФормата.Вставить("1.6", Расширение1_МенеджерОбменаЧерезУниверсальныйФормат);
	
КонецПроцедуры
Показать
Andreeei; +1 Ответить
9. Andreeei 50 21.06.19 15:12 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот