Как создать поле с типом "Формула"
Создавая пользовательские поля, вы можете добавить поле с типом «формула». По аналогии с ячейкой таблицы Excel, в этом поле будет отображаться результат заданных арифметических действий. При создании такого поля вы прописываете, значения из каких полей необходимо использовать, и какие вычисления произвести.
Например, ваша компания занимается управлением недвижимостью. Аренда квартиры стоит 30 000 рублей в месяц, обязательный залог — 20 000 рублей. Ваш клиент хочет заключить договор на 8 месяцев. Чтобы система автоматически посчитала сумму сделки, создайте новое поле «Полная стоимость» с типом «Формула».
Откройте «Настройки», найдите нужный раздел и выберите «Дополнительные поля». Нажмите на кнопку «Добавить». Выберите тип — «Формула» — и введите название. В нижнее поле «Формула» введите все необходимые данные для вычисления: подставьте нужные поля, нажав на звездочку, и используйте знаки
*, +, -, / для обозначения математических операций.
Стоимость аренды * Длительность аренды + Залог.
Теперь, когда вы будете заполнять необходимые значения для определенной сделки, система будет сама вычислять полную сумму.
Вы можете использовать поля-формулы для создания шаблонов документов, чтобы Synergy CRM автоматически подставляла полученные числа в договора, сметы или другие документы.
Какие операции и функции можно использовать в формуле?
Кроме стандартных математических операций сложение (+), вычитание (-), умножение (*) и деление (/) вы можете использовать сложные функции.
• Округлить число: ОКРУГЛ(число,разрядность). В скобках укажите поле, значение в котором нужно округлить, и количество знаков после запятой у результата. Если вы хотите получить целое число, количество знаков после запятой можно не указывать. Например, ОКРУГЛ(5.1234567, 3) -> 5.123 или ОКРУГЛ(5.1234567) -> 5
• Округлить число в большую или меньшую сторону: ОКРУГЛВВЕРХ(число,разрядность) и ОКРУГЛВНИЗ(число,разрядность).
• Выбрать максимальное и минимальное из нескольких значений: МАКС(число1,число2,..,числоN)и МИН(число1,число2,..,числоN).
•Выполнить логическое сравнение и вернуть один результат, если сравнение истинно, и другой — если сравнение ложно: ЕСЛИ(сравнение, результат для ИСТИННО, результат для ЛОЖНО). Пример использования: определяем размер скидки — если сумма заказа меньше 10 000₽, скидка 5%, а если больше, то 10%.
Обратите внимание! Для записи десятичных дробей в формуле используйте в качестве разделителя точку, а не запятую.
Себестоимость * 0,15 — не работает
Себестоимость * 0.15 — работает