...

Фильтрация приложения по параметру вложенного приложения

Тема в разделе "Примеры сценариев", создана пользователем v.dogmadzhyan, 12 май 2025 в 09:14.

  1. v.dogmadzhyan

    v.dogmadzhyan Новичок

    Добрый день. Есть приложение "Сделка". В нем есть атрибуты типа приложение "Договор" и "Контрагент".
    Нужно написать фильтр по сделкам, относящимся к выбранному контрагенту и с договором, у которого атрибут "Срок действия" > сегодняшнего дня.
    Как по контрагенту фильтровать - понятно
    const client_ids = (await (await Context.data.contractor!.fetch()).fields._leads.fetchAll()).map(i => { return i.data.__id }); Context.fields.deal.data.setFilter(i => i.__id.in(Client_ids));
    Но не могу понять, как еще отфильтровать по атрибуту "Договор" со сроком действия > сегодняшнего дня...
  2. QuadroZero9

    QuadroZero9 Активный участник

    Насколько я знаю, в фильтрах для поиска можно использовать следующую конструкцию, на примере с датой создания:
    f.__createdAt.lt(Context.data.arrivalDatePlan) , где lt обозначает что поле _createdAt меньше другого поля или константы. Если я ничего не путую.