|
Проблема обмена с РИБ | ☑ | ||
|---|---|---|---|---|
|
0
lainff
29.07.26
✎
15:17
|
Всем привет! В общем, когда подчиненная база пытается получить данные по обмену от центральной базы почему-то ловит ошибку по Регистру сведений - Распределение запасов. И ладно бы, там в логах показывал бы из-за какого документа он не может провести обмен, а не идентификатор, который, как я понял, формируется после получения файла обмена и в процессе его обработки. Помогает лишь убрать из регистрации вот этот Регистр сведений с обмена. Как этот идентификатор вычислить, куда копать?
Ошибка чтения файла сообщения обмена: Ошибка при вызове метода контекста (ЗакончитьЧтение) {ОбщийМодуль.ОтложенныеЗадания.Модуль(249)}:ВызватьИсключение СтрШаблон(НСтр("ru = 'Не удалось добавить запись в регистр очереди ""%1"" по причине: {РегистрСведений.ЗаданияКОтражениюСостоянияЗаказов.МодульМенеджера(32)}:ОтложенныеЗадания.ДобавитьЗаданияВОчередь("ЗаданияКОтражениюСостоянияЗаказов", Данные,, ТаблицаЗаданий); {РегистрСведений.СостоянияЗаказовКлиентов.МодульМенеджера(171)}:РегистрыСведений.ЗаданияКОтражениюСостоянияЗаказов.ДобавитьЗадания(Заказ, Действие, ТаблицаЗаданий); {ОбщийМодуль.СостоянияДокументов.Модуль(132)}:РегистрыСведений[ИмяРегистра].ДобавитьЗаданияКОтражениюСостоянияЗаказов( {ПланОбмена.Полный.МодульОбъекта(320)}:СостоянияДокументов.ДобавитьЗаданияКОтражениюСостоянияЗаказов( {ПланОбмена.Полный.МодульОбъекта(141)}:ПослеЗагрузкиДанных(); {Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(232)}:ЧтениеСообщения.ЗакончитьЧтение(); {Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(79)}:ПрочитатьФайлСообщенияОбмена(Отказ, ЧтениеXML, ЗагрузитьТолькоПараметры, ЗагрузитьМетаданные, СообщениеОбОшибке); {ОбщийМодуль.ОбменДаннымиСервер.Модуль(5083)}:ОбработкаОбменаДанными.ВыполнитьЗагрузкуДанных(Отказ, ТолькоПараметры, СообщениеОбОшибке); {ОбщийМодуль.ОбменДаннымиСервер.Модуль(8743)}:ПрочитатьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбмена, СообщениеОбмена); {ОбщийМодуль.ОбменДаннымиСервер.Модуль(1706)}:ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена); {ОбщийМодуль.ОбменДаннымиСервер.Модуль(9016)}:ВыполнитьДействиеОбмена(Отказ, УзелИнформационнойБазы, {Обработка.ВыполнениеОбменаДанными.МодульМенеджера(30)}:ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы( {(1)}:Обработки.ВыполнениеОбменаДанными.ВыполнитьЗапускОбменаДанными(Параметры[0],Параметры[1]) {ОбщийМодуль.ОбщегоНазначения.Модуль(6492)}:Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; // АПК:487 Исполняемый код безопасен. {ОбщийМодуль.ДлительныеОперации.Модуль(1796)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова); {ОбщийМодуль.ДлительныеОперации.Модуль(1762)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры, ПараметрыВыполнения); [ОшибкаВоВремяВыполненияВстроенногоЯзыка] по причине: Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: Не удалось добавить запись в регистр очереди "ЗаданияКОтражениюСостоянияЗаказов" по причине: Запись не верна! Значение поля "Документ" не может быть пустым!: ЗаданияКОтражениюСостоянияЗаказов: , 699a3187-b205-483b-acd6-e8f6134bb53b (Регистр сведений: Задания к отражению состояния заказов; Номер строки: 1). [ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка] |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |