Операции
Операции, совмещенные с присваиванием
Для увеличения или уменьшения значения переменной есть синтаксис операций, совмещенных с присваиванием.
Увеличение переменной
Счетчик = 2
// Результат = 3.
Счетчик = Счетчик + 1;
пер Счетчик = 2
// Результат = 3.
Счетчик += 1
Уменьшение переменной
Счетчик = 5
// Результат = 3.
Счетчик = Счетчик - 2;
пер Счетчик = 5
// Результат = 3.
Счетчик -= 2
Умножение переменной
Счетчик = 5
// Результат = 25.
Счетчик = Счетчик * 5;
пер Счетчик = 5
// Результат = 25.
Счетчик *= 5
Деление переменной
Счетчик = 20
// Результат = 5.
Счетчик = Счетчик / 4;
пер Счетчик = 20
// Результат = 5.
Счетчик /= 4
Логические операции
Операции сравнения на равенство и на неравенство имеют обозначения, не такие, как в языке «1С:Предприятия»: == и !=.
Пример операций сравнения на равенство и на неравенство
Переменная1 = 8;
Если Переменная1 = 20 Тогда
КонецЕсли;
пер Переменная1 = 8
если Переменная1 == 20
; 
Переменная1 = 8;
Если Переменная1 <> 20 Тогда
КонецЕсли;
пер Переменная1 = 8
если Переменная1 != 20
;
Тернарная операция «?»
Тернарная операция ? это аналог операции ? (вычислить выражение по условию), которая существует в языке «1С:Предприятия».
Пример операции «?»
Пер1 = 8;
Пер2 = ?(Пер1 > 10, "много", "мало" );
пер Пер1 = 8
пер Пер2 = Пер1 > 10 ? "много" : "мало"
Для ввода угловых скобок < и > используйте сочетание клавиш Alt + б и Alt + ю (подробнее).
это
Операция это — новая операция. Она проверяет, что список типов выражения является присваиваемым в список типов, перечисленных в правой части операции.
Проверка типа значения
Значение = 56;
Если ТипЗнч(Значение) <> Тип("Строка") Тогда
    Сообщить("Это не строка")
КонецЕсли;
Значение = "тест";
Если ТипЗнч(Значение) = Тип("строка") Тогда
    Сообщить("Это строка")
КонецЕсли;
пер Значение: Строка|Число = 56
пер Результат: Строка
если Значение это не Строка
    Результат = "Это не строка"
;
Значение = "тест"
если Значение это Строка
    Результат = "Это строка"
;
как
Операция как — это новая операция. Она пытается привести тип значения выражения слева к типу, указанному справа.
Эта операция не выполняет преобразование самих значений, она только приводит один тип к другому.
Например, необходимость в этом возникает тогда, когда универсальный механизм получает значение составного или базового типа (ИмяНомерФрагмента), а дальнейшие алгоритмы используют значения только одного конкретного типа.
метод Скрипт()
    пер Пер1 = ПолучитьID("li0034")
    пер Пер2 = ПолучитьID(465)
;
// Возвращает ID в принятом формате.
метод ПолучитьID(ИмяНомерФрагмента: Строка|Число): Число
    выбор ИмяНомерФрагмента
    когда это Число
        возврат IDпоНомеру(ИмяНомерФрагмента как Число)
    когда это Строка
        возврат IDпоНомеру(ВыделитьНомер(ИмяНомерФрагмента как Строка))
    ;
;
// Главный алгоритм вычисления ID на основе числа.
метод IDпоНомеру(Номер: Число):Ч исло
    возврат 10000 + Номер
;
// Выделяет число из полученной строки.
метод ВыделитьНомер(Строка: Строка): Число
    возврат 34
;