Переменная - это поименованная величина, которая может изменяться, принимая в процессе этого различные значения. В 1с применяется динамическая типизация, т.е. тип переменной определяется в момент присваивания значения а не в момент объявления. Платформа поддерживает следующие типы переменных:

Тип Описание
Строка Любой текст
Число Целые и вещественные числа
Булево Логические значения Да и Нет
Дата Дата и время
Объект Множество различных типов, таких как универсальные коллекции, ссылка на объект базы данных и прочее

Переменные могут создаваться с помощью зарезервированного слова Перем. Но внутри кода это необязательно. Можно просто присвоить переменной какое-либо значение, и если переменной с таким именем не было, она будет создана. Ключевое слово Перем обязательно использовать в 3 случаях:

  1. если переменная впервые встречается справа от знака присваивания;
  2. если переменная впервые встречается в параметре процедуры или функции;
  3. нужно создать внешнюю переменную (см. Модули).

Присвоение переменной значения осуществляется с помощью оператора =:

Имя_Переменной = Новое_Значение;

Внутри функций существуют также особые переменные - параметры. Их имена совпадают с именами их формальных параметров.
Имя переменной не может совпадать с зарезервированным словом (в т.ч. с английским аналогом):

Тем не менее, имя переменной может совпадать с именем предопределённых типов.