Некорректное заполнение кодов маркировки с характеристиками в ЭДО УПД 5.03. УНФ 3.0
При использовании характеристик в номенклатуре некорректно выгружаются марки в ЭДО. В xml файле марки разных характеристик одной номенклатуры прикрепляются к первой позиции карточки. Для некоторых это не критично, но я решил поправить.
- Описание
- Подробнее
Описание
Итак, в общих модулях находим УправлениеНебольшойФирмойЭлектронныеДокументыСервер:
Процедура ЗаполнитьСведенияОМаркировкеВУПД_5_02(Приемник, ПервичныйДокумент, СведенияОТоваре, ДанныеШтрихкодовУпаковок) Экспорт
Источник = Новый Структура("Ссылка, Номенклатура, Количество");
Источник.Ссылка = ПервичныйДокумент;
Источник.Номенклатура = СведенияОТоваре.Номенклатура;
Источник.Количество = СведенияОТоваре.Количество;
ЭлектронноеВзаимодействиеИСМП.ЗаполнитьСведенияОМаркировке_5_02(Приемник, Источник, ДанныеШтрихкодовУпаковок);
КонецПроцедуры
Добавляем в свое расширение и изменяем с контролем:
&ИзменениеИКонтроль("ЗаполнитьСведенияОМаркировкеВУПД_5_02")
Процедура ХарУПДЗаполнитьСведенияОМаркировкеВУПД_5_02(Приемник, ПервичныйДокумент, СведенияОТоваре, ДанныеШтрихкодовУпаковок)
Источник = Новый Структура("Ссылка, Номенклатура, Количество");
#Вставка
Источник = Новый Структура("Ссылка, Номенклатура, Количество, Характеристика");
Источник.Характеристика = СведенияОТоваре.Характеристика;
#КонецВставки
Источник.Ссылка = ПервичныйДокумент;
Источник.Номенклатура = СведенияОТоваре.Номенклатура;
Источник.Количество = СведенияОТоваре.Количество;
ЭлектронноеВзаимодействиеИСМП.ЗаполнитьСведенияОМаркировке_5_02(Приемник, Источник, ДанныеШтрихкодовУпаковок);
КонецПроцедуры
Сохраняем, запускаем, проверяем…
