Как выбрать в реквизит группу справочника, а не сам элемент? #31468


#0 by
Реквизит типа справочника. Нужно записать в него выбранную группу элементов. Каким образом это можно настроить?
#1 by ПростоБосс
Ничего не понял, подробнее, пожалуйста...
#2 by RTFM
ВыборГруппы(<?>)Синтаксис:ВыборГруппы(<Режим>)Назначение:Установить режим выборки групп при интерактивном выборе элемента справочника.Возвращает:Текущее числовое значение режима выборки групп (на момент до исполнения метода) при интерактивном выборе элемента справочника.Параметры:<Режим> - режим выборки групп:1 - выбирать группы; 0 - не выбирать группы (необязателен, по умолчанию - 1).Замечание:Метод можно применять как объектов, созданных функцией СоздатьОбъект (интерактивный выбор осуществляется методом Выбрать), так и в диалогах для полей типа справочник.По умолчанию, выборка элементов справочников для полей диалога в формах документов, журналов и справочников установлена без выбора групп, а в форме отчета - с выбором групп.
#3 by Лисса
Существует справочник с 3 уровнями. В другом справочнике существует реквизит вида этого справочника с группами. Как в этот реквизит записать группу 1 уровня?
#4 by ПростоБосс
Моежешь попробовать применить метод ВключатьПодчиненные для многоуровневого справочника, отобранные элементы записать например в список значений или в соответсвующий элемент диалога - а далее все просто...
#5 by Лисса
и Спасибо, сейчас попробую
#6 by RTFM
вот еще пригодится должно:Синтаксис:ОбработкаВыбораЗначения(<ВыбЗнач>,<ИдентЭлемДиалога>,<ФлагСтандОбр>)Назначение:Предопределенная процедура после выбора значения в форме выбора (выбор может быть инициирован в немодальном режиме интерактивно, при помощи элемента диалога с ''педалькой'').<ВыбЗнач> - выбранный элемент справочника, документ или иной объект, передаваемый для обработки.<ИдентЭлемДиалога> - идентификатор элемента диалога, которым инициализирован выбор значения.<ФлагСтандОбр> - флаг, установка которого в теле процедуры в 0 (ноль) приведет к отмене стандартного присвоения значения.Замечание:Данная процедура может располагаться только в программном модуле формы.Подробнее см. в документации, глава 'Системные предопределенные процедуры'
#7 by Лисса
Получилось! Большое спасибо за советы.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям