1С - Описание встроенного языка системы 1С Предприятие
Данная книга является описанием встроенного
языка системы 1С:Предприятие и предназначена для специалистов, выполняющих
конфигурирование системы для решения конкретной задачи автоматизации учета.
1С:Предприятие является гибкой настраиваемой
системой, с помощью которой можно решать широкий круг задач в сфере
автоматизации деятельности предприятий. Специфические алгоритмы конфигурации
описываются в системе 1С:Предприятие при помощи программной компоненты
Конфигуратор (далее по тексту — конфигуратор) в программных модулях,
содержащих тексты на встроенном языке системы 1С:Предприятие.
Назначение и краткая характеристика
встроенного языка
Встроенный язык системы 1С:Предприятие
предназначен для описания (на стадии разработки конфигурации) алгоритмов
функционирования прикладной задачи.
Встроенный язык (далее по тексту — язык)
представляет собой предметно-ориентированный язык программирования, специально
разработанный с учетом возможности его применения не только профессиональными
программистами. В частности, все операторы языка имеют как русское, так и
англоязычное написание, которые можно использовать одновременно в одном
исходном тексте. Основной язык, описываемый в данной книге — русский, однако
для каждого оператора языка приводится его англоязычный синоним.
При своей относительной простоте язык обладает
некоторыми объектно-ориентированными возможностями, например, правила доступа к
атрибутам и методам специализированных типов данных (документам, справочникам и
т.п.) подобны свойствам и методам объектов, используемых в других
объектно-ориентированных языках. Однако специализированные типы данных не могут
определяться средствами самого языка, а задаются в визуальном режиме конфигуратора.
Типизация переменных в языке не жесткая, т. е.
тип переменной определяется ее значением. Переменные не обязательно объявлять
в явном виде. Неявным определением переменной является ее первое упоминание в
левой части оператора присваивания. Возможно также явное объявление переменных
при помощи соответствующего оператора. Допускается применение массивов.
Построение книги
Элементы языка в данной книге описываются
логически сгруппированными на основании их функциональной направленности,
поэтому оглавление данной книги не упорядочено по алфавиту. Обычно в начале
главы приводится тип обрабатываемых данных, затем следуют его атрибуты, а в
конце исполняемые методы, использующие этот тип данных.
Формат описания элементов языка
Каждый элемент (конструкция) языка, упомянутый
в этом руководстве, печатается таким шрифтом. Информация по компонентам языка
приводится в виде синтаксической диаграммы, подробного описания и примера
исходного текста.
Соглашения и обозначения, принятые в
синтаксических диаграммах
В синтаксических диаграммах используются
следующие символы:
Символ |
Значение |
[ ] |
В квадратных скобках
заключаются необязательные синтаксические элементы. |
( ) |
Круглые скобки
заключают в себе список параметров. |
| |
Вертикальной линией
разделяются синтаксические элементы, среди которых нужно выбрать только
один. |
Синтаксическая диаграмма описания
элемента языка
Формат описания элемента языка, используемый в
данном руководстве, иллюстрируется синтаксической диаграммой, приведенной
ниже.
ЭлементЯзыка
Краткое описание
того, что делает данный ЭлементЯзыка.
Синтаксис:
ЭлементЯзыка(Параметр1,
Параметр2, ...) [ДобКлючевоеСлово]
Англоязычный Синтаксис: (в
случае языковых конструкций)
Keyword(Параметр1,
Параметр2, ...)[AddKeyWord]
Англоязычный синоним: (в случае
описания методов, функций и процедур)
Keyword
Параметры:
Параметр1 краткое описание Параметра1.
Параметр2 краткое описание Параметра2.
[ДобКлючевоеСлово] краткое описание ДобКлючевоеСлово.
Возвращаемое значение:
Тип и краткое описание возвращаемого значения.
Описание:
Подробное описание того, что реализует ЭлементЯзыка.
Пример:
·
Краткое описание примера
// Исходный текст примера
См. также: Ссылки на другие
методы, процедуры или функции.
Содержание раздела