Пересчет КоличествоУпаковок в Количество для номенклатуры¶
ТекСтрока.КоличествоУпаковок = ТекСтрока.Количество;
// заполним Количество с учетом единиц измерения
Если ЗначениеЗаполнено(ТекСтрока.Упаковка) Тогда
ТекКоэффициент = Справочники.УпаковкиЕдиницыИзмерения.КоэффициентУпаковки(ТекСтрока.Упаковка, ТекСтрока.Номенклатура);
Иначе
ТекКоэффициент = 1;
КонецЕсли;
ТекСтрока.Количество = ТекСтрока.КоличествоУпаковок * ТекКоэффициент;
Пересчет Количества упаковок в ТЧ (ПересчитатьКоличествоУпаковок)¶
СтруктураДействий = Новый Структура;
КэшированныеЗначения = Неопределено;
СтруктураДействий.Вставить("ПересчитатьКоличествоУпаковок", ПроизводствоКлиентСервер.ПараметрыПересчетаКоличестваЕдиниц());
СтруктураДействий.Вставить("ПересчитатьДолюСтоимости", ПараметрыРаспределенияЗатрат);
ОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ(ТекущиеДанные, СтруктураДействий, КэшированныеЗначения);
//ОбработкаТабличнойЧастиКлиент
Пересчет Количества в ТЧ (ПересчитатьКоличествоЕдиниц)¶
СтруктураДействий = Новый Структура;
КэшированныеЗначения = Неопределено;
СтруктураДействий.Вставить("ПересчитатьКоличествоЕдиниц", ПроизводствоКлиентСервер.ПараметрыПересчетаКоличестваЕдиниц());
СтруктураДействий.Вставить("ПересчитатьДолюСтоимости", ПараметрыРаспределенияЗатрат);
ОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ(ТекущиеДанные, СтруктураДействий, КэшированныеЗначения);
//ОбработкаТабличнойЧастиКлиент