Имя: Пароль:
1C
1С v8
Не передает значение параметра макета.
0 kiabs
 
04.04.13
16:42
Вот такой код. В иоге Значение переменной ПрСк не передается параметры процентраб И процентзап, почему не могу понять. Там постоянно оказываются нули.
   Область = Макет.ПолучитьОбласть("Подвал");
   Область.Параметры.СуммаБезСкидки    = ДеревоЗначений.Строки.Итог("Сумма");
   Область.Параметры.СкидкаРаботы        = Работы.Итог("СуммаСкидки");
   Попытка
       ПрСк= 100*Работы.Итог("СуммаСкидки")/Работы.Итог("Сумма");
   Исключение
       ПрСк = 0;
   КонецПопытки;
   Область.Параметры.процентраб        = Строка(ПрСк);
   Область.Параметры.СкидкаДетали        = Товары.Итог("СуммаСкидки");
   Попытка
       ПрСк = 100*Товары.Итог("СуммаСкидки")/Товары.Итог("Сумма");
   Исключение
       ПрСк = 0;
   КонецПопытки;
1 kiabs
 
04.04.13
16:45
Смотрел под отладчиком. Значение переменной ПрСк расчитывается. В Макете Ячейка - шаблон. Вот текст шаблона Скидка на запчасти ( [процентзап] %) [СкидкаДетали] руб.