Конвертация: как выгружать свойство приемника без свойства источника? #642218


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