Роботека
Роботека · Роботы · Сумма элементов массива

Сумма элементов массива

Робот «Сумма элементов массива» складывает все числовые значения массива в бизнес-процессах и роботах Битрикс24. Принимает множественное поле или результат другого робота, понимает запятую как десятичный разделитель и пробелы в числах. Возвращает сумму, число учтённых элементов и число пропущенных нечисловых.

Робот суммирует элементы массива как числа — стандартными средствами бизнес-процесса сложить множественное поле нельзя. Каждый элемент приводится к числу: пробелы и неразрывные пробелы убираются, запятая считается десятичным разделителем («1 500,50» превращается в 1500.5); нечисловые элементы пропускаются и не ломают расчёт. Типовые случаи применения: сложить суммы из множественного поля платежей; посчитать общий бюджет по списку значений, собранному другим роботом; проверить, что все элементы числовые, сравнив количество учтённых и пропущенных. Пустой массив даёт сумму 0. Возвращает сумму, число учтённых числовых элементов и число пропущенных — используйте их на следующих шагах бизнес-процесса.

Какие параметры принимает робот?

Параметр Тип Обязательный? По умолчанию
Массив значений string да

Что возвращает робот?

Параметр Тип
Сумма double
Учтено числовых элементов int
Пропущено нечисловых int

Сценарий: общая сумма допродаж по сделке

  1. В множественном поле сделки накоплены суммы допродаж
  2. Робот складывает все элементы массива
  3. Полученная сумма записывается в поле «Итого допродажи» и участвует в условии стадии

Похожие роботы

Статьи по теме