КД Значение не является значением объектного типа (Владелец) #740398


#0 by БубльГум
Пытаюсь написать правила для выгрузки одного документа из УТ 11.1(Источник) в БИТ красота(приемник). Не получается сконвертировать Единицы измерения, т.к. в приемнике нужно указать Владельца(Это номенклатура). ПКО Для номенклатуры в ПКС ЕдиницыИзмерения перед выгрузкой  написал вот такое: В ПКО ЕдиницыИзмерения1 ПКС Владелец источник оставил пустой. и перед выгрузкой написал: Галка "Искать во входящих данных" у ПКС Владелец стоит. В результате получаю: Ошибка в обработчике события ПередВыгрузкой (свойства)     ОписаниеОшибки         =  Значение не является значением объектного типа (Владелец) Что я делаю не так? Как надо? прошу направить в нужном направлении, не судить строго, с КД пока туго(
#1 by Alex S D
Значение = ВходящиеДанные.Владелец;  эта хрень лишняя
#2 by БубльГум
уже пробовал! результат: Ошибка получения свойства объекта из входящих данных     ОписаниеОшибки         =  Получение элемента по индексу для значения не определено
#3 by Alex S D
а выгружаешь то что? Такое ощущение что это правило подтягивается из документа где исходящиеданные не заполняются
#4 by БубльГум
Вообще выгружается документ "Внутреннее потребление товаров" с  видом операции Списание недостач, он должен сконвертироваться в док "Оприходование товара". по ссылкам тянет номенклатуру. вот тут и споткнулся. Исходящие данные появляются только в ПКО Номенклатура в обработчике передвыгрузкой для ПКС  ЕдиницаИзмерения->ЕдиницаХраненияОстатков. и потом появляются как ВходящиеДанные в ПКО ЕдиницаИзмерения->ЕдиницаХраненияОстатков Для ПКС Владелец. Есть еще варианты решения?
#5 by Alex S D
ну придется прописать в документе для ПКС Единицыизмерения тоже что и в номенклатуре
#6 by БубльГум
Большое спасибо! Справился! Сконвертировал упаковки из ут в едизмер и в обработчике ПКО после загрузки по владельцу заполняю ЕдХраненияОстатков.
#7 by БубльГум
Есть еще вопрос, как удалить объект в обработчике ПослеЗагрузки ПКО?
#8 by БубльГум
Пардон, я не доглядел , в этом обработчике есть параметр Отказ, и решилось все банальным : Отказ = Истина;. В итоге получил то что хотел.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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