Loading
Расширение Salesforce с помощью кликов, а не кода
Пример правил проверки чисел

Пример правил проверки чисел

Примеры того, как проверить невозможность сохранения записи табеля учета с более 40 часами в рабочей неделе, числа не могут быть отрицательными и четными или нечетными.

Требуемые версии

Доступно в версиях: Salesforce Classic и Lightning Experience
Доступно в версиях: Версии Contact Manager, Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition и Database.com

Дополнительную информацию о любых функциях формулы, используемых в данных примерах, см. в разделе «Операторы и функции формулы».

Временные карточки должны составлять 40 часов

Поле Значение
Описание: Обеспечивает невозможность сохранения записи табеля учета с более 40 часами в рабочей неделе. Данный пример требует наличия пяти настраиваемых полей настраиваемого объекта (по одному для каждого рабочего дня).
Формула:
Monday_Hours__c + 
Tuesday_Hours__c + 
Wednesday_Hours__c + 
Thursday_Hours__c + 
Friday_Hours__c > 40
Сообщение об ошибке: Общее количество часов не может превышать 40.
Расположение ошибки: Верхняя часть страницы

Число не может быть отрицательным

Поле Значение
Описание: Проверяет настраиваемое поле «Отработанные часы» на наличие отрицательного числа.
Формула:
Hours_Worked__c < 0
Сообщение об ошибке: Отработанное время не может быть меньше нуля.
Расположение ошибки: Отработанные часы

Число должно быть четным

Поле Значение
Описание: Проверяет настраиваемое поле «Пассажиры судна» на наличие неотрицательного четного числа.
Формула:
OR(
   Ark_Passengers__c < 0,
   MOD( Ark_Passengers__c, 2) <> 0
)
Сообщение об ошибке: «Пассажиры судна» должны иметь положительное четное число.
Расположение ошибки: Пассажиры судна

Число должно быть нечетным

Поле Значение
Описание: Проверяет настраиваемое поле «Найденные носки» на наличие неотрицательного нечетного числа.
Формула:
OR(
   Socks_Found__c < 0,
   MOD( Socks_Found__c, 2) = 0
)
Сообщение об ошибке: «Найденные носки» должны содержать нечетное число.
Расположение ошибки: Найденные носки

Число должно быть кратным пяти

Поле Значение
Описание: Проверяет настраиваемое поле «Кратность 5» на наличие значения, кратного пяти.
Формула:
MOD( Multiple_of_5__c, 5) <> 0
Сообщение об ошибке: Число должно быть кратно пяти.
Расположение ошибки: Кратное 5

Число должно быть целым

Поле Значение
Описание: Проверяет настраиваемое поле «Мое целое число» на наличие целого числа.
Формула:
FLOOR( My_Integer__c) <> My_Integer__c
Сообщение об ошибке: Это поле должно быть целым.
Расположение ошибки: Мое целое число

Число должно быть от -50 до 50

Поле Значение
Описание: Проверяет настраиваемое поле «Объем» на наличие диапазона от - 50 до 50.
Формула:
ABS( Volume__c) > 50
Сообщение об ошибке: Объем должен быть от -50 до 50.
Расположение ошибки: Объем

Проверка диапазона чисел

Поле Значение
Описание: Проверяет диапазон между двумя настраиваемыми полями, «Мин. зарплата» и «Максим. зарплата», на наличие не более 20 000 рублей.
Формула:
(Salary_Max__c - Salary_Min__c) > 20000
Сообщение об ошибке: Диапазон зарплат не должен превышать 20 000 долларов США. Измените значение поля «Макс. зарплата» или «Мин. зарплата».
Расположение ошибки: Максимальная зарплата

Процент должен находиться в диапазоне от нуля до 100

Поле Значение
Описание: Проверяет настраиваемое поле Mix Pct на наличие значения от 0 до 100%. Обратите внимание, что процентные поля выражены разделенными на 100 в формулах (100% выражены как 1; 50% выражены как 0,5).
Формула:
OR(
   Mix_Pct__c > 1.0,
   Mix_Pct__c < 0.0
)
Сообщение об ошибке: Смешение Pct должно быть в диапазоне от 0 до 100%.
Расположение ошибки: Mix Pct
 
Загрузка
Salesforce Help | Article