|
Ошибка интеграции. Не заполнено поле. |
☑ |
0
GreenDay1986
16.08.23
✎
09:08
|
Здравствуйте. Помогите разобраться с полтергейстом. Есть интеграция БП-ДО, данные получаются на стороне БП. Не проходит обмен.
Ошибка при загрузке данных из объекта 1С:Документооборот "Договор №1/21/00 от 01.01.2000 -":
* Навигационная ссылка на объект 1С:Документооборот: e1cib/data/Справочник.ДокументыПредприятия?ref=8109005056be9cd511ee1bcf1ef08612.
* Навигационная ссылка на объект БИД (демо): e1cib/data/Справочник.ДоговорыКонтрагентов?ref=8b23001bfcda544411e06503786f9824.
Ошибка заполнения:
Поле "Тип договора заявки" не заполнено
{ОбщийМодуль.ИнтеграцияС1СДокументооборот3Обмен.Модуль(515)}:ВызватьИсключение ОшибкаПроверкиЗаполнения;
{ОбщийМодуль.ИнтеграцияС1СДокументооборот3Обмен.Модуль(82)}:ЗагрузитьСсылочныйОбъект(ОбъектСсылка, ОбъектXDTO, УзелДокументооборота, СоставПланаОбмена);
{ОбщийМодуль.ИнтеграцияС1СДокументооборот3.Модуль(87)}:Возврат ИнтеграцияС1СДокументооборот3Обмен.ЗаписатьИзмененияОбъектов(Сообщение);
{WebСервис.DMILService.Модуль(13)}:Возврат ИнтеграцияС1СДокументооборот3.ОбработатьУниверсальноеСообщение(Запрос);
В бухгалтерии проверка заполнения поля отключена. В правилах интеграции для этого поля выставлена галка "не Обновлять". Глобальный поиск по полю в БП никаких проверок заполнения в коде не выдает.
С чем может быть связано?
|
|
1
DJ Anthon
16.08.23
✎
09:18
|
наверное, вы имели в виду синхронизацию? интеграция это нечто другое.
по поводу ошибки надо смотреть код в ОбщийМодуль.ИнтеграцияС1СДокументооборот3Обмен.Модуль(515)}
там и ответ, зачем они вызывают исключение. наверное, проверку ещё и там надо убрать
|
|
2
GreenDay1986
16.08.23
✎
09:21
|
(1) Нет, я имел в виду бесшовную интеграцию с БП-ДО.
Исключение есть, но, это поле добавлено нами, непонятно каким образом оно попадает в исключение...
|
|
3
DJ Anthon
16.08.23
✎
09:24
|
(2) понятно как, перебором всех полей. мы тоже видим, что исключение есть. я во многих местах в ERP, например, видел, что для проверки реквизитов надо составлять список исключений, а не дополнять список проверяемых реквизитов. может, там то же самое.
|
|
4
GreenDay1986
16.08.23
✎
09:27
|
(3) Так часть полей не заполнена и интеграция проходит нормально, а тут приелась к одному полю и всё тут )
То есть необходимо прописать исключение из проверяемого реквизита конкретно этого?
Спасибо. Пойду примеры кода погуглю.
|
|