1C: Предприятие 7.70.027
Бухгалтерский учет для Украины
В справочнике контрагентов отдельно вносили форму налогообложения. Задача создать отчет где есть форма выбора формы налогообложения (создал) и собственно код для его отображения. Тоесть в отчет должны попасть названия фирм с налогообложением из формы. Поле ввода для выбора добавил. При выполнении вижу пустой листок.
//*******************************************
// Процедура генерации запроса Сформировать.
//
Процедура Сформировать()
Перем Запрос, ТекстЗапроса, Таб;
//Создание объекта типа Запрос
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|ОбрабатыватьДокументы все;
|НалогОбл = Справочник.Контрагенты.ТекущийЭлемент;
|Группировка налогОбл;
|Условие(налогОбл = ВыбналогОбл);
|"//}}ЗАПРОС
;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;
// Подготовка к заполнению выходных форм данными запроса
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
// Заполнение полей "Заголовок"
Таб.ВывестиСекцию("Заголовок");
Состояние("Заполнение выходной таблицы...");
Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
Пока Запрос.Группировка(1) = 1 Цикл
// Заполнение полей налогОбл
Таб.ВывестиСекцию("налогОбл");
КонецЦикла;
// Вывод заполненной формы
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать", "");
КонецПроцедуры