Реквизиты-формулы

См. также: как связать реквизит с объектом или справочником.


Реквизит-формула позволяет в таблице справочника видеть результаты расчетов (Рисунок 1) на основе данных из записей справочника. Для этих расчетов не потребуется построение OLAP-отчета.

Реквизит-формулу можно добавить только в справочник. Расчет будет проводиться для справочников, связанных с объектами.

В системном справочнике расчет не проводится и реквизит остается пустым.

Рисунок 1 – Колонка со значениями реквизита-формулы в справочнике

Для создания нового реквизита нажмите кнопку «Создать новый реквизит» на странице со списком реквизитов после чего откроется страница создания реквизита (Рисунок 2).

Рисунок 2 – Страница создания реквизита-формулы

Укажите параметры создаваемого реквизита:

  1. В параметре «Тип реквизита» выберите значение «формула».
  2. Укажите название реквизита.
  3. При необходимости введите описание объекта – оно может потребоваться при поиске нужного Вам реквизита в процессе дальнейшего конфигурирования Адванты.
  4. Сохраните введенные параметры.
  5. Со страницы реквизита свяжите его с нужным справочником. Для этого в портлете «Справочники» нажмите кнопку «Изменить», выберите нужный справочник и сохраните изменения.
  6. На странице параметров реквизита, в портлете «Формула», настроить формулу. Настройка выполняется аналогично настройке показателя-формулы в OLAP-кубе.
Важно сначала связать реквизит со справочником, обновить страницу, а уже потом выполнять настройку формулы, так как все переменные берутся из связанного справочника.
Рекомендуется использовать один отдельно взятый реквизит-формулу только с одним справочником. Иначе возможна путаница с переменными при настройке формулы.