КД. Ошибка в ПКС: Получение элемента по индексу для значения неопределено #796720


#0 by Босечка
В конвертации данных прописываю ПКС реквизита КодНоменклатурыЕГАИС в справочнике номенклатура. выдается ошибка Ошибка получения свойства объекта из входящих данных     ПКО                    =  Номенклатура  (Справочник: Номенклатура)     ПКС                    =  51  (--> КодНоменклатурыЕГАИС)     Объект                 =  Напитки винные кр. 5-25% (Код 461, 462)  (Позиция номенклатуры)     СвойствоПриемника      =  КодНоменклатурыЕГАИС  (Строка)     ОписаниеОшибки         =  Получение элемента по индексу для значения не определено Помогите пожалуйста исправить.
#1 by Ц_У
это в каком обработчике?
#2 by Ц_У
ПриВыгрузке надо КонецЕсли; а так должно работать
#3 by h-sp
реально веришь, что для папки там код ЕГАИС задан?
#4 by Ц_У
ну тут я хз что он там выгружает, может у него отказ на выгрузку группы.
#5 by Босечка
для папки кодЕГАИС не существует, а как это обойти? В запросе прописать?
#6 by Босечка
вот в запросе прописала все равно выдается эта же ошибка
#7 by Босечка
ап..
#8 by Ц_У
запрос в базе что выдает?
#9 by Босечка
сейчас посмотрю.
#10 by Ц_У
В ПКС: Передавать данные в приемник - да Источник - пусто Получить из вх.данных - нет галки Метод - при выгрузке Правило - пусто
#11 by Босечка
в базе запрос работает идеально
#12 by Босечка
сделала по вашему совету сейчас попробую
#13 by Босечка
теперь новая ошибка Ошибка в обработчике события ПередОбработкойПравилаВыгрузки     ПВД                    =  ОстаткиТоваров     Обработчик             =  ПередОбработкойВыгрузкиДанных     ОписаниеОшибки         =  Ошибка в обработчике события ПослеВыгрузкиОбъекта     ПКО                    =  Номенклатура  (Справочник: Номенклатура)     Объект                 =  Напиток винный "ПРОТВЕЙН 777" 0,7 л  (Позиция номенклатуры)     Обработчик             =  ПослеВыгрузкиОбъекта     ОписаниеОшибки         =  Ошибка получения значения свойства объекта (по имени свойства источника)     ПКО                    =  СоответствиеНоменклатурыЕГАИС  (Регистр сведений: Соответствие номенклатуры ЕГАИС)     ПКС                    =  1  (Активность --> Активность)     Объект                 =  (Выборка из результата запроса)     СвойствоПриемника      =  Активность  (Булево)     ОписаниеОшибки         =  Поле объекта не обнаружено (Активность)
#14 by Ц_У
ПКО - Номенклатура После выгрузки что за код?
#15 by Franchiser
Опрелели "ключвыгружаемыхданных"
#16 by Вафель
А если следующий = ЛОЖЬ?
#17 by Босечка
#18 by Босечка
Это где?
#19 by Босечка
вот и код собственно. Одну ошибку исправили другая вылезла
#20 by Ц_У
правила кто-то другой писал?
#21 by Босечка
нет все я писала
#22 by Босечка
почему то три запроса не воспринимаются. только один
#23 by Ц_У
Объект =  (Выборка из результата запроса) ОписаниеОшибки         =  Поле объекта не обнаружено (Активность) отключите ПКС Активность
#24 by Босечка
попробую
#25 by Босечка
вроде нормально пошла. А Активность какое значение имеет? Может она нужна?
#26 by h-sp
не нужна
#27 by Ц_У
ну и хорошо
#28 by Босечка
Спасибо большое. А можно еще вопрос? Запрос правильно написан? Просто у меня загружаются не все цены почему-то. А  регистр соответствиеНоменклатурыЕгаис совсем не загрузился
#29 by Ц_У
я бы сделал немного по-другому Перенес все в Алгоритм (например с именем  Выгрузка_РС_По_Номенклатуре) с параметром Источник внутри алгоритма написал что-то вроде НаборЗаписей = РегистрыСведений.Штрихкоды  .СоздатьНаборЗаписей; И в ПКО Номенклатуры в ПослеВыгрузкиВФайл написал бы Выполнить(Алгоритмы.Выгрузка_РС_По_Номенклатуре);
#30 by Босечка
понятно,  для трех регистров можно использовать один алгоритм? И еще по полям поиска вопрос: Если  источника нет, а есть приемник можно так прописать поля поиска:
#31 by Босечка
КодНоменклатурыЕГАИС без источника
#32 by Ц_У
да один алгоритм, да как-то так можно и, например, в Иначе ПрекратитьПоиск = истина;
#33 by Босечка
так не работает вот код Ошибка получения значения свойства объекта (по имени свойства источника)     ПКС                    =  2  (Владелец --> Владелец)     Объект                 =  РегистрСведенийНаборЗаписей.Штрихкоды  (Регистр сведений набор записей: Штрихкоды)     СвойствоПриемника      =  Владелец       ОписаниеОшибки         =  Поле объекта не обнаружено (Владелец)
#34 by Ц_У
ВыгрузитьРегистр не работает?
#35 by Ц_У
источник приемник оба регистры?
#36 by Босечка
оба конечно.
#37 by Ц_У
а с выгрузить регистр что не так ?
#38 by Босечка
пишет что такого объекта не обнаружено
#39 by Ц_У
все, сдаюсь, оставьте как было.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям