Операторы определения переменных используются для объявления имен переменных программы, а также присваивания им начальных значений.
Во встроенном языке 1С:Предприятие 7.7 отсутствует жесткая типизация. Это значит, что тип переменной определяется ее значением. До тех пор, пока переменной не присвоено никакого значения, она считается неинициализированной, а ее значение неопределенным. Такие переменные нельзя использовать в выражениях языка, а также в качестве параметров процедур и функций (во время проверки синтаксиса программа выдаст ошибку: «Переменная не определена (имя)»).
Отсутствие жесткой типизации позволяет определять переменные двумя способами:
- Явным образом, с помощью ключевого слова Перем;
- Неявным образом, с помощью оператора присваивания;
Пример кода с использованием обоих способов определения переменных:
Перем Сумма; Количество = 3; Цена = 1450; Сумма = Количество * Цена; //результат // 4350
В примере, только переменная Сумма
объявлена явным образом. Переменные Количество
и Цена
определены неявным образом с помощью оператора присваивания.