Конвертация данных: ПВД, ВыгрузитьПоПравилу #732840


#0 by Алексей777
Приветствую Всех! В обработчике "Перед выгрузкой" ПВД для документа, способ выборки - стандартная написал простой код:      При выгрузке данных из базы источника в файл по данному правилу для последующей загрузки из этого файла в базу приемник получаю ошибку: Ошибка получения свойства подчиненного объекта из входящих данных     ПКО                    =  ИзменениеОС  (Документ: Изменение ОС)     ОписаниеОшибки         =  Поле объекта не обнаружено (Номенклатура) ... Подскажите, пожалуйста, что я делаю не так?
#1 by Rie
А зачем запрос в цикле да ещё и ВыгрузитьПоПравилу? Не лучше ли произвольной выборкой собрать данные и отдать их на растерзание ПКО?
#2 by Рэйв
Не понял за чем ты это пишешь в ПВД документа если в запросе получаешь наменклатуру?
#3 by Алексей777
Ок. Это не реальная база, смоделировал пример. Решаю задачу выгрузки из документа Источника в документы Приемника. Т.е. документ источника в базе приемника будет выгружен в три документа в зависимости от данных документа источника. Если в источнике товар по Перечисл1 то в 1 документа приемника, если товар по Перечисл2 во-второй док.приемника, по Перечисл3 в третий док.приемника. Пример с перечислениями условный, также для понимания. Т.е. у меня есть айдишник источника и три значений перечисления - это поля поиска в в приемнике.
#4 by Rie
Снова непонятно, зачем ВыгрузитьПоПравилу, если ИмяПКО можно присвоить имя нужного правила.
#5 by Рэйв
Сделай 3 ПКО и перед выгрузкой проверяй условия. Если ложь тогда Отказ=Истина и все.
#6 by Рэйв
Источник у всех ПКО одного типа, приемники разные
#7 by Рэйв
ааа...сторно.Один документ в три.
#8 by Рэйв
как объект.
#9 by Рэйв
ну..вощем не очень понятно:-)  Но если подойдет мой пример, то хорошо:-)
#10 by Rie
Вот это и непонятно - то ли у ТС три разных правила на разные случаи жизни, то ли один объект в три выгружается.
#11 by Алексей777
да, 1 объект выгружается в три :). да этот вариант, также подойдет. Спасибо. - воспроизвожу данный вариант.
#12 by Алексей777
Вроде как создал ПВД и перед тем как выгрузить объект он анализирует данные в нём и в зависимости от данных выгружает по ПКО.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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