- •Администрирование
- •Список пользователей
- •Создание нового пользователя
- •Установка пароля
- •Удаление пользователя
- •Редактирование свойств пользователя
- •Настройка прав доступа
- •Активные пользователи
- •Журнал регистрации
- •Аутентификация средствами «1с: Предприятие»
- •Аутентификация средствами Windows
- •Варианты работы системы
- •Файловый вариант работы
- •Клиент-серверный вариант
- •Установка системы
- •Обычная установка и обновление
- •Установка информационной базы
- •Тестирование и исправление информационной базы
- •Общие объекты конфигурации
- •Прикладные объекты Справочники.
- •Реквизиты справочника
- •Документы
- •Встроенный язык. Программные модули. Переменные. Операторы. Назначение и краткая характеристика встроенного языка
- •Формат описания элементов языка
- •Соглашения и обозначения, принятые в синтаксических диаграммах
- •Синтаксическая диаграмма описания элемента языка
- •ЭлементЯзыка
- •Программный модуль
- •Контекст выполнения программного модуля
- •Виды программных модулей
- •Формат программного модуля
- •Комментарии
- •Формат операторов
- •Имена переменных, процедур и функций
- •Зарезервированные слова
- •Структура программного модуля
- •Специальные символы, используемые в исходном тексте
- •Процедуры и функции программного модуля Процедура
- •Функция
- •Предварительное описание процедур и функций
- •Передача параметров
- •Системные процедуры и функции
- •Математические функции
- •Строковые функции СтрДлина
- •ПустаяСтрока
- •СтрЗаменить
- •СтрЧислоВхождений
- •СтрКоличествоСтрок
- •СтрПолучитьСтроку
- •ТекущаяДата
- •ДобавитьМесяц
- •НомерДняГода
- •НомерДняНедели
- •ПериодСтр
Формат программного модуля
Исходный текст программного модуля может состоять из операторов и комментариев.
Комментарии
Комментарий используется для размещения в исходном тексте программного модуля всякого рода пояснений к работе модуля. Хорошим тоном программирования считается, когда исходный текст содержит исчерпывающий комментарий с описанием алгоритма. В режиме исполнения программы комментарии пропускаются. В тексте программного модуля комментарий начинается парой символов "//" и заканчивается концом строки. Это значит, что комментарий можно начинать с начала строки или записывать его после оператора на той же строке. После начала комментария писать оператор на той же строке нельзя, необходимо закончить комментарий концом строки.
Пример:
А=В; // Это – комментарий
// Это тоже комментарий
Формат операторов
Операторы имеют вид стандартного обращения к процедуре, за исключением оператора присваивания (А=В;) и управляющих конструкций (таких как Для, Пока, Если). Между собой операторы обязательно следует разделять символом ";" ( точкой с запятой). Конец строки не является признаком конца оператора, т. е. операторы могут свободно переходить через строки и продолжаться на другой строке. Можно располагать произвольное число операторов на одной строке, разделяя их символом ";".
Операторы языка в программном модуле можно подразделить на две категории: операторы объявления переменных и исполняемые операторы.
Операторы объявления переменных создают имена переменных, которыми манипулируют исполняемые операторы.
Любой исполняемый оператор может иметь метку, используемую в качестве точки перехода в операторе Перейти.
В общем случае формат оператора языка следующий:
~метка:Оператор[(параметры)] [ДобКлючевоеСлово];
В качестве меток используются специальные идентификаторы, начинающиеся с символа '~' (тильда) и состоящие из последовательности букв, цифр и символов '_'. Чтобы пометить оператор, надо поместить перед ним метку и следующий за ней символ ":".
Пример:
~метка:А=В;
Имена переменных, процедур и функций
Именем переменной, объявленной процедуры или функции может быть любая последовательность букв, цифр и знаков подчеркивания "_", начинающаяся с буквы или знака подчеркивания "_". Вновь создаваемые имена не должны совпадать с зарезервированными словами языка или именами существующих процедур и функций, доступных на момент выполнения. Распознавание имен переменных, процедур и функций ведется без учета регистра букв.
Зарезервированные слова
Приведенные далее ключевые слова являются зарезервированными и не могут использоваться в качестве создаваемых имен переменных и объявляемых процедур и функций. В данном варианте языка каждое из ключевых слов имеет два представления — русское и английское. Английское представление является традиционным для языков программирования. Ключевые слова в русском и английском представлении могут свободно смешиваться в одном исходном тексте. Регистр букв ключевых слов не имеет значения. Ниже приведен список ключевых слов в обоих вариантах представления.
Если |
If |
He |
Not |
Дата |
Date |
Тогда |
Then |
Знач |
Val |
Формат |
Format |
ИначеЕсли |
Elsif |
СтрДлина |
StrLen |
Разм |
Dim |
Иначе |
Else |
СокрЛ |
TrimL |
Вопрос |
Do Query Box |
КонецЕсли |
Endlf |
СокрП |
TrimR |
Контекст |
Context |
Цикл |
Do |
Лев |
Left |
Перем |
Var |
Для |
For |
Прав |
Right |
Перейти |
Goto |
По |
To |
Сред |
Mid |
Возврат |
Return |
Пока |
While |
Цел |
Int |
Продолжить |
Continue |
Функция |
Function |
Окр |
Round |
Прервать |
Break |
КонецПроцедуры |
EndProcedure |
Число |
Number |
И |
And |
КонецФункции |
EndFunction |
Строка |
String |
Или |
Or |
Предупреждение |
DoMessageBox |
КонецЦикла |
EndDo |
Процедура |
Procedure |