Вычисляем числовые значения с записью в поля документа

Пример вычисления числовых значений |
Рассмотрим небольшой пример работы с полями документа и
вычислением их значений
В системе имеется возможность вычислять значения выражений в параметрах действий.
Подробнее...
. Для простоты воспользуемся функционалом списков (Сервисы > Списки). Описанные ниже действия применимы и к другим типам документов, например, сущностям CRM. За основу примера возьмем сообщение с форума:
Порядок действий
- Создадим новый список, а в нем набор полей типа
число
Примечание: В зависимости от настроек PHP, значения полей типа число могут отображаться в Экспоненциальной форме записи.
:
- Сумма;
- Затраты на подряд Поле Затраты на подряд будет не обязательным к заполнению. Если оно будет содержать значения, то они будут учитываться в расчетах, в противном случае - не будут. ;
- Налог (6%). Считается автоматически;
- Итоговая сумма. Считается автоматически.
- Создадим шаблон
последовательного бизнес-процесса
Последовательный бизнес-процесс — действия выполняются одно за другим от точки входа до точки выхода.
Подробнее... и настроим его на запуск при добавлении нового элемента. - Добавим и настроим первое действие
Изменение документа
Действие изменяет указанные поля документа.
Подробнее... , которое вычислит налог от общей суммы:
Поле: Налог (6%). Считается автоматически,
Значение:
={=Document:PROPERTY_s}*0.06
,где
{=Document:PROPERTY_s}
является значением поля Сумма. - Добавим и настроим второе действие Изменение документа, которое вычислит
итоговую сумму
с учетом всех вычетов:
Поле: Итоговая сумма. Считается автоматически,
Значение:
={=Document:PROPERTY_s}-{=Document:PROPERTY_contract}-{=Document:PROPERTY_tax}
,где
{=Document:PROPERTY_s}
- значение поля Сумма,
{=Document:PROPERTY_contract}
- значение поля Затраты на подряд,
{=Document:PROPERTY_tax}
- значение поля Налог (6%). Считается автоматически.
Дополнительно
Шаблон для ознакомления Примечание: Перед импортом шаблона ознакомьтесь с материалом урока Экспорт и импорт. : Скачать
и Ваше мнение важно для нас