Неправильно работает обработка универсальный обмен в УТ 11 #683445


#0 by qwarter
Исходные данные: УТ 11, БП 2.0 Задача: При выгрузке номенклатуры из УТ в БП наименование товара должно выгружаться по правилу наименование в УТ + характеристика в УТ. Также характеристика должна выгружаться в реквизит Характеристика БП (реквизит добавлен). Поиск при загрузке по коду  + характеристике. Реализация: В КД создано новое ПКО, в котором из входящих данных получаю все нужные реквизиты, в т.ч. Характеристику. В ТЧ документов (реализация, поступление, передача товаров - только эти документы выгружаются) при выгрузке реквизита Номенклатура формирую входящие данные и переопределяю правило выгрузки под сове. Проблема: При загрузке в БП в спр. Номенклатура создаются новые элементы с НУЖНЫМ наименованием (наименование в УТ + характеристика), но с ПУСТОЙ характеристикой. Соответственно. поиск работает неправильно и в документ подставляется первая найденная номенклатура с нужным кодом и пустой характеристикой. В событиях При выгрузке номенклатуры из ТЧ прописал сообщение, во входящие данные всепрописывается правильно. В ПКО в событии При выгрузке прописал сообщения, Характеристика и наименование тоже выгружаются нормально. Открываю итоговый файлик XML - код правильный, характеристика везде из первой строки. Вопрос: Куда копать? в чем может быть проблема? P.S.: кэш чистил, обмен тестил на разных компах, в серверном и файловом режиме. Грешу на новый модуль универсального обмена XML, который в УТ 11 переписали, с глюками я уже сталкивался.
#1 by qwarter
Проблему решил, пишу на случай, если кому-то пригодится. Как мне правильно подсказали, проблема была в том, что я не приводил строку к нужной длине, НО, я думал, что проблема в реквизите Характеристика (из УТ туда выгружалось наименование, длина строки 100, а в Бух реквизит Характеристика Тип Строка), а оказалось, в Наименовании номенклатуры (в Ут длина 100, в Бух тоже 100, но при выгрузке я добавлял к наименованию из Ут наименование характеристики). После приведения к нужной длине наименования номенклатуры все заработало, как надо.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С