Имя: Пароль:
1C
1С v8
Как посчитать сумму скидок по документу и вывести потом в печатную форму
0 serega1977
 
31.08.11
11:21
Есть область макета Итого, и параметр Скидка куда необходимо вывыести сумму скидки по документу.

ОбластьМакета = Макет.ПолучитьОбласть("Итого");
ОбластьМакета.Параметры.Скидка = ???
1 Wobland
 
31.08.11
11:22
ни фига не понял. ты ж выводишь построчно. вот и суммируй потихоньку
2 butterbean
 
31.08.11
11:22
телепаты в отпуске еще
3 Ткачев
 
31.08.11
11:31
Нее ?
...
СуммаСкидки = 0;
...
Скидка = Цена * Количество - Сумма;
...
СуммаСкидки = СуммаСкидки + Скидка;
...
ОбластьМакета = Макет.ПолучитьОбласть("Итого");
ОбластьМакета.Параметры.Скидка = СуммаСкидки;
...
4 serega1977
 
31.08.11
11:39
Спасибо Дмитрий за ответ, все отлично получилось? Значит телепаты не все в отпуске!!!
5 Wobland
 
31.08.11
11:46
от жеж, +1 к телепатизму, я был прав! ;)
6 aleks-id
 
31.08.11
11:52
не по джедайски... колонка СуммаСкидки есть в ТЧ?
тогда:
ОбластьМакета.Параметры.Скидка = ТЧ.Итог("СуммаСкидки");
7 serega1977
 
31.08.11
11:57
Еще раз спасибо всем кто откликнулся, навыков программирования еще очень мало в 1С, но очень хочется научится. Не всегда получается правильно сформулировать вопрос.
8 Ткачев
 
31.08.11
11:59
(7)Так есть колонка "СуммаСкидки" ?
У меня ее нету, я и делаю как в (3).
9 serega1977
 
31.08.11
12:13
Колонки "СуммаСкидки" нет.