Имя: Пароль:
1C
1С v8
кд 2.1 онлайн обмен. не понятная ошибка
0 romashov
 
20.12.23
06:50
Потребовалось сделать онлайн обмен между ДО3 и БП3. были использованы правила от обмена меду ДО2.1 и БП3.

Все работает, но периодически выпадает такая ошибка.
подписка в ДО3 есть, отрабатывает при записи документа.

Но я не могу понять где она возникает в момент обмена и как ее найти

Ошибка при отправке данных: Ошибка при вызове метода контекста (Получить)
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(17571)}:Данные = ВыборкаИзменений.Получить();
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(17374)}:ВыполнитьВыгрузкуЗарегистрированныхДанных(ЗаписьСообщения, СтрокаСообщенияОбОшибке, ТаблицаПравилВыгрузкиИспользуемые);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2243)}:ВыполнитьВыгрузку();

по причине:
При подписке СинхронизироватьДанныеДокументаМЭДОПриЗаписи на событие ПриЗаписи произошла ошибка. Метод обработчика события СинхронизироватьДанныеДокументаМЭДОПриЗаписи не найден.
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(17779)}:ВызватьИсключение(НСтр("ru = 'Ошибка при отправке данных'") + ": " + ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(17374)}:ВыполнитьВыгрузкуЗарегистрированныхДанных(ЗаписьСообщения, СтрокаСообщенияОбОшибке,
1 Mankubus
 
20.12.23
07:16
Она возникает потому что флаги (Клиент, Сервер и прочее) у общего модуля (в котором процедура подписки СинхронизироватьДанныеДокументаМЭДОПриЗаписи ) не подходят для записи в режиме обмена
2 romashov
 
20.12.23
07:29
Сервер, внешнее соединение есть какие еще нужны подскажите.