Translations:Вступ до роботи з системою HMS/26/ru: відмінності між версіями
Перейти до навігації
Перейти до пошуку
(Створена сторінка: '''Пример.''' Допустим, в расчете должны быть использованы два условия: «A» и «B». <br> File:Conditions.png В справочнике введены записи: Если записям будут присвоены приоритеты 0, 1, 2, Система сначала проверит выполнение условия «A», и так как условие выполняется, о...) |
Немає опису редагування |
||
| Рядок 1: | Рядок 1: | ||
'''Пример.''' Допустим, в расчете должны быть использованы два условия: «A» и «B». <br> | '''Пример.''' Допустим, в расчете должны быть использованы два условия: «A» и «B». <br> | ||
[[File: | [[File:Таблица_вики.png]] | ||
В справочнике введены записи: | В справочнике введены записи: | ||
Поточна версія на 15:58, 9 лютого 2026
Пример. Допустим, в расчете должны быть использованы два условия: «A» и «B».
В справочнике введены записи:
Если записям будут присвоены приоритеты 0, 1, 2, Система сначала проверит выполнение условия «A», и так как условие выполняется, оно будет применено.
Если записям присвоены одинаковые приоритеты, например 1, 1, 1, результат будет зависеть от физического расположения записей в БД, то есть будет непредсказуемым.
Правильным будет распределение приоритетов в порядке 2, 1, 0. В этом случае сначала будет проверено условие с приоритетом «0», которое даст отрицательный результат: {A, B, C} ≠ {A, B}. Проверка условия с следующим приоритетом («1») даст нужный результат: {A, B} = {A, B}, и будет применён соответствующий алгоритм расчета.