Клиент хотел простого - чтобы при добавлении товара подбиралась упаковка по умолчанию. Там у каждого товара только одна упаковка, своя. Вот ее и хочется подставлять. Но подставляется всегда единица штуки, т.е. по сути пустая единица: Единицу приходится выбирать вручную. Лишняя работа для оператора. В процедуре менеджера упаковок есть функция Справочники.УпаковкиЕдиницыИзмерения.ПолучитьДанныеВыбора(ПараметрыВыбораУпаковки): Ориентировался на нее. В итоге написал небольшой код. Клиент завел себе в номенклатуре доп. поле Б_СтандартнаяУпаковкаЕдиниц (сначала это был доп.реквизит), где хранит кратность упаковки. Сделал расширение в ОбработкаТабличнойЧастиСервер: &Вместо(«ОбработатьСтрокуТЧ») Процедура дор_ОбработатьСтрокуТЧ(ТекущаяСтрока, СтруктураДействий, КэшированныеЗначения) ПродолжитьВызов(ТекущаяСтрока, СтруктураДействий, КэшированныеЗначения); Если СтруктураДействий.Свойство(«ПроверитьЗаполнитьУпаковкуПоВладельцу») ИЛИ СтруктураДействий.Свойство(«ПриИзмененииТипаНоменклатуры») Тогда Если Не ЗначениеЗаполнено(ТекущаяСтрока.Упаковка) Тогда //Из номенклатура - модуль менеджера...
Читать далее:
https://geniy1s.ru/upakovka-po-umolchaniyu-v-ut-11-5/