Конвертация данных. Не проходит ПВД #540775


#0 by iaskar
Сделал контвертацию документа Поступление товаров и услуг из 8-ки в бух 7.7. Нужно при выгрузке сворачивать ТЧ товары источника по сумме в разрезе ставок НДС и передавать в приемник, причем ставки НДС должны попадать в приемник в виде номенклатурных позиций. Ставки НДС в 8-ке это перечисление. Сделал 1-е ПВД для документа, в котором формируется ТЗ нужно вида и передается в приемник. Сделал 2-е ПВД для номенклатуры, в котором формируются переменные код и наименование (строки) из значения перечисления. первое ПВД походит, а второе нет. и соответственно при выгрузке по этому правилу получаю ошибку, суть которой втом, что нет входящих данных для ПКО "Номенклатура" В чем может быть проблема?
#1 by ДенисЧ
ты не суть говори, а сообщение об ошибке...
#2 by iaskar
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1612)}: Ошибка в обработчике события ПередВыгрузкойОбъекта    ПВД                    =  ПоступлениеТоваровУслуг    Объект                 =  Поступление товаров и услуг 00000000001 от 1/18/2011 6:40:16 PM  (Поступление товаров и услуг)    Обработчик             =  ПередВыгрузкойОбъектаВыборки    ОписаниеОшибки         =  Ошибка получения свойства объекта из входящих данных    Объект                 =  Без НДС  (Ставки НДС)    СвойствоПриемника      =  Код  (Строка)    ОписаниеОшибки         =  Получение элемента по индексу для значения не определено
#3 by ДенисЧ
А можно нескромный вопрос - входящие/сиходящие данные заполняются?
#4 by iaskar
так о чем и речь, в ПВД номенклатуры не заходит в обработчик "ПередВыгрузкой", соответсвенно не заполняются исходящие данные. и отсюда все беды
#5 by ДенисЧ
анафея нужны исходящие данные? Делаем ПВД ПеречислениеНДС -> Номенклатура, назначаем его на реквизит... В ПВД делаем всё, чтонам нужно...
#6 by iaskar
Как это ПВД назначаем на реквизит? На реквизит мы можем назначить только ПКО
#7 by ДенисЧ
не привязывайся к словам :-)
#8 by iaskar
ну т.е. ты имел ввиду назначаем ПКО на реквизит?
#9 by iaskar
Исходящие данные нужны для того чтобы из перечисления сделать код и наименование для справочника.
#10 by iaskar
т.е. при этом ПКО ПеречислениеНДС -> Номенклатура в ПКС приемники есть а источников нет
#11 by ДенисЧ
У меня конвертится без исходящих данных...
#12 by iaskar
можешь дать свои правила посмотреть?
#13 by ДенисЧ
не... Стыдно :-)
#14 by iaskar
)) блин как же быть? у меня неконвертится... а можешь хотябы написать какие элементы у тебя в ПКС (источник, приемник, поиск)?
#15 by ДенисЧ
Наименование: Значение = Строка(Источник); Этого достатчно...
#16 by iaskar
в каком месте ты это написал?
#17 by iaskar
аа самое главное: по какому элменту идет поиск у тебя в примнике?
#17 by Генератор
Значение = Новый структура("Код,Наименование")
#19 by ДенисЧ
в правиле конвертации ставки ндс - номенклатура, в ПКС Наименование
#20 by ДенисЧ
Да, я из 77 выгружаю
#21 by iaskar
УРА получилось!!!!!!!
#22 by iaskar
ДенисЧ - Огромное спасибо!!!! ты навел меня на правильные действия!!!!
#23 by ДенисЧ
/me скромно шаркает ножкой и краснеет...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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