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