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


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


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

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

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

больше

(Оп1 > Оп2)

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

(Оп1 >= Оп2)

равно

(Оп1 = Оп2)

не равно

(Оп1 <> Оп2)

меньше

(Оп1 < Оп2)

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

(Оп1 <= Оп2)

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

Больше 

Число > Число

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

 

Дата > Дата

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

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

 

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

 

Дата >= Дата

Меньше:              

Число < Число

 

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

 

Дата < Дата

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

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

 

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

 

Дата <= Дата

Равно:   

Число = Число

 

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

 

Дата = Дата

 

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

Не равно:             

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

 

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

 

Дата <> Дата

 

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

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

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

И или AND

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

ИЛИ или OR

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

НЕ или NOT

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




Начало  Назад  Вперед



Книжный магазин