Процедура МагазинНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ФормаВыбора = Справочники.Магазины.ПолучитьФормуВыбора(, Элемент);
ФормаВыбора.Отбор.Пользователь.Значение = "Киев";
ФормаВыбора.Отбор.Пользователь.Использование = Истина;
ФормаВыбора.Отбор.Пользователь.ВидСравнения = ВидСравнения.Равно;
//ФормаВыбора.Отбор.Наименование.Значение = "БазыКиева";
//ФормаВыбора.Отбор.Наименование.Использование = Истина;
//ФормаВыбора.Отбор.Наименование.ВидСравнения = ВидСравнения.Равно;
//ФормаВыбора.ЭлементыФормы.СправочникСписок.НастройкаОтбора.Доступность = Ложь;
ФормаВыбора.Открыть();
КонецПроцедуры
В общем вот что вышло:
делаю отбор по реквизиту "пользователь", который я создал в самом начале, предполагая, что будет такая потребность.
Да, как раз для обзора и выдаются магазины с нужным пользователем.
Но. Вот это вот нехорошее "Но" опять вклинилось.
Хотелось, чтобы форма выбора сразу открывалась на нужной группе. В данном варианте показываются все имеющиеся группы из которых нужно входить в свою и там уже видно список магазинов.
Если подскажете как сделать "по уму" - опять же буду благодарен.
Так же, почему-то строчка "ФормаВыбора.ЭлементыФормы.СправочникСписок.НастройкаОтбора.Доступность = Ложь;" отказывается работать наотрез, заявляя, что поле объекта "Доступность" - не обнаружено.
Странно конечно, но почему так? Рылся в МСДНе, но ответа не нашел.
ну, и вторая часть закомменчена, так как нею я хотел сделать отбор на группу, а не вышло пока что.