Простой и легко изменяемый листинг. Программисту легко добавить/изменить в отчет и при необходимости в запрос несколько реквизитов.
Удобен и используется мною для контроля и просмотра результатов изменений в регистре и при создании новых отчетов.
Для начинающих удобен как прием программирования.
Пример применения:
В документе "Инвентаризация" требуется контролировать резерв по текущему товару в Табличной Части. Для этого добавляем кнопку в документ Инвентаризация и в модуль формы процедуру нашей кнопки:
// ===============================В результате при нажатии на кнопку вызывается форма отчета "Ведомость по резерву" по текущему товару. (Это наш новый отчет).
// Назначение:
//
// Аргументы:
//
Процедура ПечатьРезервы()
Перем сзПараметры;
Если Запас.Выбран() = 0 Тогда
Предупреждение("Не выбран запас!");
Возврат;
КонецЕсли;
сзПараметры = СоздатьОбъект("СписокЗначений");
сзПараметры.ДобавитьЗначение(ДатаДок,"ВыбКонПериода");
сзПараметры.ДобавитьЗначение(МестоНахождения,"МестоНахождения");
сзПараметры.ДобавитьЗначение(Запас,"Запас");
ОткрытьФорму("Отчет.Резервы",сзПараметры);
КонецПроцедуры //ПечатьРезервы