Translations:Вступ до роботи з системою HMS/26/ru

Матеріал з expertsolution
Перейти до навігації Перейти до пошуку

Пример. Допустим, в расчете должны быть использованы два условия: «A» и «B».
Таблица вики.png В справочнике введены записи:

Если записям будут присвоены приоритеты 0, 1, 2, Система сначала проверит выполнение условия «A», и так как условие выполняется, оно будет применено.

Если записям присвоены одинаковые приоритеты, например 1, 1, 1, результат будет зависеть от физического расположения записей в БД, то есть будет непредсказуемым.

Правильным будет распределение приоритетов в порядке 2, 1, 0. В этом случае сначала будет проверено условие с приоритетом «0», которое даст отрицательный результат: {A, B, C} ≠ {A, B}. Проверка условия с следующим приоритетом («1») даст нужный результат: {A, B} = {A, B}, и будет применён соответствующий алгоритм расчета.