Загрузка данных


Процедура Печать(Команда)

    ТабДок = Новый ТабличныйДокумент();

    Макет = ПолучитьМакет("ПечатнаяФорма");

    // Шапка
    Область = Макет.ПолучитьОбласть("Шапка");
    Область.Параметры.Номер = Номер;
    Область.Параметры.Дата = Дата;
    Область.Параметры.Поставщик = Поставщик;

    ТабДок.Вывести(Область);

    // Строки товаров
    Для Каждого Стр Из Товары Цикл

        ОбластьСтрока = Макет.ПолучитьОбласть("СтрокаТовара");

        ОбластьСтрока.Параметры.Наименование = Стр.Номенклатура;
        ОбластьСтрока.Параметры.Количество = Стр.Количество;
        ОбластьСтрока.Параметры.Цена = Стр.Цена;
        ОбластьСтрока.Параметры.Сумма = Стр.Сумма;

        ТабДок.Вывести(ОбластьСтрока);

    КонецЦикла;

    // Итоги
    ОбластьИтого = Макет.ПолучитьОбласть("Итого");
    ОбластьИтого.Параметры.Итого = СуммаДокумента;

    ТабДок.Вывести(ОбластьИтого);

    ТабДок.Показать();

КонецПроцедуры