Товарищи помогите решить задачу.
Есть справочное поле и собственно сам справочник, открывающийся в модальном окне.
Справочник вида :Название - Описание.
Задача фильтровать значения по колонке описание
Я так понимаю что в атрибутах я должен сделать что-то вроде
"UsrDebtorStatus":{ dataValueType: Terrasoft.DataValueType.LOOKUP, lookupListConfig: { filter: function() { var description= "Дебитор"; return Terrasoft.createColumnFilterWithParameter( Terrasoft.ComparisonType.EQUAL, "????????????",description); } } }
Нравится
если UsrDebtorStatus — обычный справочник, то скорее всего Name. Обычно 2 параметром идёт колонка из объекта (в "кубик" UsrDebtorStatus загляните). Ну и лучше всего по guid-у сортировать
Роман, добрый день!
Необходимую Вам фильтрацию поля в версии 7.11 можно реализовать с помощью пользовательской настройки "Бизнес-правила".
Для реализации Вашей бизнес-задачи необходимо выполнить следующие шаги:
1. Согласно базовой логике приложения, для того, чтоб иметь возможность реализовать фильтрацию в зависимости от типа клиента, колонка, которая содержит записи типов клиентов (в справочнике), должна быть с типом "Справочник". Данную колонку необходимо добавить в разделе "Конфигурация":
- найти объект, который является Вашим справочником
- открыть объект, развернуть его наполнение объекта, нажать правой кнопкой мыши на "Inherited Columns", выбрать "Добавить", выбрать тип колонки "Справочник";
- в свойствах созданной колонки, в поле «Справочник» указать справочник типов, по которому необходимо будет выполнять фильтрацию;
- опубликовать объект.
2. На странице раздела, в которой будет присутствовать справочное поле, настроить бизнес-правило:
- добавить действие бизнес-правила "Добавлять фильтр значений в поле"
- указать в поле "какую колонку фильтровать и по какой связи в справочнике этого поля" - созданное справочное поле по связи с полем, в котором указан тип клиента;
- указать в поле "по какому полю фильтровать" поле на странице раздела, в котором указан тип клиента;
- сохранить изменения.
Больше о настройке бизнес-правил Вы сможете узнать на Академии: https://academy.terrasoft.ru/documents/sales-enterprise/7-11/nastroyka-biznes-pravil
Также на Академии есть информация по разработке бизнес-правила фильтрации: https://academy.terrasoft.ru/documents/technic-sdk/7-11/primer-primeneniya-pravila-filtration, но мы рекомендуем использовать функционал Бизнес-правил в Мастере раздела.