Конвертация данных, не получается передать значение в пкс #792032


#0 by ultrannge89
Добрый день. Делаю правила обмена на КД. Между УТ11 и БитФинанс. Из УТ документа ЗаказКлиента в документ БП РеализацияТоваровИУслуг. Настроил план обмена, загрузил правила, но при загрузке данных в приемник ругается: Проведение документа "Реализация товаров и услуг SM000000001 от 20.02.2017 11:03:00": В строке номер "1" табличной части "Услуги": содержится номенклатура, не являющаяся услугой. Здесь могут быть только услуги! Вот только проблема проявляется только когда я выполняю обмен при помощи плана обменов, а когда через обработку V8Exchan82 все проходит хорошо. По поводу данной ошибки, не понимаю почему она возникает. У документа есть ТЧ услуги, в нем ПКС.Номенлатура, у данного ПКС есть ссылка на одноименное ПКО, в котором я все нужные ПКС переношу, в том числе для ПКС.Услуги в обработчике ПередВыгрузкой написал Значение=Истина; Больше всего мне не понятно, почему в планах обмена у меня лезут ошибки, а через обработку все ОК.
#1 by Жан Пердежон
по ссылке у тебя значит не выгружается при номенклатура
#2 by ultrannge89
Для номенклатуры у меня задано: Искать по внутр идентификатору, Продолжить поиск по полям если по идентиф не найдено. Поля поиска: Наименование полное
#3 by Жан Пердежон
и что? как она в выгрузку попадет-то?
#4 by ultrannge89
У документа источника ЗаказКлиента есть ТЧ Товары, у документа приемника  РеализацияТоваров есть ТЧ Услуги. Просто настроил соответствие. Что значит как попадает? Перед выгрузкой регистрирую на узле документы, выполняю обмен...
#5 by Вафель
номенклатура заполняется?
#6 by ultrannge89
Вылетает ошибка и ни один элемент не загружается...
#7 by ultrannge89
А если я регистрирую документы стандартной обработкой, в УТ 11, в плане обмена- состав отправляемых данных, номенклатура ведь тоже должна выгружаться по ссылке...
#8 by Вафель
отключи проведение и посмотри какие поля заполняются
#9 by Вафель
по планам обмена - нет
#10 by ultrannge89
, как это сделать? У меня для Документа в событии после загрузки, идет до заполнение реквизитов приемника, там же я анализирую параметр "СпособПроведения", в зависимости от него я либо провожу документ, либо снимаю его с проведения. Этот кусок я закомментил, но проведение не отменилось...
#11 by Вафель
по планам обмена есть отложенное проведение. а отмену делать всегда
#12 by ultrannge89
В журнале регистрации приемника: Ошибка в обработчике события ПослеЗагрузкиОбъекта     ИмяПКО                 =  РеализацияТоваровУслуг     ТипОбъекта             =  Реализация товаров и услуг     Объект                 =  Реализация товаров и услуг  от 20.02.2017 11:03:00     Обработчик             =  ПослеЗагрузкиОбъекта     ОписаниеОшибки         =  Поле объекта не обнаружено (Номенклатура)
#13 by ultrannge89
Все получилось их выгрузить без проведения, у того документа, что не выгружался почему то вместо Номенклатуры - Объект не найден...
#14 by Вафель
вот она и причина. Номенклатура не выгружается по ссылкам
#15 by ultrannge89
А как ее заставить выгрузиться?
#16 by ultrannge89
Да вообще у всех документов, вместо номенклатуры объект не найден...(
#17 by Вафель
зарегестрироать номенклатуру к обмену
#18 by Вафель
а почему именно по плану обмена? если все равно регистрируешь оптом руками?
#19 by ultrannge89
Мне надо первый раз зарегистрировать 200 документов, а потом будет идти регистрации при помощи правил регистрации. Обмен будет происходить каждый час.
#20 by ultrannge89
Во всех документах одна и та же номенклатура выгружается...
#21 by ultrannge89
А как можно программно в правилах задать, чтобы он по ссылке принудительно выгружал номенклатуру. Просто когда я ставлю на регистрацию документы, он ведь другие ПКС выгружает, например Контрагентов, договоры контрагентов и тд, а номенклатуру не хочет...???
#22 by Defender aka LINN
"Просто когда я ставлю на регистрацию документы, он ведь другие ПКС выгружает" Не выгружает.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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