Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Программное открытие формы справочника с фильтром

Программное открытие формы справочника с фильтром
Я
   ligatr
 
02.10.18 - 17:51
Добрый день!
Прошу подсказать как открыть какой-либо справочника (форма списка) с отфильтрованным содержанием. Например надо дать возможность пользователю выбрать в документе при открытие формы справочника например Контрагента отфильтрованную по Виду - Юр. лица. Т.е. чтобы пользователь физически не мог выбрать физ лица и т.д.
На самом деле не важно какой именно справочник, важен именно механизм фильтрации из программного кода при открытие любого справочника.
Краткое что есть: 1C 8.3, управляемые формы
 
 
   Новиков
 
1 - 02.10.18 - 17:58
Почитай в справке про расширение управляемой формы для динамического списка - Отбор.
   ligatr
 
2 - 02.10.18 - 18:01
Спасибо за совет!
Если не сложно можно, то выложи пожалуйста какой-нибудь кусок кода для примера
   Новиков
 
3 - 02.10.18 - 18:11
ЗначениеОтбора = Новый Структура("Организация", СсылкаОрганизацию);

ПараметрыФормы = Новый Структура("Отбор", ЗначениеОтбора);

ОткрытьФорму("Документ.ТвойДокумент.ФормаСписка", ПараметрыФормы);
   ligatr
 
4 - 02.10.18 - 18:17
Спасибо.
Вроде понятно.
Только наверное я не совсем полно описал задачу.
Ведь я же буду открывать форму справочника из стандартных компонентов 1С например из ТЧ документа. Как подсунуть этот код в стандартный компонент ввода данных (выбор из справочника)?
   vicof
 
5 - 02.10.18 - 18:23
(4) СтандартнаяОбработка = Ложь;
   singlych
 
6 - 02.10.18 - 18:55
Вообще параметры выбора для этого придуманы.
   ligatr
 
7 - 03.10.18 - 09:58
Спасибо!
Все получилось

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует