В начало
Процедура ПечатьИсторииПроцедура ПечатьИстории (Элем) Если Элем.Выбран
() = 0 Тогда Возврат; КонецЕсли; Таб
= СоздатьОбъект ("Таблица"); Таб.ИсходнаяТаблица
("ПечатьИстории"); Таб.ВывестиСекцию
("Отчет"); Ист = СоздатьОбъект ("Периодический"); // Просмотрим все периодические реквизиты
справочника Ист.ИспользоватьОбъект
("", Элем); Ист.ВыбратьЗначения
(); Пока Ист.ПолучитьЗначение
() = 1 Цикл ДокИст = Ист.ТекущийДокумент (); Если ДокИст.Выбран
() = 1 Тогда // Если значение задано документом Таб.ВывестиСекцию ("ПоДокументу"); Иначе // Если значение задано интерактивно Таб.ВывестиСекцию ("Строка"); КонецЕсли; КонецЦикла; Таб.Опции (0, 0, 0,
0); Таб.ТолькоПросмотр
(1); Таб.Показать
("Отчет"); КонецПроцедуры |
| |