helpf.pro
Регистрация

v8: Как добавить в печатную форму Расходная накладная поле Итого скидка?

montecri100
04.12.2011 13:47Прочитано: 3076
Помогите пожалуйста!
Управление небольшой фирмой, Управляемое приложение.
Необходимо добавить в печатную форму Расходная накладная поле "Итого скидка" и вывести в него сумму скидки по документу.
Добавил реквизит и колонку "Скидка" в форме Расходная накладная; Добавил в макет печатной формы Область "ИтогоСкидка" и параметр "ИтогСкидка".
Попытался вывести запросом :
Код 1C v 8.2 УП
 Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ТекущийДокумент", ТекущийДокумент);
Запрос.Текст =
"ВЫБРАТЬ
| СУММА(РасходнаяНакладная.Запасы.Скидка) КАК Скидка
|ИЗ
| Документ.РасходнаяНакладная КАК РасходнаяНакладная
|ГДЕ
| РасходнаяНакладная.Ссылка = &ТекущийДокумент" ;

ОбластьМакета = Макет.ПолучитьОбласть("ИтогоСкидка");
ИтогСкидка = Запрос.Выполнить().Выбрать();
ОбластьМакета.Параметры.ИтогСкидка = ИтогСкидка;
ТабличныйДокумент.Вывести(ОбластьМакета);


Но ничего не получилось - выводится пустое поле. Подскажите пожалуйста как можно решить этот вопрос?
Изменено 04.12.11 14:35:46
Yandex
Возможно, вас также заинтересует
Реклама на портале
montecri100
04.12.2011 16:27Ответ № 1
Решил следующим образом:

Код 1C v 8.2 УП
 ОбластьМакета.Параметры.ИтогСкидка = ТекущийДокумент.Запасы.Итог("Скидка");   
Подсказка: Вы можете приложить к ответу файл или изображение щелкнув по значку или в редакторе.
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.