В данной статье описан пример фильтра договоров клиента на форме заявки.
Системные имена шаблонов записи и атрибутов, задействованных в примере, приведены в таблице:
Шаблон записи | Атрибуты |
---|---|
Request (Заявка) | contracts — контракты client_code — клиент |
Contracts (Контракты) | client — клиент |
В выражении будут использованы следующие функции и операторы:
Пошаговая инструкция:
1. Создайте и настройте шаблоны записей и атрибуты.
2. В шаблоне записи «Request» откройте «Формы».
3. Добавьте атрибут «contracts» на форму.
4. Введите выражение в поле для фильтра.
from a in db->contracts where EQUALS($client_code,a->client) select a->id |
Синтаксис
Элемент | Значение |
---|---|
from a in db->contracts | Объявление локальной переменной а. Объявление шаблона записи «Contract» в качестве источника данных: db->contracts. Перечисление всех записей из шаблона записи «Contract». |
where EQUALS($client_code, a>client) | Выбор записи, в которой значение «сlient_code» текущей записи соответствует значению атрибута «client» в справочнике контрактов. |
select a->id | Выбор идентификаторов необходимых учетных записей. |
Номер Статьи: 1866
Размещено: Fri, Jul 2, 2021
Последнее обновление: Tue, Dec 7, 2021
Online URL: https://kb.comindware.ru/article/primer-nastrojki-filtra-dlya-ssylochnogo-polya-1866.html