Для некоторых типов полей можно указывать формулу.
Это похоже на то, как вы производите вычисления с ячейками в MS Excel. Только вместо ячеек excel используются поля объекта.
- Общие сведения о формулах.
- Элементы формулы. Функции, поля, константы.
- Простая формула. Стоимость = Цена * Количество.
- Тестирование формулы. Тестирование только на карточке.
- Копирование значения из другого поля. К оплате = Стоимость.
- Копирование значения из поля родительского объекта. Копирование цены из справочника продуктов.
- Использование скобок в формулах. К оплате = (Продукт + Услуга) * Количество.
- Константы в формулах. Налог = Стоимость * 0,18.
- Сложные формулы. Стоимость со скидкой = Стоимость — Стоимость * (Скидка % / 100).
- Типы данных. Использование в формулах разных типов полей.
- Функции «Добавить», «Вычесть», «Умножить» и «Разделить». Функция(Аргумент1; Аргумент2[; Аргумент3…]).
- Функция «Текущий пользователь». Без аргументов.
- Функции «Текущая дата» и «Текущая дата и время». Без аргументов.
- Функция «Значение родителя». Без аргументов.
- Функция «Курс». Курс(Код валюты; Дата).
- Функция «Если». Если(Логическое выражение; Значение если ИСТИНА; Значение если ЛОЖЬ).
- Функции «И» и «Или». Функция(Агрумент1; Агрумент2[; Агумент 3…]).
- Функция «Не». Не(Аргумент1).
- Функции «Равно», «Больше», «Больше или равно», «Меньше», «Меньше или равно». Функция(Агрумент1; Аргумент2).
- Функция «Пустое». Пустое(Аргумент1).
- Функция «Содержит». Содержит(Что ищем; Где ищем).
- Функция «Округлить». Округлить(Что округлять; Как округлять).
- Функции «День», «Неделя», «Месяц», «Год». Функция(Дата).
- Функция «Процент». Процент(Исходное число; Число процента).
- Функция «Число процента». Число процента(Исходное число, Процент).
- Функция «Счетчик». Счетчик(Поле счетчика).
- Проблемы округления. Поля округляют значения.
- Запрещение изменения полей с функциями на карточке. В некоторых случаях это необходимо.
- Меньше полей — сложнее формулы.
- Скрытие лишних контролов с карточки. Поля с формулами можно скрывать.
- Формулы одни, а карточки разные. Для разных пользователей разные карточки.
- О пользе копирования значений полей родительских объектов. На примере цены продукта в карточке продажи.
- Значения по-умолчанию. Можно использовать значения полей, функции, константы и выражения.
- Возможные ошибки.
- Горячие клавиши.
Примечания
- Для полей-приемников формулы рекомендуется использовать только для того, чтобы установить ноль.
- Не рекомендуется использовать поля-приемники в формулах текущего объекта.
- В формулах можно использовать значения разных, но близких типов.