Сума у ​​рядку повинна розраховуватися автоматично. Під табличній частиною повинна виводитися підсумкова сума по всіх рядках. Повинна формуватися друкована форма документа у вигляді Рахунки. br/>В
Малюнок 11 - Вікно друкованої форми документа
Процедура Печат' (Елемент)
ТабДок = Новий ТаблічнийДокумент;
Макет = Документи. ЗаявкіПокупателя. ПолучітьМакет ("Друк");
// Тема
Область = Макет. ПолучітьОбласть ("Тема");
ТабДок. Вивести (Область);
// Шапка
Шапка = Макет. ПолучітьОбласть ("Шапка");
Шапка. Параметри. Заповнити (ЕтотОб'ект);
ТабДок. Вивести (Шапка);
// Товари
Область = Макет. ПолучітьОбласть ("ТовариШапка");
ТабДок. Вивести (Область);
Колві = 0;
областьДитячі = Макет. ПолучітьОбласть ("Товари");
Для Кожного ТекСтрокаТовари З Товари Цикл
областьДитячі. Параметри. Заповнити (ТекСтрокаТовари);
Колві = Колві + 1;
ТабДок. Вивести (областьДитячі);
КонецЦікла;
// вивід області "Усього"
Область = Макет. ПолучітьОбласть ("Усього");
Область. Параметри. ІтогСумма = Товари. Підсумок ("Сума");
СуммаДок = Область. Параметри. ІтогСумма;
СуммаНДС = СуммаДок - (СуммаДок/1.18);
Область. Параметри. СуммаНДС = СуммаНДС;
Область. Параметри. Заповнити (ЕтотОб'ект);
ТабДок. Вивести (Область);
// вивід області "Сума"
Область = Макет. ПолучітьОбласть ("Сума");
Область. Параметри. СуммаДокумента = ЧіслоПропісью (СуммаДок,, "Рубль, рубля, рублів, м, копійка, копійки, копійок, ж");
Область. Параметри. Колві = Колві;
Область. Параметри. Заповнити (ЕтотОб'ект);
ТабДок. Вивести (Область);
ТабДок. ОтображатьСетку = Брехня;
ТабДок. Захист = Брехня;
ТабДок. ТолькоПросмотр = Брехня;
ТабДок. ОтображатьЗаголовкі = Брехня;