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