Порядок создания вычисляемого поля

  1. Определить тип элемента и его атрибут, для которого будет выполняться вычисление и заполнение значения. При необходимости создать новый тип элемента и создать атрибут для заполнения в результате вычисления.

  2. Определить логику вычисления относительно обрабатываемого элемента. Какие атрибуты вычислить с самого элемента? Какие атрибуты вычислить с родительских элементов? Какие функции понадобятся при составлении формулы вычисления?

  3. В настройках пространства "Центр администрирования" в разделе Типы элементов выбрать необходимый тип элемента, для которого необходимо настроить формулу вычисления значения.

  4. В панели справа выбрать закладку Вычисления и нажать Добавить (для редактирования уже существующего вычисления надо выполнить двойной клик ЛКМ на соответствующей записи).



  5. Заполнить/отредактировать значения атрибутов.

    Название
    - указать Название (предпочтительно) или Системное имя (internal_name) атрибута, в который будет сохранятся вычисленное значение.

    ВНИМАНИЕ! Указанный атрибут должен быть добавлен в тип элемента заранее. (см. Атрибуты).

    Формула - обязательное поле - указать формулу в соответствии с определенной логикой вычисления (см. Функции и операторы для формул вычисления).
    ВНИМАНИЕ! Если вычисление используется для атрибута "Название" элементов файлового архива (Папка, Файл проекта и т.д.) важно помнить, что в названиях таких элементов нельзя использовать спецсимволы: | / \ * ~. Настраивайте для таких символов автозамену с помощью функции Replace().
    Пример: Replace(This('Шифр раздела', '/', '_') - в данном примере, символ '/' будет заменен на символ '_'.

  6. После сохранения элемента проверить работу вычисления.

Пример настроек Вычисляемого поля

При создании нового элемента с типом Замечание в атрибут Инициатор записывается текущий пользователь.

  • No labels