Копировать ссылку на страницу

Для открытия быстрорастущих справочников в системе DIRECTUM предусмотрен механизм фильтрации. Подробнее см. раздел «Фильтрация больших справочников».

В стандартной поставке системы DIRECTUM механизм фильтрации уже настроен для некоторых справочников. Подробнее см. раздел «Перечень фильтруемых справочников».

Чтобы дополнить список фильтруемых справочников:

1.Откройте компоненту Сценарии и выберите сценарий Создать функцию для фильтрации справочника.
2.На вкладке Главная в группе Действия нажмите кнопку Выполнить. Откроется компонента Типы справочников.
3.Выберите тип нового фильтруемого справочника. Если для справочника доступно более одного представления, то выберите нужное представление. Откроется окно с перечнем реквизитов, по которым будет выполняться фильтрация записей справочника.
4.Выберите необходимы реквизиты и нажмите на кнопку Выбрать. При этом будет создана функция с именем Filtrate<Имя справочника>Reference<AsИмя представления>. Подробнее см. раздел «Создать функцию для фильтрации справочников».
5.Если в других справочниках или типах карточек документов есть реквизиты, связанные с новым фильтруемым справочником, то переопределить для них вычисления Выбор из справочника.

Справочник или тип карточки документа считаются связанными с другим справочником, если в этом справочнике или типе карточки документа есть реквизиты, ссылающиеся на другой справочник. Например, тип карточки Шаблоны документов связан со справочником Пользователи, поскольку в этом типе карточки есть реквизит Автор, ссылающийся на справочник Пользователи.

6.Укажите имя нового фильтруемого справочника в карточке варианта запуска сценария Установка фильтрации справочников. Подробнее см. раздел «Установка фильтрации справочников».
7.При необходимости настройте использование механизма фильтрации для нового фильтруемого справочника. Подробнее см. раздел «Фильтрация больших справочников».

Чтобы переопределить вычисления Выбор из справочника:

1.В компонентах Реквизиты справочников и Реквизиты документов выберите все реквизиты, связанные с новым фильтруемым справочником. Для выбора реквизитов установите фильтр по полю Тип справочника = <Тип нового фильтруемого справочника>.
2.Для каждого реквизита, используя пункты контекстного меню Типы справочников и Типы карточек документов определите список типов справочников и типов карточек документов, в которых используются реквизиты. Результаты рекомендуется занести в таблицу, например:

Типы справочников/Типы карточек ЭД

Реквизиты

ДГД

Контакт

РКК

Контакт

КонтактТ3

3.В каждом из перечисленных в таблице типе справочника и типе карточки документов, для всех соответствующих им реквизитов, исключая не вынесенные на карточки и доступные только для просмотра, измените вычисления в поле Выбор из справочника. Подробнее см. разделы «Выбор из справочника с использованием функции BeforeSelectingFromRefRequisite» и «Выбор из справочника с использованием функции SelectFromReferenceAction».
© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM