Встроенный язык

Назначение и краткая характеристика встроенного языка
Формат описания элементов языка
Соглашения и обозначения, принятые в синтаксических диаграммах
Синтаксическая диаграмма описания элемента встроенного языка

Назначение и краткая характеристика встроенного языка

Встроенный язык системы 1С:Предприятие предназначен для описания (на стадии разработки конфигурации) алгоритмов функционирования прикладной задачи.

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

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

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

Формат описания элементов языка

Каждый элемент (конструкция) языка, упомянутый в этом руководстве, печатается таким шрифтом. Информация по компонентам языка приводится в виде синтаксической диаграммы, подробного описания и примера исходного текста.

Соглашения и обозначения, принятые в синтаксических диаграммах

В синтаксических диаграммах используются следующие символы:

Символ

Значение

[ ]

В квадратных скобках заключаются необязательные синтаксические элементы.

( )

Круглые скобки заключают в себе список параметров.

|

Вертикальной линией разделяются синтаксические элементы, среди которых нужно выбрать только один.

Синтаксическая диаграмма описания элемента встроенного языка

Формат описания элемента языка, используемый в данном руководстве, иллюстрируется синтаксической диаграммой, приведенной ниже.

ЭлементЯзыка (АнглоязычныйСиноним)

Синтаксис:
ЭлементЯзыка(<Параметр 1>, <Параметр 2>, ...) [ДобКлючевоеСлово]
Англоязычный синтаксис: (в случае языковых конструкций)
KeyWord(<Параметр1>,<Параметр2>,...)[AddKeyWord]
Англоязычный синоним: (когда необходим)
KeyWord
Параметры:
Параметр 1 Обязательный/Необязательный
Описание параметра.
Параметр 2 Обязательный/Необязательный
Описание параметра.
Возвращаемое значение:
Тип и краткое описание возвращаемого значения.
Описание:
Описание того, что реализует ЭлементЯзыка.
Примечание:
Примечание к изложенному описанию.
Пример:
// Текст примера с комментариями.
См. также:
Ссылки на другие методы, процедуры или функции.

1C:Enterprise Developer's Community