Описание встроенного языка системы 1С Предприятие


         

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


Логическая операция сравнивает операнды и вырабатывает логическое зна­чение: «истина» или «ложь». Существует два вида логических операций: опера­ции сравнения и булевы операции. В операциях сравнения сравниваются два значения. Булевы операции выполняются над логическими значениями, реали­зуя булеву алгебру. Символы булевых операций могут комбинироваться, обра­зуя составные операции.

Операции сравнения:

В языке определены следующие виды операций сравнения:

больше

(Оп1 > Оп2)



больше или равно

(Оп1 >= Оп2)

равно

(Оп1 = Оп2)

не равно

(Оп1 <> Оп2)

меньше

(Оп1 < Оп2)

меньше или равно

(Оп1 <= Оп2)

Операции сравнения определены для следующих типов операндов:

Больше 

Число > Число

Строка > Строка

Дата > Дата

Больше или равно:            

Число >= Число

Строка >= Строка

Дата >= Дата

Меньше:              

Число < Число

Строка < Строка

Дата < Дата

Меньше или равно:           

Число <= Число

Строка <= Строка

Дата <= Дата

Равно:   

Число = Число

Строка = Строка

Дата = Дата

АгрегатныйТип = АгрегатныйТип

Не равно:             

Число <> Число

Строка <> Строка

Дата <> Дата

АгрегатныйТип <> АгрегатныйТип

Булевы операции:

В языке определены следующие виды булевых операций:

И или AND

конъюнкция (булево И)

ИЛИ или OR

дизъюнкция (булево ИЛИ)

НЕ или NOT

логическое отрицание (булево отрицание НЕ)



Содержание раздела