Имя: Пароль:
1C
 
Проблема обмена с РИБ
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).
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка]