Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 окт 2021, 23:54

Выбор элементов справочника в форме выбора

Автор NewProjectOld, 18 фев 2010, 07:20

0 Пользователей и 1 гость просматривают эту тему.

NewProjectOld

Добрый день,
В конфигурации есть справочник "Организация", в форме элемента которого есть поле ввода "ГоловныеОрганизации" с реквизитом -

СправочникСсылка.Контрагенты. В режиме 1С в форме списка справочника "Контрагенты" (справочник 2-х уровневый) добавлены

следующие группы:
- "Банки"
- "Головные организации"
- "Государственные органы"
- "Юридические лица (прочие)"
- "Физические лица"
Необходимо, чтобы при нажатии на кнопку выбора (событие "НачалоВыбора") поля ввода "ГоловныеОрганизации"в форме элемента

справочника "Организации", открытая форма выбора отображала только группу "Головные организации" с подчиненными элементами.
Пробовал так:

Процедура ГоловныеОрганизацииНачалоВыбора(Элемент, СтандартнаяОбработка)
      СтандартнаяОбработка = ложь;
      фрм = Справочники.Контрагенты.ПолучитьФормуВыбора();
     
      //отбор по Родителю
      отб = фрм.Отбор.Ссылка;
      отб.ВидСравнения = ВидСравнения.ВИерархии;
      отб.Значение = "Головные организации"; 
      отб.Использование = Истина;
     
      //отображаем только элементы без групп
      отб = фрм.Отбор.ЭтоГруппа;
      отб.Использование = Истина;
     
      //определим, куда будем возвращать выбранный элемент
      фрм.ВладелецФормы = Элемент;
     
      //открываем форму
      фрм.Открыть();
КонецПроцедуры

...вылетает ошибка: "Ошибка при установке значения атрибута контекста (Значение): Неверный тип значения".
Помогите пожалуйста советом

Myti

ты присваиваешь СправочникСсылка.Контрагенты. значение   отб.Значение = "Головные организации";  (текста) - маразм

Myti

найди по коду,либо по наименованию элемент  "Головные организации"....его и устанавливай в отбор..

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск