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