КД 2.1 Загрзка произвольного текста в номенклатуру
Доброго дня. Есть конфа УТ 10 и БП 3.0 Из УТ необходимо выгрузить документ "счет на оплату", но номенклатура которая будет передаваться в БП должна состоять из "Группа товара" + "Номенклатура" + "Характеристика.Свойство1" + "Характеристика.Свойство2" + "Размер". "Характеристика" и "Размер" реквизиты ТЧ документа. Подскажите каким образом реализовать, и чтобы при загрузке искал по наименованию. Спасибо.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Может не совсем корректно понял, подправь если не так. В конвертации выбираешь ПКО номенклатуры, включаешь галочку "поиск" по наименованию, открываешь ПКС наименования, в обработчике "При выгрузке" пишешь "Значение = Источник.ГруппаТовара+ Источник.Наименование + ...."
(3) судя по описанию задачи все верно. Единственное нужно добавить передачу в ПКО Номенклатуры характеристики и размера. Это можно сделать через исходящие данные. а в самом ПКО получать эти данные и если заполнены - добавлять к значению нужные поля.
Самый простой вариант - при создании сделать автоматическое формирование свойства "Наименование для бухгалтерии"..
При выгрузке выгружать его, при загрузке проверять по нему.
Необходимо позаботится о проверке значений свойства на уникальность.
При выгрузке выгружать его, при загрузке проверять по нему.
Необходимо позаботится о проверке значений свойства на уникальность.
Если в ПКС Номенклатура ТЧ Счета убираю источник и в "Перед выгрузкой" прописываю
Значение = сокрлп(строка(РезультатЗапроса[0].Родитель)) + " " + сокрлп(строка(РезультатЗапроса[0].Номенклатура)) + " " + сокрлп(строка(РезультатЗапроса[0].Артикул)) + " " + сокрлп(строка(РезультатЗапроса[0].Лэйба)) + " " + сокрлп(строка(РезультатЗапроса[0].Цвет)) + " " + сокрлп(строка(РезультатЗапроса[0].Размер));
то да, выгружается, но при загрузке в БП в ТЧ поле номенклатура пустое
Значение = сокрлп(строка(РезультатЗапроса[0].Родитель)) + " " + сокрлп(строка(РезультатЗапроса[0].Номенклатура)) + " " + сокрлп(строка(РезультатЗапроса[0].Артикул)) + " " + сокрлп(строка(РезультатЗапроса[0].Лэйба)) + " " + сокрлп(строка(РезультатЗапроса[0].Цвет)) + " " + сокрлп(строка(РезультатЗапроса[0].Размер));
то да, выгружается, но при загрузке в БП в ТЧ поле номенклатура пустое
(20) Если так делаю, то ошибка при выгрузке
шибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1593)}: Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = Номенклатура (Справочник: Номенклатура)
ПКС = 2 (Наименование --> Наименование)
Объект = Куртки женские Куртка Какао 48 (Строка)
СвойствоПриемника = Наименование (Строка)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8196)
КодСообщения = 13
шибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1593)}: Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = Номенклатура (Справочник: Номенклатура)
ПКС = 2 (Наименование --> Наименование)
Объект = Куртки женские Куртка Какао 48 (Строка)
СвойствоПриемника = Наименование (Строка)
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8196)
КодСообщения = 13
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот