первое упоминание в левой части оператора присваивания. Во встроенном языке применяются массивы данных.
Формат программного модуля.
Программный модуль пакета 1С: Предприятие не является самостоятельной программой в общепринятом смысле этого слова. Это связано с тем, что он не может быть выполнен независимо от конфигурации. Более того, он, как правило, и не имеет в себе целостного алгоритма работы, а лишь содержит набор процедур и функций, которые вызываются в определенные моменты времени (например, при нажатии кнопки, при открытии формы, из какой-либо другой процедуры модуля). В этом смысле процедуры и функции в значительной степени независимы друг от друга.
Неотъемлемой частью любого программного модуля являются комментарии. Комментарии служат для всякого рода пояснений работы модуля. К тому же систематическое комментирование программы является признаком хорошего тона в программировании. В тексте модуля комментарий начинается с пары символов «//» заканчивается концом строки. Следовательно, удобно располагать комментарий в строке кода, после него, или же возможна целая строка, состоящая только из комментария. После символов «//» операторы располагать нельзя, т.к. они будут расценены компилятором как часть комментария.
Пример:
Контр = док. Контрагент; //в переменную контр будет //скопировано наименование контрагента
//это тоже комментарий, занимающий всю строку до конца.
Затронем два важных понятия языка: константы и переменные.
Константа — это постоянная величина, значение которой не может изменяться во время выполнения программы. Тип константы соответствует некоторому базовому типу. Следовательно, константы подразделяются на:
• числовые — это не что иное, как десятичное число, например: 235, - 5, 54.8;
• строковые — это произвольные последовательности символов, заключенные в кавычки. Пример: "Это и есть строковая константа";
•
константы типа
«дата» — это взятые в одинарные кавычки три двухразрядньгх числа, разделенных точками,
например: '23.04.03', '10.01.99'.
Для записи года
разрешается использовать четыре цифры: '15.02.1995';
• системные строковые константы. К ним относятся РазделительСтраниц, РазделительСтрок и СимволТабуляции.
Переменная — величина, значение которой допускается изменять в процессе выполнения программы. Она имеет свой идентификатор, удовлетворяющий правилам формирования переменных. Явно объявлять переменные не обязательно. Объявлением переменной считается ее первое использование в левой части оператора присваивания. Любая переменная обязательно должна быть проинициализирована перед ее использованием в правой части оператора присваивания.
Именем переменной, процедуры или функции может быть любая последовательность букв, знаков подчеркивания «_» и цифр, начинающаяся с буквы или со знака подчеркивания. Как и в любом языке программирования, вновь создаваемые имена не должны совпадать с теми, которые уже существуют; кроме того, они должны отличаться и от зарезервированных слов языка, имен существующих процедур и функций. Регистр букв значения не имеет. Переменная абв — это то же самое, что и ABB, АбВ, абВ и т.д.
В любом языке программирования существуют зарезервированные слова. Это такие слова, которые не могут использоваться в качестве имен переменных и процедур (функций) и несут свою предопределенную смысловую нагрузку. В языке 1С они имеют два представления — русское и английское. Как и в именах переменных, регистр букв не учитывается. В таблице 1 приведем полный список ключевых слов встроенного языка
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.