Логические операции

Логические операции

Операция НЕ [#NOOperation]
Операция И [#ANDOperation]
Операция ИЛИ [#OROperation]

Логические операции принимают в качестве операндов выражения, имеющие тип Булево.

Операция НЕ (NOT)

Операция НЕ возвращает значение Истина в случае, если ее операнд имеет значение Ложь, и значение Ложь в случае, если ее операнд имеет значение Истина. Например:

НЕ Документ.Грузополучатель = Документ.Грузоотправитель

Операция И (AND)

Операция И возвращает значение Истина в случае, если оба операнда имеют значение Истина, и значение Ложь в случае, если один из операндов имеет значение Ложь. Например:

Документ.Грузополучатель = Документ.Грузоотправитель И Документ.Грузополучатель = &Контрагент

Операция ИЛИ (OR)

Операция ИЛИ возвращает значение Истина в случае, если один из операндов имеет значение Истина, и Ложь в случае, если оба операнда имеют значение Ложь. Например:

Документ.Грузополучатель = Документ.Грузоотправитель ИЛИ Документ.Грузополучатель = &Контрагент

см. также:
                       Язык выражений системы компоновки данных [v8help://dcsui/SKD_Lang]
                       Двуязычное представление ключевых слов системы компоновки данных [v8help://dcsui/PresentSKD]