Язык «1С:Элемент»
Для описания алгоритмов приложения в «1С:Шине» используется язык «1С:Элемент». Это кросс-платформенный язык программирования высокого уровня со статической типизацией, стандартной библиотекой и поддержкой функционального программирования. Используется для создания приложений, обработки данных, автоматизации различных процессов и решения задач любой сложности. Файл с кодом на языке «1С:Элемент» называется модулем.
Краткий обзор языка
В языке «1С:Элемент» программы строятся из набора базовых конструкций:
- Для хранения значений используются переменные. Тип переменной указывается через двоеточие после ее имени или с помощью литерала типа.
- Каждый экземпляр типа имеет некоторое состояние, которое описывается одним или несколькими значениями. Эти значения доступны с помощью свойств. Для выполнения действий с данными экземпляра используются методы.
- Значения разных типов можно помещать в коллекции: массивы, множества и соответствия.
- Простые выражения объединяются в более сложные с помощью операций.
- Выражения используются в инструкциях, таких как
если,выборилидля по, для управления потоком выполнения. - Инструкции сгруппированы в методы для изоляции от прочего кода и возможности повторного использования.
Инструкции могут объединяться в блоки, которые начинаются с определенного ключевого слова (например, попытка, выбор, если и т. д.) и заканчиваются символом ;. Блочная инструкция имеет одну обязательную секцию, которая начинается сразу после имени инструкции и продолжается до символа завершения ; или описания дополнительной секции. Дополнительные секции не являются обязательными.
Объявления методов, исключений, структур и перечислений также заканчиваются символом ;.
Ниже представлен пример простой программы на языке «1С:Элемент»:
метод ПриветствоватьПользователя(Имя: Строка): Строка
возврат "Привет, %Имя! Добро пожаловать в документацию \"1С:Шины\"."
;