...

EQL-поиск в фильтре приложения: поиск по полю с типом "Произвольное приложение"

Тема в разделе "Вопросы по платформе", создана пользователем inna.arkhipkina, 10 апр 2025.

  1. inna.arkhipkina

    inna.arkhipkina Участник

    Здравствуйте!
    Есть задача:
    Для пользователей создать фильтр, который покажет записи текущего приложения A, участвующие в другом приложении B.
    При этом в приложении B поле со ссылкой на приложение A имеет тип произвольного приложения.
    Пробовала составить такой EQL-запрос в фильтре:
    Код:
    
    [__idIN (SELECT [app_fieldFROM [workspace.app])
    
    
    Но такой фильтр ничего не даёт.
    Я так понимаю, что дело именно в типе произвольного приложения.
    Как такую задачку можно было бы решить.
  2. o_ivanov

    o_ivanov Новичок

    Добрый день! Да, на данный момент с произвольным приложением такой запрос EQL-поиска не работает. К сожалению, других способов выставить такой фильтр с произвольным приложением из другого раздела возможности нет.
  3. dskuznetcov

    dskuznetcov Участник

    Добрый день! Попробуйте следующие советы из справки: Синтаксис EQL-запроса (elma365.com)

    2. Используется выборка данных по критериям. Указывается с помощью подзапроса с функцией вида Select_From_Where.
    Пример запроса для поиска всех элементов из раздела Клиенты > Договоры, где указан заказ с суммой более 1 000 рублей:
    [contract] in (select [__id] from [clients.orders] where [total] > 1000).

    Подставьте необходимое условие в where