В данной статье описан пример фильтра договоров клиента на форме заявки.
Системные имена шаблонов записи и атрибутов, задействованных в примере, приведены в таблице:
Шаблон записи | Атрибуты |
---|---|
Requests (Заявки) | contract — контракт client_requestor — клиент |
Contracts (Контракты) | client — клиент |
В выражении будут использованы следующие функции и операторы:
Пошаговая инструкция:
1. Создайте и настройте шаблоны записей и атрибуты.
2. В шаблоне записи «Requests» откройте «Формы».
3. Добавьте атрибут «contract» на форму.
4. Введите выражение в поле для фильтра.
from a in db->Contracts where EQUALS($client_requestor,a->client) select a->id |
Синтаксис
Элемент | Значение |
---|---|
from a in db->Contracts | Объявление локальной переменной а. Объявление шаблона записи «Contracts» в качестве источника данных: db->Contracts. Перечисление всех записей из шаблона записи «Contracts». |
where EQUALS($client_requestor, a>client) | Выбор записи, в которой значение «сlient_requestor» текущей записи соответствует значению атрибута «client» в справочнике контрактов. |
select a->id | Выбор идентификаторов необходимых учетных записей. |
Номер Статьи: 2049
Размещено: Thu, Mar 10, 2022
Последнее обновление: Thu, Aug 1, 2024
Online URL: https://kb.comindware.ru/article/filtr-dlya-ssylochnogo-polya-primer-nastrojki-2049.html