|
выбор формы справочника с отбором ...
| ☑ |
0
lamme
03.02.17
✎
12:26
|
УТ 10,3
Есть документ. С реквизитом - организация. В ТЧ - колонка - сделка.
Составной набор.
те когда юзер выбирает док - он сначала выбирает тип документа и только потом открывается список.
Вот как в этот список встроить отбор ..
(вопрос не про код - как отбор установить - это понятно. вопрос - где это делать в коде. В процедуре ПриИзменении .. ПриВыбореизСписка ... и где отлавливается открываемая форма ...
|
|
1
lamme
03.02.17
✎
12:27
|
или это связь по типу
|
|
2
vicof
03.02.17
✎
12:34
|
выпей яду. Где нужно, там и устанавливай, что за вопросы-то?
|
|
3
lamme
03.02.17
✎
12:37
|
а конкретнее
|
|
4
бегинер
03.02.17
✎
12:39
|
есть реквизит с типом справочникссылка, хочешь при выборе его чтоб форма выбора уже открывалась с нужным тебе отбором:
в процедуре у реквизита "НачалоВыбор"
кодом через запрос получаешь нужный тебе нобор и открываешь форму:
Запрос = Новый Запрос;
Запрос.Текст = "текст запроса к справочнику";
ОтфильтрованныйСписок=Новый СписокЗначений;
ОтфильтрованныйСписок.ЗагрузитьЗначения(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка"));
ФормаВыбора = Справочники.ИМЯСПРАВОЧНИКА.ПолучитьФормуВыбора(, Элемент);
ЭлементОтбораСсылка = ФормаВыбора.Отбор.Ссылка;
Если ЭлементОтбораСсылка <> Неопределено Тогда
ЭлементОтбораСсылка.ВидСравнения = ВидСравнения.ВСписке;
ЭлементОтбораСсылка.Значение = ОтфильтрованныйСписок;
ЭлементОтбораСсылка.Использование = Истина;
КонецЕсли;
ФормаВыбора.ЭлементыФормы.СправочникСписок.НастройкаОтбора.Ссылка.Доступность = Ложь;
ФормаВыбора.ЭлементыФормы.СправочникСписок.ИерархическийПросмотр = Ложь;
ФормаВыбора.ЭлементыФормы.СправочникСписок.ИзменятьИерархическийПросмотр=Ложь;
ФормаВыбора.Открыть();
СтандартнаяОбработка = Ложь;
|
|
5
бегинер
03.02.17
✎
12:39
|
процедура "началовыбора" так верно
|
|
6
lamme
03.02.17
✎
12:45
|
ок
спасибо
посмотрю
|
|
7
vicof
03.02.17
✎
12:50
|
а есть еще ввод текста
а есть еще выбор из списка
|
|