Вход | Регистрация
 
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
Спасибо!
Все получилось
   ligatr
 
8 - 13.02.19 - 21:17
Задача немного усложнилась.
Есть ТЧ, есть связанный справочник.
Справочники надо сделать отбор на основе регистра сведений в котором есть элемента этого же справочника.
В ините не нашел примеры реализации отбора через ЗАПРОС.
Как это сделать?
   _Дайвер_
 
9 - 13.02.19 - 21:20
(8) в (6) тебе написали же
   ligatr
 
10 - 14.02.19 - 08:55
(9) Есть пример?
 
 Рекламное место пустует
   ligatr
 
11 - 14.02.19 - 09:02
Как в параметрах выбора указать регистры c определенными параметрами отбора?
   DrWatson
 
12 - 14.02.19 - 09:56
(8) Что за отбор на основе регистра сведений. Напиши поподробнее.
   ligatr
 
13 - 14.02.19 - 11:03
Есть ТЧ где есть реквизиты Контрагент, ОбъектовУчета.
Есть периодический регистр сведений в котором есть ссылки на эти же справочники.
При открытие формы списка справочника ОбъектыУчета надо выводить только те элементы которым была установлена взаимосвязь на данный момент.
   DrWatson
 
14 - 14.02.19 - 11:32
(13) Какая структура РС? Что из них в измерении, что в реквизите - важно понять какой вид связи у контрагента и объекта учета.

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