Разработка отчетов

Программный запуск отчета с отбором и автоформированием при открытии

Иногда возникает задача открыть отчет с установкой некоторого отбора и сразу сформировать результат при открытии.

Например, необходимо открыть отчет "Взаиморасчеты по договору" из списка справочника "ДоговорыКонтрагентов" с отбором по договору в текущей строке.

Для выполнения этой задачи нам потребуется заполнить два параметра формы:

Отбор - в него передадим структуру:

УсловияОтбора = Новый Структура("Договор", Элементы.Список.ТекущаяСтрока);

Затем сформируем структуру параметров формы:

ПараметрыФормы = Новый Структура("Отбор, СформироватьПриОткрытии", УсловияОтбора, Истина);

где свойство СформироватьПриОткрытии как раз отвечает за то, что отчет при открытии сразу же сформирует результат. Затем откроем форму отчета:

ОткрытьФорму("Отчет.ЦеныТоваров.ФормаОбъекта", ПараметрыФормы);

Оставлять комментарии могут только зарегистрированные пользователи

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Еще почитать: