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

Отбор в форме выбора

Автор Gunner, 03 июл 2013, 10:38

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

Gunner

Задача следующая: есть справочник "Команды", есть другой справочник, имеющий реквизит с типом "СправочникСсылка.Команды". При выборе команды необходимо видеть список выбора не всех команд, а нужных. Сделал вот как:

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

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

Отбор = Новый Структура("Ссылка", СписокКоманд);
ПараметрыФормы = Новый Структура("Отбор", Отбор);
ОткрытьФорму("Справочник.Команды.ФормаВыбора", ПараметрыФормы);



Теги:

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

Рейтинг@Mail.ru

Поиск