Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

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

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

  3. В настройках пространства в разделе Списки по двойному клику ЛКМ перейти в список Вычисления.
    Image Removed
  4. Нажать на кнопку Создать и выбрать Вычисляемое поле.
    Image Removed
  5. "Центр администрирования" в разделе Типы элементов выбрать необходимый тип элемента, для которого необходимо настроить формулу вычисления значения.

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

    Image Added

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

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

    В зоне свойств справа на закладке Информация заполняем поля:

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

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

  8. После сохранения элемента
  9. Сервис обработки - резерв места под развитие функциональных возможностей с вызовом REST сервисов. Продолжение следует..
  10. Сохранить элемент и проверить работу вычисления.

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

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

Image AddedImage Removed