Возвратить текущее значение отбора списка справочника.
Синтаксис:
ПолучитьОтбор(<ИмяОтбора>, <3начение0т6ора>)
Англоязычный синоним:
GetSelection
Параметры:
<ИмяОтбора> |
Имя переменной, куда вернется строковое значение имени отбора. |
<ЗначениеОтбора> |
Имя переменной, куда вернется значение отбора. |
Возвращаемое значение:
Числовое значение: 1 — есть отбор; 0 — если нет отбора.
Описание:
Метод ПолучитьОтбор возвращает текущее значение отбора списка справочника.
Данный метод доступен в контексте Модуля формы списка справочника (см. «Виды программных модулей»). Действие данного метода относится ко всему текущему списку справочника, который доступен в локальном контексте Модуля формы списка справочника.
Пример:
См. пример для предыдущей функции.
Возвратить текущее значение отбора журнала.
Синтаксис:
ПолучитьОтбор(<ИмяОтбора>, <3начение0тбора>)
Англоязычный синоним:
GetSelection
Параметры:
<ИмяОтбора> |
Имя переменной, куда вернется строковое значение имени отбора. |
<3начениеОтбора> |
Имя переменной, куда вернется значение отбора. |
Возвращаемое значение:
Числовое значение: 1 — есть отбор; 0 — если нет отбора.
Описание:
Метод ПолучитьОтбор возвращает текущее значение отбора журнала. Данный метод доступен только в контексте Модуля формы журнала документов (см. «Виды программных модулей»).
Пример:
Изм = ПолучитьОтбор();
Возвратить текущее значение отбора журнала операций.
Синтаксис:
ПолучитьОтбор(<ИмяОтбора>, <ЗначениеОтбора>)
Англоязычный синоним:
GetSelection
Параметры:
<ИмяОтбора> |
Необязательный параметр. Имя переменной, куда будет записано строковое значение имени отбора. |
<ЗначениеОтбора> |
Необязательный параметр. Имя переменной, куда будет записано значение отбора. |
Возвращаемое значение:
Число: 1 — отбор включен; 0 — отбор не включен.
Описание:
Метод ПолучитьОтбор позволяет получить информацию о текущем состоянии отбора журнала операций. Если отбор в журнале операций включен, метод возвращает 1 и записывает имя отбора и текущее значение отбора в переменные, передаваемые методу ПолучитьОтбор в качестве параметров.
Возвращаемое значение метода может использоваться для определения того, включен отбор в журнале операций или нет.
Данный метод доступен только в контексте модуля формы журнала операций (см. «Виды программных модулей»).
Пример:
Изм = ПолучитьОтбор();
Возвратить текущее значение отбора журнала проводок.
Синтаксис:
ПолучитьОтбор(<ИмяОтбора>, <ЗначениеОтбора>)
Англоязычный синоним:
GetSelection
Параметры:
<ИмяОтбора> |
Необязательный параметр. Имя переменной, куда будет записано строковое значение имени отбора. |
<ЗначениеОтбора> |
Необязательный параметр. Имя переменной, куда будет записано значение отбора. |
Возвращаемое значение:
Числовое значение: 1 — отбор включен; 0 — отбор не включен.
Описание:
Метод ПолучитьОтбор возвращает текущее значение отбора журнала. Имя отбора и текущее значение отбора записываются в переменные, передаваемые методу ПолучитьОтбор в качестве параметров.
Возвращаемое значение метода может использоваться для определения того, включен отбор в журнале проводок или нет.
Данный метод доступен только в контексте модуля формы журнала проводок (см. «Виды программных модулей»).
Пример:
Изм = ПолучитьОтбор();
Получить значение предварительно установленного отбора.
Синтаксис:
ПолучитьОтбор(<ИмяГрафыОтбора>, <ЗначениеОтбора>)
Англоязычный синоним:
GetSelection
Параметры:
<ИмяГрафыОтбора> |
Переменная в которую будет возвращено строковое значение — наименование графы отбора, как она определена при конфигурировании. |
<ЗначениеОтбора> |
Переменная, в которую будет возвращено ранее установленное значение отбора. |
Возвращаемое значение:
Число: 1 — если отбор был установлен и <ИмяГрафыОтбора> и <ЗначениеОтбора> заполнены установками сделанными ранее методом УстановитьОтбор; 0 — если отбор прежде не был установлен.
Описание:
Метод предназначен для получение текущих значений отбора, установленных в форме журнала расчетов программным образом или интерактивно. Метод заполняет параметры <ИмяГрафыОтбора> и <ЗначениеОтбора>, переданные по ссылке. Если отбор ранее не был установлен, метод возвращает 0, а значения переменных, переданных в качестве параметров, не изменяются.
Данный метод доступен только в контексте Модуля формы журнала расчетов (см. «Виды программных модулей»).
Пример:
// модуль формы журнала расчетов
Перем ИмяОтбора;
Перем ЗначОтб;
Процедура ОтборПодразделения(Подразд)
// ниже ИмяОтбора и ЗначениеОтбора будут заполнены
// текущими значениями
БылОтбор = ПолучитьОтбор(ИмяОтбора, ЗначОтб);
Если БылОтбор = 1 Тогда
Если ИмяОтбора = "Родитель" Тогда
// снимем отбор
УстановитьОтбор("");
ИначеЕсли ИмяОтбора = "Подразделение" Тогда
Сообщить("Было отобрано " + ЗначОтб.Наименование);
УстановитьОтбор(ИмяОтбора, Подразд);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
См. также: УстановитьОтбор, ЗакладкиОтбора