![]() |
|
синхронизация ут-бп ошибка Builder, Zamestas, Garykom, Климов Сергей, 2S, Мультук, Nst, Пеленг, takefive, Bad_Aleks, Fregat, probably, denk32, Никулин Леонид, kir-g, DemonShinji2, Crusher, Hawk_1c, shuhard, Caesar, Prog_man, ReaLg, Vstur, maxar, sanyaka, Homer, Михаил Козлов, boev82, Fish, DimR_71, SleepyHead, Smit1C, ivanov-i-i, PR, Ёпрст, НоваяВолна, breezee, maxab72, Kigo_Kigo, Bigbro
| ☑ | ||
---|---|---|---|---|
0
Nst
30.04.25
✎
09:51
|
Здравствуйте, подскажите, пожалуйста, в чем может быть проблема? ошибка при синхронизации ут-бп, обмен односторонний.
Направление: Отправка. ПОД: Справочник_СостоянияЭД_Отправка. ПКО: Справочник_СостоянияЭД_Отправка. Объект: Регистр сведений набор записей: Состояния по объектам учета ЭДО, РегистрСведенийНаборЗаписей.СостоянияПоОбъектамУчетаЭДО (). Ошибка при вызове метода контекста (Проверить) {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(5099)}:ОбъектXDTO.Проверить(); {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(799)}:ПроверитьОбъектXDTOПоСхеме(ОбъектXDTO, ПравилоКонвертации.ТипXDTO, Контекст, ОшибкаПроверкиПоСхеме, ОписаниеОшибкиПроверкиПоСхеме); {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(4433)}:ВыгрузкаОбъектаВыборки(КомпонентыОбмена, Объект); {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(4404)}:ВыгрузкаЗарегистрированногоОбъекта(КомпонентыОбмена, НачальнаяВыгрузкаДанных, УзелДляОбменаОбъект, Объект); {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(4264)}:ВыполнитьВыгрузкуЗарегистрированныхДанныхБезПакетнойРегистрации( {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(561)}:ВыполнитьВыгрузкуЗарегистрированныхДанных(КомпонентыОбмена, НомерОтправленного); {Обработка.КонвертацияОбъектовXDTO.МодульОбъекта(237)}:ОбменДаннымиXDTOСервер.ПроизвестиВыгрузкуДанных(КомпонентыОбмена); {ОбщийМодуль.ОбменДаннымиСервер.Модуль(4992)}:ОбработкаОбменаДаннымиXML.ВыполнитьВыгрузкуДанных(); {ОбщийМодуль.ОбменДаннымиСервер.Модуль(8699)}:ЗаписатьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбмена, СообщениеОбмена); {ОбщийМодуль.ОбменДаннымиСервер.Модуль(1706)}:ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена); {ОбщийМодуль.ОбменДаннымиСервер.Модуль(8933)}:ВыполнитьДействиеОбмена(Отказ, УзелИнформационнойБазы, {Обработка.ВыполнениеОбменаДанными.МодульМенеджера(30)}:ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы( {(1)}:Обработки.ВыполнениеОбменаДанными.ВыполнитьЗапускОбменаДанными(Параметры[0],Параметры[1]) {ОбщийМодуль.ОбщегоНазначения.Модуль(6007)}:Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; {ОбщийМодуль.ДлительныеОперации.Модуль(1831)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова); {ОбщийМодуль.ДлительныеОперации.Модуль(1792)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры, ПараметрыВыполнения); [ОшибкаВоВремяВыполненияВстроенногоЯзыка] по причине: Ошибка проверки данных XDTO: Структура объекта '/КлючевыеСвойства/ОснованиеЭлектронногоДокумента/ПоступлениеТоваровУслугСсылка' не соответствует типу: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.17}КлючевыеСвойстваПоступлениеТоваровУслуг Проверка свойства 'Контрагент': форма: Элемент имя: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.17}Контрагент тип: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.17}КлючевыеСвойстваКонтрагент Отсутствует обязательное свойство |
|||
1
Мультук
гуру
30.04.25
✎
09:55
|
(0)
Смотрим запросом в узел "БП" 1) Ищем зарегистрированный документ ПоступлениеТоваровУслуг, в котором пустой контрагент 2) Ищем сч/ф полученный для документа ПоступлениеТоваровУслуг, в котором пустой контрагент (в документе ПТУ) |
|||
2
Bad_Aleks
30.04.25
✎
10:10
|
Тут дело не в Поступлении
Дело в правилах по "Контрагенту" Я столкнулся с ошибкой при выгрузке Номенклатуры. Без поступления. Там есть поле "Импортёр", которое тоже выгружается по правилу "Контрагент" и такая же ошибка, чуть больше |
|||
3
Nst
30.04.25
✎
10:32
|
(2) можно ли где-то исправить правила по контрагенту?
|
|||
4
Bad_Aleks
30.04.25
✎
11:27
|
(3) Возможно нужно УТ обновить до последнего релиза
Пока не разобрался в чём именно ошибка, на какой реквизит ругается. Всё заполнено |
|||
5
Garykom
гуру
30.04.25
✎
11:47
|
(0) Или контрагент в документе не заполнен
Или у некоего контрагента не заполнены реквизиты |
|||
6
Garykom
гуру
30.04.25
✎
11:50
|
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(5099)}:ОбъектXDTO.Проверить();
перед этой строкой или отладкой или расширение и записью в лог можно выяснить на каком объекте падает |
|||
7
Мультук
гуру
30.04.25
✎
11:52
|
(5)
Я ловил у себя эту ошибку (0) "Каким-то по образом" очень иногда ПТУ по ЭДО приходит дважды. Один раз нормальная. Другой раз "кривая" без контрагента. С ЭДО разбирался другой человек. Причины и лечение (и было ли это исправлено) мне не были озвучены. Я просто запретил регистрировать в этом регистре "СостоянияПоОбъектамУчетаЭДО" документы ПТУ без контрагента. |
|||
8
Bad_Aleks
30.04.25
✎
13:18
|
(5) Я пока не добрался до отладки, но по схеме XDTO если смотреть реквизиты, то всё заполнено.
И конкретно контрагент в Номенклатуре, которая выгружается, и в самом контрагенте, все реквизиты есть, которые в схеме. И уже у контрагента всё ещё раз перевыбрано, перезаполнено, и даже все реквизиты необязательные проставили.... Буду пробовать логировать |
|||
9
Nst
30.04.25
✎
13:41
|
(7) спасибо , отменила регистрацию объектов в этом регистре "СостоянияПоОбъектамУчетаЭДО" и синхра прошла, понятно, что это временное решение, но как вариант
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |