Задачка по конвертации данных. #431186


#0 by rs_trade
В документе источнике есть реквизит, тип строка в котором хранится УИД документа в приемнике. В приемнике тип реквизита - составной, куча документов. Как сделать что бы при загрузке в реквизит попадал документ с УИДом из источника? Нашел в архиве две ветки с подобным вопросом, но решения в них не было.
#1 by ТелепатБот
#2 by ZanderZ
при загрузке получай по УИД документ и подставляй в реквизит
#3 by Господин ПЖ
в порядке бреда писать этот уид "руками" в отдельный узел, которого (уже как реквизита) на стороне приемника нету а потом в ПослеЗаписи читать данные из этого узла и что-то вроде Объект.ПолучитьСсылку(<Уникальный идентификатор>)
#4 by acsent
Используй Событие ПоляПоиска
#5 by acsent
Уида не достаточно, чтобы тип определить
#6 by acsent
СсылкаНаОбъект = Документы.ПоступлениеТоваровИУслуг.ПолучитьСсылку(СвойстваПоиска["УИД"])
#7 by rs_trade
Пока так и пытаюсь. ПриВыгрузке вручную создать узел, который на стороне приемника подтянется как документ
#8 by rs_trade
Странно, почему в обработчике ПриЗагрузке не работает следующий код УИД = Новый УникальныйИдентификатор(Объект._ЗаказУИД); Выдает Ошибка при вызове конструктора (УникальныйИдентификатор): Недопустимое значение параметра (параметр номер '1') хотя Объект._ЗаказУИД это строка УИД
#9 by rs_trade
Ап. Есть у кого в обработчиках ПриЗагрузке или После Загрузки получение объекта по УИДу??? С виду валидный код выдает ошибку. Не пойму почему??? Вот что пишу В ПослеЗагрузки ЗаказПокупателяУИД = ПараметрыОбъекта["ЗаказПокупателяУИД"]; ДокументСделки = Документы.ЗаказПокупателя.ПолучитьСсылку(Новый УникальныйИдентификатор(ЗаказПокупателяУИД));
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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