Иллюстрированный самоучитель по языку системы 1С:Предприятие

Выражения и оператор присваивания

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

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

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

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

больше (Оп1 > Оп2)
больше или равно (Оп1 >= Оп2)
равно (Оп1 = Оп2)
не равно (Оп1 <> Оп2)
меньше (Оп1 < Оп2)
меньше или равно (Оп1 <= Оп2)

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

Больше Число > Число
  Строка > Строка
  Дата > Дата
Больше или равно: Число >= Число
  Строка >= Строка
  Дата >= Дата
Меньше: Число < Число
  Строка < Строка
  Дата < Дата
Меньше или равно: Число <= Число
  Строка <= Строка
  Дата <= Дата
Равно: Число = Число
  Строка = Строка
  Дата = Дата
  АгрегатныйТип = АгрегатныйТип
Не равно: Число <> Число
  Строка <> Строка
  Дата <> Дата
  АгрегатныйТип <> АгрегатныйТип

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

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

И или AND конъюнкция (булево И)
ИЛИ или OR дизъюнкция (булево ИЛИ)
НЕ или NOT логическое отрицание (булево отрицание НЕ)

Числовые константы

Константа числового типа представляется в виде:

[‘+’| ‘-’]
{‘0’|’1’|’2’|’3’|’4’|’5’|’6’|’7’|’8’|’9’}
[.{‘0’|’1’|’2’|’3’|’4’|’5’|’6’|’7’|’8’|’9’}]

Пример:

0 123 -15 +24.11 0.245

Константы даты

Дата задается в формате 'ДД.ММ.ГГ' или 'ДД.ММ.ГГГГ' (дата заключается в одиночные кавычки). Неопределенная дата задается как '00.00.00'.

Пример:

'12.04.95' '01.01.1996'
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.