Каталог решений - Некорректное заполнение кодов маркировки с характеристиками в ЭДО УПД 5.03. УНФ 3.0

Некорректное заполнение кодов маркировки с характеристиками в ЭДО УПД 5.03. УНФ 3.0

Некорректное заполнение кодов маркировки с характеристиками в ЭДО УПД 5.03. УНФ 3.0

В наличии

При использовании характеристик в номенклатуре некорректно выгружаются марки в ЭДО. В xml файле марки разных характеристик одной номенклатуры прикрепляются к первой позиции карточки. Для некоторых это не критично, но я решил поправить.

Категория:

Описание

Итак, в общих модулях находим УправлениеНебольшойФирмойЭлектронныеДокументыСервер:

Процедура ЗаполнитьСведенияОМаркировкеВУПД_5_02(Приемник, ПервичныйДокумент, СведенияОТоваре, ДанныеШтрихкодовУпаковок) Экспорт
	
	Источник = Новый Структура("Ссылка, Номенклатура, Количество");
	Источник.Ссылка       = ПервичныйДокумент;
	Источник.Номенклатура = СведенияОТоваре.Номенклатура;
	Источник.Количество   = СведенияОТоваре.Количество;
	
	ЭлектронноеВзаимодействиеИСМП.ЗаполнитьСведенияОМаркировке_5_02(Приемник, Источник, ДанныеШтрихкодовУпаковок);
	
КонецПроцедуры

Добавляем в свое расширение и изменяем с контролем:

&ИзменениеИКонтроль("ЗаполнитьСведенияОМаркировкеВУПД_5_02")
Процедура ХарУПДЗаполнитьСведенияОМаркировкеВУПД_5_02(Приемник, ПервичныйДокумент, СведенияОТоваре, ДанныеШтрихкодовУпаковок)

	Источник = Новый Структура("Ссылка, Номенклатура, Количество");
#Вставка 
	Источник = Новый Структура("Ссылка, Номенклатура, Количество, Характеристика");
	Источник.Характеристика   = СведенияОТоваре.Характеристика;
#КонецВставки	
	Источник.Ссылка       = ПервичныйДокумент;
	Источник.Номенклатура = СведенияОТоваре.Номенклатура;
	Источник.Количество   = СведенияОТоваре.Количество;

	ЭлектронноеВзаимодействиеИСМП.ЗаполнитьСведенияОМаркировке_5_02(Приемник, Источник, ДанныеШтрихкодовУпаковок);

КонецПроцедуры

Сохраняем, запускаем, проверяем…

has been added to your cart:
Оформление заказа