Вопрос

Фильтрация двух полей, значения которых зависят друг от друга

Добрый день!

Версия продукта: 7.14.1.935

Bpm Online Service

Если на странице есть 2 поля типа справочник, которые опираются на разные объекты, то можно ли для них настроить фильтрацию друг от друга только на уровне js (например, за счет использования filtration)?

Или требуется пересаживать их на новый объект, который содержит в себе значения обоих полей (скажем, join этих объектов + объекта, который содержит в себе описание связей)?

Нравится

5 комментариев
Лучший ответ

Александр Кулиш,

Мне ранее помогали коллеги из Сообщества Террасофт c фильтрацией по группе ответственных и Сервису. Возможно что-то пригодится Вам для реализации Вашей задачи. Посмотрите следующий пост:

https://community.terrasoft.ru/questions/kak-nastroit-filtr-po-servisu-i-gruppe-otvetstvennyh

Добрый день!

Для того, чтобы настроить фильтрацию поля в зависимости от другого поля, у Вас должна быть где-то прописана связь одного справочника с другим.

Например, это может быть, как Вы указали, таблица развязки или же просто в одном из справочников должно быть поле-связка с другим (часто это встречается в примерах, когда у Вас есть тип и подтип, который зависит от типа).

Напишите подробнее, какую задачу пытаетесь решить.

Алла Савельева,

Добрый день!

Извините за задержку с ответом. Ожидал оповещения на почту в случае комментариев, но видимо они уже не ходят.

На карточке обращения есть поля:

1) группа исполнителя

2) исполнитель

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

Григорий Чех,

 

Добрый день!

Да, смотрел подобные ссылки. Если не ошибаюсь, они относятся к простым примерам, когда есть одна форма, на которой присутствуют поля и которое выводим, и по которому фильтруем. В моем случае несколько сложнее потребуется реализация.

Александр Кулиш,

Мне ранее помогали коллеги из Сообщества Террасофт c фильтрацией по группе ответственных и Сервису. Возможно что-то пригодится Вам для реализации Вашей задачи. Посмотрите следующий пост:

https://community.terrasoft.ru/questions/kak-nastroit-filtr-po-servisu-i-gruppe-otvetstvennyh

Показать все комментарии