КД 2.1. Не выгружаются штрихкоды
В КД 2.1 создал правила обмена, в которой в том числе переносятся штрихкоды.
Код реквизита Владелец, обработчик перед выгрузкой:
:
Вроде всё нормально, но обнаружил, что при выгрузке данных не выгружается сам штрихкод. Т.е. создаются записи регистра с пустым полем штрихкод. Подскажите в чем проблема?
Код реквизита Владелец, обработчик перед выгрузкой:
:
Если ТипЗнч(Источник.Владелец) = Тип("СправочникСсылка.ИнформационныеКарты") Тогда
ИмяПКО = "ИнформационныеКарты";
Иначе
ИмяПКО = "Номенклатура";
Если ТипЗнч(Источник.Владелец) = Тип("СправочникСсылка.СерийныеНомера") Тогда
Значение = Источник.Владелец.Владелец
КонецЕсли;
КонецЕсли;
Вроде всё нормально, но обнаружил, что при выгрузке данных не выгружается сам штрихкод. Т.е. создаются записи регистра с пустым полем штрихкод. Подскажите в чем проблема?
По теме из базы знаний
Найденные решения
(9)
Смотрите правило конвертации объектов(ПКО) "ТипыШтрихкодов"
Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ТипыШтрихкодов (План видов характеристик: Типы штрихкодов)
ПКС = 1 (Наименование --> Наименование)
Объект = 1347009215051 (Строка)
СвойствоПриемника = Наименование (Строка)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8282)
КодСообщения = 13
Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1693)}: Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ТипыШтрихкодов (План видов характеристик: Типы штрихкодов)
ПКС = 1 (Наименование --> Наименование)
Объект = 1347009215051 (Строка)
СвойствоПриемника = Наименование (Строка)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8282)
КодСообщения = 13
ПоказатьПКО = ТипыШтрихкодов (План видов характеристик: Типы штрихкодов)
ПКС = 1 (Наименование --> Наименование)
Объект = 1347009215051 (Строка)
СвойствоПриемника = Наименование (Строка)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8282)
КодСообщения = 13
Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1693)}: Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ТипыШтрихкодов (План видов характеристик: Типы штрихкодов)
ПКС = 1 (Наименование --> Наименование)
Объект = 1347009215051 (Строка)
СвойствоПриемника = Наименование (Строка)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8282)
КодСообщения = 13
Смотрите правило конвертации объектов(ПКО) "ТипыШтрихкодов"
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(8) Получаю такую вот ошибку:
Начало выгрузки: 22.11.2018 11:51:12
Можете показать пример, как запросом выгружать штрихкоды? У меня такой код:
И он не работает, хотя я понимаю, что чего то не хватает.
Начало выгрузки: 22.11.2018 11:51:12
Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ТипыШтрихкодов (План видов характеристик: Типы штрихкодов)
ПКС = 1 (Наименование --> Наименование)
Объект = 1347009215051 (Строка)
СвойствоПриемника = Наименование (Строка)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8282)
КодСообщения = 13
Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1693)}: Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ТипыШтрихкодов (План видов характеристик: Типы штрихкодов)
ПКС = 1 (Наименование --> Наименование)
Объект = 1347009215051 (Строка)
СвойствоПриемника = Наименование (Строка)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8282)
КодСообщения = 13
ПоказатьМожете показать пример, как запросом выгружать штрихкоды? У меня такой код:
Запрос = Новый Запрос("
|ВЫБРАТЬ
| Штрихкоды.Штрихкод КАК Штрихкод,
| Штрихкоды.ТипШтрихкода КАК ТипШтрихкода,
| Штрихкоды.Владелец КАК Номенклатура,
| Штрихкоды.ЕдиницаИзмерения КАК Упаковка,
| Штрихкоды.ХарактеристикаНоменклатуры КАК Характеристика
|ИЗ
| РегистрСведений.Штрихкоды КАК Штрихкоды
|ГДЕ
| Штрихкоды.Владелец ССЫЛКА Справочник.Номенклатура
| И ВЫРАЗИТЬ(Штрихкоды.Владелец КАК Справочник.Номенклатура).ВидНоменклатуры.ТипНоменклатуры В (ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар),
| ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Услуга))
|");
ВыборкаДанных = Запрос.Выполнить().Выбрать();
ПоказатьИ он не работает, хотя я понимаю, что чего то не хватает.
(9)
Смотрите правило конвертации объектов(ПКО) "ТипыШтрихкодов"
Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ТипыШтрихкодов (План видов характеристик: Типы штрихкодов)
ПКС = 1 (Наименование --> Наименование)
Объект = 1347009215051 (Строка)
СвойствоПриемника = Наименование (Строка)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8282)
КодСообщения = 13
Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1693)}: Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ТипыШтрихкодов (План видов характеристик: Типы штрихкодов)
ПКС = 1 (Наименование --> Наименование)
Объект = 1347009215051 (Строка)
СвойствоПриемника = Наименование (Строка)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8282)
КодСообщения = 13
ПоказатьПКО = ТипыШтрихкодов (План видов характеристик: Типы штрихкодов)
ПКС = 1 (Наименование --> Наименование)
Объект = 1347009215051 (Строка)
СвойствоПриемника = Наименование (Строка)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8282)
КодСообщения = 13
Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1693)}: Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ТипыШтрихкодов (План видов характеристик: Типы штрихкодов)
ПКС = 1 (Наименование --> Наименование)
Объект = 1347009215051 (Строка)
СвойствоПриемника = Наименование (Строка)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8282)
КодСообщения = 13
Смотрите правило конвертации объектов(ПКО) "ТипыШтрихкодов"
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот