Имя: Пароль:
1C
1С v8
конвертация 3 ломает МенеджерОбменаЧерезУниверсальныйФормат13
0 суперйцукен
 
03.02.21
16:59
Может быть делаю что-то не так (не спец пока мягко говоря), но пока получается так:

Из Бухгалтерии 3.0.88.22 загружаю правила синхронизации. В модуле МенеджерОбменаЧерезУниверсальныйФормат13 есть процедуры с именами типа

ПКО_АннулированиеПодарочныхСертификатов_Получение_ПриКонвертацииДанныхXDTO
ПКО_АннулированиеПодарочныхСертификатов_Получение_ПередЗаписьюПолученныхДанных

В Конвертации алгоритмы хранятся в справочнике с длиной кода 50 (ограничение платформы вроде бы), то есть образаются в обоих случаях до

ПКО_АннулированиеПодарочныхСертификатов_Получение_
ПКО_АннулированиеПодарочныхСертификатов_Получение_

При обратной загрузке в МенеджерОбменаЧерезУниверсальныйФормат13 получаются процедуры с одинаковыми именами.


Что я делаю не так? Как штатно обходить эту проблему?
1 Dmitry1c
 
03.02.21
17:06
(0) кд3 - это прикольная штука

её саму надо допиливать перед использованием))
2 суперйцукен
 
03.02.21
17:14
(1) Э... ну интересно конечно.

И какой штатный метод изменения и доработки правил синхронизации? В том случае, если разговор идет не о добавлении пары процедур, а о чем-то более серьезном.
3 mmmarat
 
03.02.21
21:04
(1) +1 Типовую кд3 нужно допиливать, иначе не загружает корректно обработчики.

Но с другой стороны если цель - доработка типового обмена, то проще вносить изменения напрямую в модуль менеджера. Там все достаточно просто. А на ИТС есть описание, чтобы понять основную логику.
4 Dmitry1c
 
03.02.21
21:54
(2) для чего-то реально серьезного КД3 лучше допилить
5 суперйцукен
 
04.02.21
07:50
Понятно.
Да с логикой-то более-менее разобрался, модуль вынес в расширение и допиливаю. Хотелось бы чтоб не на коленке...
6 DrZombi
 
гуру
04.02.21
08:02
(2) Использовать версию № 2 :)
7 bolder
 
04.02.21
08:28
(6) Это из серии «вредных советов»)). К обмену по современным форматам новых конфигураций совершенно не подходит.
8 rozer76
 
04.02.21
10:09
(2) ты удивишься но штатный - доработка самого ОМ МенеджерОбменаЧерезУниверсальныйФормат
9 суперйцукен
 
04.02.21
10:14
(8) Не удивлюсь. Естественно - доработка Модуля менеджера. Вопрос - чисто на коленке или всё-таки с помощью какого-то инструмента.
Ошибка? Это не ошибка, это системная функция.