1С:Розница вычислить выражение в макете Есть типовой шаблон макета Этикетки. В нём надо дополнительно вывести помимо цены , цену со скидкой 10% для всех товаров Как в шаблоне энтом написать Номенклатура.Цена*90/100 чтобы оно посчиталось и вывелось, <вц> ? |
Розница, редакция 1.0 (1.0.16.10) 1С:Предприятие 8.2 (8.2.18.109) |
В макете ввести поле ЦенаСоСкидкой, например, а в модуле ОбластьМакета = Макет.ПолучитьОбласть("БлаБлаБла"); ОбластьМакета.Параметры.ЦенаСоСкидкой = Номенклатура.Цена*90/100; Лучше сделать внешней печатной формой |
2-Michael_K > в макете самом никак не посчитать? |
обработка в составе конфигурации. ВПФ к обработке не бывает. если сохранить как внешнюю обработку - не достучаться до хранилища макетов этикеток/ценников. конфигурация типовая. из-за цифры на ценнике делать нетиповой? с другой стороны, писать свою обработку для цифры на ценнике... жопа? |
3-Зелёный тролль >Это только 7.7 умела считать выражения в печатной форме, в 8-ке это убрали, тоже по началу напрягало. |
4-Зелёный тролль >Как вариант сделать внешнюю обработку, скопировав исходную, и скопировать туда нужный макет, его уже и код внешней обработки курочить |
Текущее время: 23:44. Часовой пояс GMT +3. |