Иллюстрированный самоучитель по языку системы 1С:Предприятие

Методы контекста Модуля формы журнала расчетов

УстановитьПредставление

Установить в форме журнала расчетов режим представления записей.

Синтаксис:

УстановитьПредставление(<Режим>, <Объект>)

Англоязычный синоним:

SetPresentation

Параметры:

<Режим> Числовое значение – режим представления журнала расчетов.
<Объект> Объект, записи которого отображаются. Если устанавливаемый режим – "по одному документу" (см. ниже), этот параметр должен иметь тип "документ", если режим устанавливаемого представления – "по одному объекту", этот параметр должен иметь тип "элемент справочника".

Возвращаемое значение:

Число: 1, если представление успешно установлено; 0 – если представление по каким-либо причинам не установлено.

Описание:

Метод УстановитьПредставление устанавливает режим вывода записей в форме журнала расчетов. Значение <Режим> может принимать следующие значения:

  1. Записи по всем объектам расчета.
  2. Записи по одному объекту расчета.
  3. Записи по одному документу-основанию.

Параметр <Объект> должен иметь тот или иной тип значения, в зависимости от устанавливаемого режима. Если устанавливается режим просмотра записей по одному документу, то тип значения этого параметра – "документ"; если устанавливается режим просмотра записей по одному объекту расчета (элементу справочника-родителя данного журнала расчетов), то тип значения этого параметра – "элемент справочника".

Если устанавливаемый режим – просмотр записей по всем объектам расчета, параметр <Объект> не используется.

Данный метод доступен только в контексте Модуля формы журнала расчетов (см. "Виды программных модулей").

Пример:

Перем СтРежим;

Перем СтОбъект;

Перем СменилиРежим;

Процедура ПоОдному(Сотрудник)

// запомним предыдущие установки

ПолучитьПредставление(СтРежим, СтОбъект);

// Сменим режим

СменилиРежим = УстановитьПредставление(2, Сотрудник);

КонецПроцедуры

Процедура Восстановить()

Если СменилиРежим = 1 Тогда

УстановитьПредставление(СтРежим, СтОбъект);

КонецЕсли;

КонецПроцедуры

См. также: ПолучитьПредставление, ГраницаПросмотра.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.