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

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

ПолучитьОтбор

Получить значение предварительно установленного отбора.

Синтаксис:

ПолучитьОтбор(<ИмяГрафыОтбора>, <ЗначениеОтбора>)

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

GetSelection

Параметры:

<ИмяГрафыОтбора> Переменная в которую будет возвращено строковое значение – наименование графы отбора, как она определена при конфигурировании.
<ЗначениеОтбора> Переменная, в которую будет возвращено ранее установленное значение отбора.

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

Число: 1 – если отбор был установлен и <ИмяГрафыОтбора> и <ЗначениеОтбора> заполнены установками сделанными ранее методом УстановитьОтбор; 0 – если отбор прежде не был установлен.

Описание:

Метод предназначен для получение текущих значений отбора, установленных в форме журнала расчетов программным образом или интерактивно. Метод заполняет параметры <ИмяГрафыОтбора> и <ЗначениеОтбора>, переданные по ссылке. Если отбор ранее не был установлен, метод возвращает 0, а значения переменных, переданных в качестве параметров, не изменяются.

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

Пример:

// модуль формы журнала расчетов

Перем ИмяОтбора;

Перем ЗначОтб;

Процедура ОтборПодразделения(Подразд)

// ниже ИмяОтбора и ЗначениеОтбора будут заполнены

// текущими значениями

БылОтбор = ПолучитьОтбор(ИмяОтбора, ЗначОтб);

Если БылОтбор = 1 Тогда

Если ИмяОтбора = "Родитель" Тогда

// снимем отбор

УстановитьОтбор("");

ИначеЕсли ИмяОтбора = "Подразделение" Тогда

Сообщить("Было отобрано " + ЗначОтб.Наименование);

УстановитьОтбор(ИмяОтбора, Подразд);

КонецЕсли;

КонецЕсли;

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

См. также: УстановитьОтбор, ЗакладкиОтбора.

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