Нужно вывести значение поля в печатную форму в 1С УТ 11.4

Цена договорная
23 января 2023, 17:28 • 2 отклика • 30 просмотров
Есть добавленное поле в документе реализации - "Общий вес, в кг". Он считается произведением по полю "вес1" в таблице с товарами.
Тут все работает отлично, только необходимо его значение добавить в макет печати.



1. Как передать значение объекта?
2. Что добавить в модуль менеджера в процедуру печати
3. Редактирование самого макета не требуется.
4. Выполнение - просто рассказать логику и подсказать код в модуль менеджера для вывода значения.
5. Оплата - перевод на карту сбера рублей 500. Или по договоренности, если все сложнее, чем я думаю.




Реквизит: ИтогоВес, Вес1

Код модуль документа:
------------------------------------------------------
//Вес START
&НаСервереБезКонтекста
Функция ПолучитьСведенияНоменклатуры(Номенклатура)
Возврат ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Номенклатура, "ОбъемЧислитель, ВесЧислитель");
КонецФункции
//Вес END

&НаКлиенте
Процедура ТоварыКоличествоУпаковокПриИзменении(Элемент)

ТекущаяСтрока = Элементы.Товары.ТекущиеДанные;

СтруктураДействий = Новый Структура;
ДобавитьВСтруктуруДействияПриИзмененииКоличестваУпаковок(СтруктураДействий, Объект);

ОбработкаТабличнойЧастиКлиент.ОбработатьСтрокуТЧ(ТекущаяСтрока, СтруктураДействий, КэшированныеЗначения);
ПродажиКлиентСервер.РассчитатьИтоговыеПоказателиРеализации(ЭтаФорма);
СкидкиНаценкиКлиент.СброситьФлагСкидкиРассчитаны(ЭтаФорма);

//Вес START
Вес1 = 0;
Для Каждого Строка Из Объект.Товары Цикл
СведенияНоменклатуры = ПолучитьСведенияНоменклатуры(Строка.Номенклатура);
Вес1 = Вес1 + Строка.Количество * СведенияНоменклатуры.ВесЧислитель;
КонецЦикла;
ИтогоВес = Вес1;

//Вес END

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

Файлы
Отзывы
 
2 года назад
R50 98279c4023bea4d48380834069cd749b
Фрилансер
Виталий очень оперативно принял и оплатил работу.
Рад сотрудничеству!
2 года назад