Ошибка в конвертации данных 2.0 исходящие-входящие данные
Здравствуйте, учусь работать с Конвертацией Данных по урокам Гилева. Пробовал заполнить реквизит Владелец (справочник.Организации) в документе через входящие данные, написал простое правило "Перед выгрузкой"
и указал в этом документе, для приемника Владелец "Получить из входящих данных", но выдает ошибку (скрин).
Подскажите пожалуйста как это поправить.
ИсходящиеДанные = Новый Структура;
ИсходящиеДанные.Вставить("Владелец",Источник);
и указал в этом документе, для приемника Владелец "Получить из входящих данных", но выдает ошибку (скрин).
Подскажите пожалуйста как это поправить.
Прикрепленные файлы:
Найденные решения
(28) Чтобы работало то, что спрашиваете, достаточно того, что сделано в (24).
Для информации - в ПКС можно явно указать ПКО.
Его обязательно следует указывать если для одного вида объекта есть несколько разных ПКО.
Но т.к. со временем конвертация может усложниться, и может появиться несколько ПКО для одного вида объекта, лучше всегда явно указывать используемый ПКО.
Единственное уточнение - на закладке Правила выгрузки не должно быть выгрузки для справочника Питание_КатегорииПитающихся.
Для информации - в ПКС можно явно указать ПКО.
Его обязательно следует указывать если для одного вида объекта есть несколько разных ПКО.
Но т.к. со временем конвертация может усложниться, и может появиться несколько ПКО для одного вида объекта, лучше всегда явно указывать используемый ПКО.
Единственное уточнение - на закладке Правила выгрузки не должно быть выгрузки для справочника Питание_КатегорииПитающихся.
Прикрепленные файлы:
(39)Так и есть был ПВД КатегорииДовольствующихся. Я его грохнул
Прикрепленные файлы:
ИзДШвБГУ(испр Tusv).xml
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Сдается мне, что не нужны тут входящие-исходящие данные.
Сделайте скрин ПКО документа со всеми свойствами - подскажу подробнее.
И уточните какой реквизит вам надо заполнить в Приемнике, которого нет в Источнике.
Пробовал заполнить реквизит Владелец (справочник.Организации) в документе через входящие данные
Сдается мне, что не нужны тут входящие-исходящие данные.
Сделайте скрин ПКО документа со всеми свойствами - подскажу подробнее.
И уточните какой реквизит вам надо заполнить в Приемнике, которого нет в Источнике.
(12) пардон, не разглядел
Тогда в ПКО документа, откуда передаются исходящие данные, в обработчике код
Из справочника организации этот код убрать, это ошибка
В справочнике КатегорииДовольствующихся, куда принимаются они
у реквизита Владелец этого справочника всё правильно - галочка получения из входящих данных и правило конвертации указано.
И еще везде, где используется передача ссылки на КатегорииДовольствующихся в реквизитах других объектов/документов, тоже должно быть аналогично заполнены исходящие данные.
Но в других объектах организация может быть не в реквизите Источник.Организация, а в другом.
У справочника КатегорииДовольствующихся есть подчиненные объекты?
Тогда в ПКО документа, откуда передаются исходящие данные, в обработчике код
ИсходящиеДанные = Новый Структура;
ИсходящиеДанные.Вставить("Владелец",Источник.Организация);
Из справочника организации этот код убрать, это ошибка
В справочнике КатегорииДовольствующихся, куда принимаются они
у реквизита Владелец этого справочника всё правильно - галочка получения из входящих данных и правило конвертации указано.
И еще везде, где используется передача ссылки на КатегорииДовольствующихся в реквизитах других объектов/документов, тоже должно быть аналогично заполнены исходящие данные.
Но в других объектах организация может быть не в реквизите Источник.Организация, а в другом.
У справочника КатегорииДовольствующихся есть подчиненные объекты?
(15) этот код должен быть в обработчике выгрузки ссылки на справочник КатегорииДовольствующихся, везде где он присутствует,
т.е. во всех реквизитах КатегорияДовольствующихся
на счет ПКО документа я был не прав, код должен быть в обработчиках ПКС этих реквизитов
и получение организации в исходящие данные относительно этих реквизитов
т.е. во всех реквизитах КатегорияДовольствующихся
на счет ПКО документа я был не прав, код должен быть в обработчиках ПКС этих реквизитов
и получение организации в исходящие данные относительно этих реквизитов
(23) Извините что туплю, но получается что все что мне нужно сделать это в документе Меню требование в ПКС Категории Довольствующихся написать код как на скриншоте, после в ПКО Категорий довольствующихся на Владельце поставить галку "Получать из входящих данных"? Все как на скриншотах?
Прикрепленные файлы:
(4) Это нужно писать в обработчике документа, а не справочника. Т.е логика тут такая: в обработчике ПКО документа вы создаете структуру входящих данных, далее в ПКС у документа на нужных свойствах ставите галочку "Получить из входящих данных", вместо галочки можно также писать Значение = ВходящиеДанные.Владелец (это для примера).
(4)На последнем скрине получать в Коллекции объектов по галочке получать из Входящих данных как то не комильфо
Лучше прописать в ПКС Владелец
Если ПКГС Приемы пищи принадлежит Организации тогда
Если вызывается из другого ПКС, где прописано, Например
То прописать
Лучше прописать в ПКС Владелец
Если ПКГС Приемы пищи принадлежит Организации тогда
Значение = Источник;
Если вызывается из другого ПКС, где прописано, Например
ИсходящиеДанные = Новый Структура("Владелец",Источник.Организация);
То прописать
Значение = ВходящиеДанные.Владелец;
(28) Чтобы работало то, что спрашиваете, достаточно того, что сделано в (24).
Для информации - в ПКС можно явно указать ПКО.
Его обязательно следует указывать если для одного вида объекта есть несколько разных ПКО.
Но т.к. со временем конвертация может усложниться, и может появиться несколько ПКО для одного вида объекта, лучше всегда явно указывать используемый ПКО.
Единственное уточнение - на закладке Правила выгрузки не должно быть выгрузки для справочника Питание_КатегорииПитающихся.
Для информации - в ПКС можно явно указать ПКО.
Его обязательно следует указывать если для одного вида объекта есть несколько разных ПКО.
Но т.к. со временем конвертация может усложниться, и может появиться несколько ПКО для одного вида объекта, лучше всегда явно указывать используемый ПКО.
Единственное уточнение - на закладке Правила выгрузки не должно быть выгрузки для справочника Питание_КатегорииПитающихся.
Прикрепленные файлы:
(39)Так и есть был ПВД КатегорииДовольствующихся. Я его грохнул
Прикрепленные файлы:
ИзДШвБГУ(испр Tusv).xml
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот