Выбрать курс
3  /  4

Формулы

На основании данных из полей формы можно выполнить вычисления для шагов конфигуратора

Формулы - Список


Формулы - Карточка

Пример: (10 * 5) - 3/2;

Доступные операторы:

Оператор Использование Описание
+ a + b Сумма a и b
- a - b Разность a и b
* a * b Произведение a и b
/ a / b Частное от деления a на b
in a in b Если a является массивом, проверяет, является ли b элементом массива a. Если a — строка, проверяет, является ли b подстрокой a
and a and b Возвращает true, если оба операнда истинны
or a or b Возвращает true если хотя бы один из операндов истинен
not not a Возвращает true если операнд ложен

Сначала вычисляются операторы *, \ , затем операторы + и -

Вы также можете изменить приоритет выражения, используя скобки, как в этом примере

2 * (3 + 2)

Вы можете использовать столько скобок, сколько захотите.

2 * (2 * (3 + 2 * (3 + 2)) + 2)

Использование функций:

Название Описание Пример
pi Получить значение числа пи pi
cos Косинус cos(0)
sin Синус sin(0)
sqrt Квадратный корень sqrt(4)
pow Возводит число в степень pow(2, 8)
modulo Остаток от деления первого значения на второе modulo(3, 2)
count Посчитает количество элементов в массиве count([2, 3, 4])
abs Возвращает абсолютное значение (модуль) числа abs(-2)
ceil Округляет дробное число в большую сторону до ближайшего целого ceil(2.4)
floor Округляет дробное число в меньшую сторону до ближайшего целого floor(1.4)

Прежде, чем обращаться в техподдержку, обязательно сделайте следующее:
  1. Версия PHP должна быть не ниже 8.2.
  2. У вас должна быть активная лицензия 1С-Битрикс.
  3. На сайте должны быть установлены последние стабильные обновления для всех модулей 1С-Битрикс!
  4. Проверьте свой сайт на наличие ошибок "Настройки / Инструменты / Проверка системы". Все тесты должны быть пройдены успешно!
  5. Проведите проверку "Настройки / Производительность / Панель производительности". Производительность сайта должна соответствовать эталону 30 или больше. Не должно быть ошибок.
  6. Выполните проверку с помощью сканера безопасности. Не должно быть критических угроз.
  7. Работа агентов должна быть переведена на cron, если в решении используются агенты.
  8. Должна быть установлена последняя стабильная версия модуля.
  9. Изучите имеющуюся инструкцию к решению.
Для бесплатных решений:
  1. Поддержать разработку бесплатных решений.
  2. Предложения по улучшениям можете оставить в отзывах или обсуждении к решению.
  3. На сайтах пользователей, проверка работы модулей не осуществляется.
Для платных решений:
  1. Техподдержка https://sp.webprostor.ru/tickets/
  2. У вас должна быть активная лицензия на платное решение.
Внедрение платных решений:
  1. Для установки и настройки приобретенных решений (купон должен быть уже активирован) необходимо предоставить данные от сайта (Админ-панель, FTP) в службу техподдержки на странице https://sp.webprostor.ru/tickets/
  2. Предоставьте краткое техническое задание, как именно вы хотите использовать выбранное решение.
  3. Стоимость внедрения зависит от затраченного времени. Действующий тариф вы можете уточнить у сотрудников. Минимальное учитываемое время - 1 час.
Установка готовых сайтов:
  1. Стоимость установки и первоначальной настройки готового сайта - бесплатно.
  2. Стоимость наполнения сайта текстовой и графической информацией, не входящей в перечень настраиваемых на этапе установки параметров - рассчитывается отдельно.
  3. Для установки и настройки приобретенных решений (купон должен быть уже активирован) необходимо предоставить данные от сайта (Админ-панель, FTP) в службу техподдержки на странице https://sp.webprostor.ru/tickets/
  4. Предоставьте контактную информацию о вашей фирме и материалы брендбука.