Сумма элементов массива
Робот «Сумма элементов массива» складывает все числовые значения массива в бизнес-процессах и роботах Битрикс24. Принимает множественное поле или результат другого робота, понимает запятую как десятичный разделитель и пробелы в числах. Возвращает сумму, число учтённых элементов и число пропущенных нечисловых.
Робот суммирует элементы массива как числа — стандартными средствами бизнес-процесса сложить множественное поле нельзя. Каждый элемент приводится к числу: пробелы и неразрывные пробелы убираются, запятая считается десятичным разделителем («1 500,50» превращается в 1500.5); нечисловые элементы пропускаются и не ломают расчёт. Типовые случаи применения: сложить суммы из множественного поля платежей; посчитать общий бюджет по списку значений, собранному другим роботом; проверить, что все элементы числовые, сравнив количество учтённых и пропущенных. Пустой массив даёт сумму 0. Возвращает сумму, число учтённых числовых элементов и число пропущенных — используйте их на следующих шагах бизнес-процесса.
Какие параметры принимает робот?
| Параметр | Тип | Обязательный? | По умолчанию |
|---|---|---|---|
| Массив значений | string | да |
Что возвращает робот?
| Параметр | Тип |
|---|---|
| Сумма | double |
| Учтено числовых элементов | int |
| Пропущено нечисловых | int |
Сценарий: общая сумма допродаж по сделке
- В множественном поле сделки накоплены суммы допродаж
- Робот складывает все элементы массива
- Полученная сумма записывается в поле «Итого допродажи» и участвует в условии стадии