Методы справочников
ВидыДляВыбора
Установка выбираемых видов для справочника неопределенного вида.
Синтаксис:
ВидыДляВыбора(<СписокВидов>)
Англоязычный синоним:
KindsForChoise
Параметры:
<СписокВидов> | Необязательный параметр. Строковое выражение, содержащее список видов выбираемых справочников, разделенных запятыми. |
Возвращаемое значение:
Строковое значение, содержащее текущий список видов выбираемых справочников, разделенных запятыми (на момент до исполнения метода).
Описание:
Метод ВидыДляВыбора устанавливает выбираемые виды для объекта-справочника неопределенного вида. Данный метод обычно используется до начала интерактивного позиционирования элемента справочника, например, при помощи метода Выбрать.
Данный метод может использоваться только для объектов-справочников неопределенного вида, либо созданных функцией СоздатьОбъект, либо определенных в конфигураторе как реквизиты диалога или другого объекта. Если метод ВидыДляВыбора применен к реквизиту диалога типа "справочник неопределенного вида", то интерактивный выбор элемента справочника будет производиться только среди установленных видов справочников.
Пример:
// данная процедура присваивает некоторому реквизиту "Фирма" // значение из Справочника.Фирмы Процедура УстФирмы() // Создадим объект требуемого справочника Фрм = СоздатьОбъект("Справочник"); // реквизиты справочника могут быть периодическими // поэтому установим дату выборки периодических реквизитов Фрм.ВидыДляВыбора("Фирмы"); Фрм.ИспользоватьДату(ДатаДок); // Вызываем диалог выбора элемента справочника Если Фрм.Выбрать("Выберите фирму", "") > 0 Тогда Фирма = Фрм.ТекущийЭлемент(); КонецЕсли; КонецПроцедуры
См. также: Выбрать.