Ошибка при выгрузке по самописным правилам. "Поле объекта не обнаружено" #801355


#0 by Alex87r
Привет всем, кто не спит) Делаю правила обмена. При выгрузке документа отчет о продажах столкнулся с такой ошибкой: Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8014)}: Поле объекта не обнаружено (РасшифровкаПлатежа) в ПВД для данного объекта прописал: В ПКО, в приемнике для этого правила в свойствах есть реквизит "РасшифровкаПлатежа". Куда еще смотреть?)
#1 by Alex87r
ВыгрузитьПоПравилу(СтруктураДляВыгрузки,,,, "ПриходныйКассовыйОрдер");
#2 by Альбатрос
Ты полностью код обработчика показывай
#3 by Альбатрос
и ошибку полностью, так указывается, где ошибка возникает.
#4 by assasu
я бы в отладчик пошел.
#5 by Alex87r
Эта ошибка полностью. : Начало выгрузки:   18.07.2017 10:43:10 2 Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8014)}: Поле объекта не обнаружено (РасшифровкаПлатежа) Вот весь текст пвд, но я так понимаю, что ошибка не в нем возникает.
#6 by h-sp
а зачем здесь вообще пвд? через задницу делаете. В пко ПередВыгрузкой сформируйте Коллекция.Объектов, вот и всё. А пвд стандартное.
#7 by Alex87r
А как потом прочитать эту коллекцию? Скинь пример
#8 by Ёпрст
галка получить из входящих данных.
#9 by Alex87r
А пример создания такой коллекции?) Просто я так не делал. Я эти правила сделал по аналогии, как УТ 10 - БП 2.
#10 by h-sp
пишешь запрос в перед выгрузкой потом КоллекцияОбъектов = Запрос.Выполнить.Выгрузить;
#11 by Ёпрст
в ПКГС напиши в ПередОбработкой ..... КоллекцияОбъектов = ТаблицаДляСвёртки;
#12 by h-sp
да, немного перепутал. в ПГКС надо. Это на таб части щелкаешь изменить. и там типа
#13 by Alex87r
Засунул в ПКО, "Перед выгрузкой": Выдает ошибку: Ошибка в обработчике события ПередВыгрузкойОбъекта     ОписаниеОшибки         =  Поле объекта не обнаружено (Товары) Ошибка в обработчике события ПередВыгрузкойОбъекта     ПВД                    =  ZОтчет     Объект                 =  Отчет кассовой смены #030717_006 от 03.07.2017 23:59:59  (Отчет кассовой смены)     Обработчик             =  ПередВыгрузкойОбъектаВыборки     ОписаниеОшибки         =  Ошибка в обработчике события ПередВыгрузкойОбъекта     ОписаниеОшибки         =  Поле объекта не обнаружено (Товары) Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1695)}: Ошибка в обработчике события ПередВыгрузкойОбъекта     ПВД                    =  ZОтчет     Объект                 =  Отчет кассовой смены #030717_006 от 03.07.2017 23:59:59  (Отчет кассовой смены)     Обработчик             =  ПередВыгрузкойОбъектаВыборки     ОписаниеОшибки         =  Ошибка в обработчике события ПередВыгрузкойОбъекта     ОписаниеОшибки         =  Поле объекта не обнаружено (Товары)
#14 by Ёпрст
не туда засунул. Нужно в ПГКС в ПередОбработкой пихать
#15 by Ёпрст
грубо, в ПКС у группы Расшифровка платежа жмешь F2 и там творишь
#16 by Alex87r
Понятно) Попробую
#17 by Alex87r
Ребят, подскажите в чем дело. Ошибка: Ошибка получения коллекции подчиненных объектов из входящих данных     ПКО                    =  ПриходныйКассовыйОрдер  (ДокументСсылка.ZОтчет --> ДокументСсылка.ПриходныйКассовыйОрдер)     ПКГС                   =  21  ( --> РасшифровкаПлатежа)     Объект                 =  Отчет кассовой смены #030717_008 от 03.07.2017 23:59:59  (Отчет кассовой смены)     ОписаниеОшибки         =  Получение элемента по индексу для значения не определено Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7990)}: Ошибка получения коллекции подчиненных объектов из входящих данных     ПКГС                   =  21  ( --> РасшифровкаПлатежа)     Объект                 =  Отчет кассовой смены #030717_008 от 03.07.2017 23:59:59  (Отчет кассовой смены)     ОписаниеОшибки         =  Получение элемента по индексу для значения не определено В отладчике появляется после. ВходящиеДанные = неопределено: Попытка
#18 by Ёпрст
А чего хоть в ПКГС то хоть написал ?
#19 by Alex87r
#20 by Alex87r
ап)
#21 by Alex87r
В общем я вернулся к тому, с чего начиналось. Т.е. к В отладчике нашел, что сначала выгружается моя заданная структура, а ошибка вылетает на ссылке документа Отчет кассовой смены. Там нету ТЧ "РасшифровкаПлатежа". Добавил строчку в конце ПВД, после Сейчас работает, если гружу 1 документ. Если выбираю 2 документа, то грузится все равно один) Как это побороть?)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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