Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   1С:Розница вычислить выражение в макете (http://forums.kuban.ru/f1040/1s_roznica_vychislit-_vyrazhenie_v_makete-6858942.html)

qweqwe123123 25.05.2015 14:25

1С:Розница вычислить выражение в макете
 
Есть типовой шаблон макета Этикетки.
В нём надо дополнительно вывести помимо цены , цену со скидкой 10% для всех товаров

Как в шаблоне энтом написать
Номенклатура.Цена*90/100
чтобы оно посчиталось и вывелось, <вц>
?

qweqwe123123 25.05.2015 14:26

Розница, редакция 1.0 (1.0.16.10)
1С:Предприятие 8.2 (8.2.18.109)

Michael_K 25.05.2015 14:36

В макете ввести поле ЦенаСоСкидкой, например, а в модуле
ОбластьМакета = Макет.ПолучитьОбласть("БлаБлаБла");
ОбластьМакета.Параметры.ЦенаСоСкидкой = Номенклатура.Цена*90/100;

Лучше сделать внешней печатной формой

qweqwe123123 25.05.2015 14:48

2-Michael_K > в макете самом никак не посчитать?

qweqwe123123 25.05.2015 14:54

обработка в составе конфигурации. ВПФ к обработке не бывает.
если сохранить как внешнюю обработку - не достучаться до хранилища макетов этикеток/ценников.

конфигурация типовая. из-за цифры на ценнике делать нетиповой? с другой стороны, писать свою обработку для цифры на ценнике...

жопа?

Michael_K 25.05.2015 15:36

3-Зелёный тролль >Это только 7.7 умела считать выражения в печатной форме, в 8-ке это убрали, тоже по началу напрягало.

Michael_K 25.05.2015 15:39

4-Зелёный тролль >Как вариант сделать внешнюю обработку, скопировав исходную, и скопировать туда нужный макет, его уже и код внешней обработки курочить


Текущее время: 23:44. Часовой пояс GMT +3.