Переменные в 1С

Курс

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

В имени переменной можно использовать буквы, цифры и нижнее подчеркивание. Переменная не может начинаться с цифры. В основном в 1С используется стиль CamelCase. Это значит что если имя переменной состоит из нескольких слов, то они пишутся без пробелов, но каждое новое слово начинается с большой буквы. Как правило, первая буква имени переменной тоже большая.

В 1С можно явно объявить переменную с использованием ключевого слова Перем. Если переменная объявлена через ключевое слово Перем, то ей нельзя сразу присвоить значение. Можно не объявлять отдельно, а сразу присвоить значение.

Значение переменной можно изменять по ходу работы программы.

Объявлять переменные через ключевое слово Перем можно только в начале модуля или процедуры. По середине или в конце модуля нельзя.

Виды переменных

  • Глобальные переменные — переменные с ключевым словом «Экспорт» в модуле управляемого приложения. Такие переменные будут доступны в любом клиентском модуле.

Чтобы открыть модуль управляемого приложения нужно щелкнуть правой кнопкой по корню конфигурации и выбрать «открыть модуль приложения».

Открыть модуль приложения

  • Переменные модуля — переменные в разделе объявления переменных модуля. Доступны во всем модуле. С ключевым словом «Экспорт» доступны в других модулях через контекст модуля, в котором они объявлены.

Для примера создадим в конфигурацию обработку. Щелкнем правой кнопкой по разделу «Обработки» и выберем «Добавить». В созданной обработке выберем «Действия — Открыть модуль объекта».

Открыть модуль объекта

  • Локальные переменные — доступны в пределах процедуры или функции. Чтобы использовать локальную переменную с таким же именем как у глобальной, нужно объявить ее через «Перем».

Но если сделать так, то будет меняться значение локальной переменной:


Подписывайтесь на группу ВКонтакте , где я публикую ссылки на новые статьи с данного сайта, а также интересные материалы с других ресурсов по программированию в 1С
Здесь может быть Ваша реклама
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Используя этот сайт, Вы даете согласие на использование cookies. На данном этапе Вы можете отказаться от использования cookies, настроив необходимые параметры в своем браузере.
ok