Почему патенты не передаются из УНФ в БП3?
У клиента возникла проблема — патенты не передаются из УНФ в БП3. В настройках синхронизации стоит — передавать аналитику, указанную в документах. Причем по некоторым организациям патенты передаются, а по некоторым — нет.
Нашел похожий вопрос на Мисте, но без решения.
В модуле МенеджерОбменаЧерезУниверсальныйФормат нашел только такое ограничение:
То есть патенты ввели в 1.10. Но в УНФ используется формат 1.16, что больше чем 1.10:
Проверил, в БП такая же версия формата.
Проблема оказалась в том, что если просто в ОРП проставить Патент в шапку, это не приводит к заполнению поля Патент в табличной части товаров. 1С смотрит, что патентов в таблице товаров нет и не передает его.
В расходной накладной патент содержится только в шапке, поэтому я создал служебную накладную с одной строкой товара, указал в шапке патент и провел.
К счастью, на стороне БП3 у меня была база с отладчиком, там я увидел, что патент есть в объекте XDTO:
Патент прогрузиля, это я еще увидел в окне помощника синхронизации:
Я попробовал еще получить файл выгрузки в Enterprise Data по ссылке: e1cib/app/Обработка.ВыгрузкаЗагрузкаEnterpriseData
Сначала у меня патент не выгрузился, потом я заметил, что выгружаю в формате 1.6, поменял на 1.16, который используется в обмене и патент выгрузился:
По идее, так можно выгрузить все патенты из УНФ в БП через выгрузку справочника Патенты.
Пришлось повозиться с этой проблемой.
Среда: БП 3.0.154.17, УНФ 3.0.8.91. Объем 2 час.
Свежие комментарии