Имя: Пароль:
1C
1С v8
КД3.0. Синхронизация данных через свой модуль менеджера обмена без изменения конфигурации
0 aleks_default
 
13.04.20
17:13
Конфигурация КА 2.4.11.67, конвертация 3.0.5.3.
Подскажите, плиз, а что в новых релизах типовых конфигураций уже нельзя подставить в настройку синхронизации данных свою обработку с модулем менеджера обмена? Функционал такой вроде еще есть (скрытая служебная вкладка в настройке синхронизации), но когда в КД3.0 сохраняешь исправленные правила в модуль менеджера, а потом вставляешь это во внешнюю обработку, то контроль синтаксиса ругается на ошибки. Т.е. я так понял что теперь модуль менеджера обмена можно менять только в одноименном общем модуле, а через внешнюю обработку уже нельзя?
1 GANR
 
13.04.20
17:48
(0) а расширения?
2 MaxS
 
13.04.20
18:32
(0) Через внешнюю обработку уже нельзя. с помощью расширения запросто. Нужно найти код, что-то типа  ВерсииФормата.Вставить("1.6", МенеджерОбменаЧерезУниверсальныйФормат);
И, например, через расширение заменить на ВерсииФормата.Вставить("1.6", Расш1_МенеджерОбменаЧерезУниверсальныйФормат);
3 aleks_default
 
13.04.20
18:39
(2)Ясно, спасибо. Подзадолбали уже такие подставы от 1С.
4 aleks_default
 
13.04.20
18:41
Зачем тогда вкладку оставлять, людей только в заблуждение вводят
5 MaxS
 
13.04.20
18:44
(4) Они ещё обработку "Выгрузка загрузка из EnterpriseData" испортили. Туда нельзя подставить внешнюю обработку с правилами для отладки. Отлаживать в расширении и постоянно перезагружать базу неудобно.
Этот пробер исправил в расширении. Тоже непонятно зачем несколько лет как там присутствует поле для внешней обработки, но при его использовании страшно ругается.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн