Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1C_pr77_Lang1.doc
Скачиваний:
12
Добавлен:
20.11.2019
Размер:
2.43 Mб
Скачать

1С:Предприятие

Версия 7.7

Описание встроенного языка

Часть 1 Содержание

Содержание 1

Введение 10

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

Построение книги 11

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

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

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

ЭлементЯзыка 11

Глава 1 Формат исходных текстов программных модулей 13

Что такое программный модуль? 13

Контекст выполнения программного модуля 13

Виды программных модулей 13

Глобальный модуль 13

Модуль Формы списка справочника 13

Модуль Формы группы справочника 13

Модуль Формы элемента справочника 14

Модуль Формы документа 14

Модуль документа 14

Модуль Формы журнала документов 14

Модуль Формы журнала расчетов 14

Модуль Формы списка счетов 14

Модуль Формы счета 14

Модуль Формы журнала операций 14

Модуль Формы операции 14

Модуль Формы журнала проводок 14

Модуль Формы отчета 15

Модуль Формы обработки 15

Модуль вида расчета 15

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

Комментарии 15

Формат операторов 15

Имена переменных, процедур и функций 15

Зарезервированные слова 16

Структура программного модуля 16

Специальные символы, используемые в исходном тексте 16

Процедуры и функции программного модуля 17

Процедура 17

Функция 18

Предварительное описание процедур и функций 19

Передача параметров 20

Передача локального контекста программного модуля в качестве параметра 20

Пример исходного текста программного модуля 21

Глава 2 Типы данных 22

Базовые типы данных 22

Правила преобразования типов данных 22

Агрегатные типы данных 22

Англоязычные синонимы названий агрегатных типов данных 25

Атрибуты агрегатных типов данных 25

Методы агрегатных типов данных 26

Глава 3 Объявление переменных 27

Оператор объявления переменной 27

Перем 27

Область использования переменной 27

Глава 4 Выражения и оператор присваивания 28

Выражения 28

Арифметические операции 28

Операция конкатенации 28

Логические операции 28

Числовые константы 29

Константы даты 29

Строковые константы 29

Строковые выражения 30

Логические выражения 30

Оператор присваивания 30

Глава 5 Управляющие операторы 31

Управляющие конструкции 31

Если 31

Пока 31

Для 32

Попытка 32

Управляющие операторы 34

Перейти 34

Продолжить 34

Прервать 34

Возврат 35

Специальные конструкции языка 35

#ЗагрузитьИзФайла 35

Глава 6 Системные константы 37

Строковые системные константы 37

РазделительСтраниц 37

РазделительСтрок 37

СимволТабуляции 37

Глава 7 Системные процедуры и функции 38

Математические функции 38

Окр 38

Цел 38

Мин 38

Макс 39

Лог10 39

Лог 39

Строковые функции 39

СтрДлина 39

ПустаяСтрока 40

СокрЛ 40

СокрП 40

СокрЛП 40

Лев 41

Прав 41

Сред 41

Найти 42

СтрЗаменить 42

СтрЧислоВхождений 42

СтрКоличествоСтрок 42

СтрПолучитьСтроку 43

Врег 43

Нрег 43

OemToAnsi 43

AnsiToOem 44

Симв 44

КодСимв 44

Функции работы с датой 44

РабочаяДата 44

ТекущаяДата 45

ДобавитьМесяц 45

НачМесяца 45

КонМесяца 45

НачКвартала 46

КонКвартала 46

НачГода 46

КонГода 46

НачНедели 47

КонНедели 47

ДатаГод 47

ДатаМесяц 47

ДатаЧисло 48

НомерНеделиГода 48

НомерДняГода 48

НомерДняНедели 48

ПериодСтр 48

НачалоСтандартногоИнтервала 49

КонецСтандартногоИнтервала 49

Функции работы с временем 49

ТекущееВремя 49

Функции преобразования типов 50

Дата 50

Строка 50

Число 50

Функции работы с позицией документа 51

СформироватьПозициюДокумента 51

РазобратьПозициюДокумента 51

Процедуры и функции форматирования 52

Пропись 52

Формат 52

Шаблон 54

ФиксШаблон 54

Функции для вызова диалога ввода данных 55

ВвестиЗначение 55

ВвестиЧисло 55

ВвестиСтроку 56

ВвестиДату 56

ВвестиПериод 57

ВвестиПеречисление 57

Процедуры и функции общего назначения 58

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]