Встроенный язык программирования 1С:Предприятие

Страницы работы

Фрагмент текста работы

первое упоминание в левой части оператора присваивания. Во встроенном языке при­меняются массивы данных.

Формат программного модуля.

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

Неотъемлемой частью любого программного модуля являются комментарии. Комментарии служат для всякого рода пояснений работы модуля. К тому же систематическое комментирование программы является признаком хорошего тона в программировании. В тексте модуля комментарий начинается с пары символов «//» заканчивается концом строки. Следовательно, удобно распола­гать комментарий в строке кода, после него, или же возможна целая строка, со­стоящая только из комментария. После символов «//» операторы располагать нельзя, т.к. они будут расценены компилятором как часть комментария.

Пример:

Контр = док. Контрагент;   //в  переменную контр будет //скопировано  наименование  контрагента

//это  тоже  комментарий,   занимающий всю строку до  конца.

 Затронем два важных понятия языка: константы и переменные.

Константа — это постоянная величина, значение которой не может изменяться во время выполнения программы. Тип константы соответствует некоторому базовому типу. Следовательно, константы подразделяются на:

•  числовые — это не что иное, как десятичное число, например: 235, - 5, 54.8;

•  строковые — это произвольные последовательности символов, заключен­ные в кавычки. Пример: "Это и есть строковая константа";

•  константы типа «дата» — это взятые в одинарные кавычки три двухразрядньгх числа, разделенных точками, например: '23.04.03', '10.01.99'.
Для записи года разрешается использовать четыре цифры: '15.02.1995';

•  системные строковые константы. К ним относятся РазделительСтраниц, РазделительСтрок и СимволТабуляции.

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

Именем перемен­ной, процедуры или функции может быть любая последовательность букв, зна­ков подчеркивания «_» и цифр, начинающаяся с буквы или со знака подчерки­вания. Как и в любом языке программирования, вновь создаваемые имена не должны совпадать с теми, которые уже существуют; кроме того, они должны отличаться и от зарезервированных слов языка, имен существующих процедур и функций. Регистр букв значения не имеет. Переменная абв — это то же са­мое, что и ABB, АбВ, абВ и т.д.

В любом языке программирования существуют зарезервированные слова. Это такие слова, которые не могут использоваться в качестве имен переменных и процедур (функций) и несут свою предопределенную смысловую нагрузку. В языке 1С они имеют два представления — русское и английское. Как и в име­нах переменных, регистр букв не учитывается. В таблице 1 приведем полный список ключевых слов встроенного языка

Похожие материалы

Информация о работе