Математика

Физика

Химия

Биология

Техника и    технологии

1C:Предприятие Версия 7.7 Описания встроенного языка часть1-М 1999 стр.452
1C:Предприятие Версия 7.7 Описания встроенного языка часть1-М 1999 стр.452

Содержание
Введение.........................................................................1-1
Назначение и краткая характеристика встроенного языка..........................1-1
Построение книги........................................................................................................1-1
Формат описания элементов языка......................................................................1-2
Соглашения и обозначения, принятые в синтаксических диаграммах 1-2
Синтаксическая диаграмма описания элемента языка..............................1-2
ЭлементЯзыка...........................................................................................................1-2
Глава 1 Формат исходных текстов программных модулей 1-5
Что такое программный модуль?...........................................................................1-5
Контекст выполнения программного модуля................................................1-5
Виды программных модулей...............................................................................1-6
Формат программного модуля..............................................................................1-10
Комментарии...........................................................................................................1-10
Формат операторов................................................................................................1-11
Имена переменных, процедур и функций....................................................1-11
Зарезервированные слова...................................................................................1-12
Структура программного модуля.....................................................................1-12
Специальные символы, используемые в исходном тексте..........................1-13
Процедуры и функции программного модуля...............................................1-15
Процедура.................................................................................................................1-15
Функция....................................................................................................................1-18
Предварительное описание процедур и функций......................................1-20
Передача параметров............................................................................................1-21
Передача локального контекста программного модуля в качестве
параметра............................................................................................................1-22
Пример исходного текста программного модуля...........................................1-23
Глава 2 Типы данных......................................................1-25
Базовые типы данных...............................................................................................1-25
Правила преобразования типов данных........................................................1-25
Агрегатные типы данных........................................................................................1-26
Англоязычные синонимы названий агрегатных типов данных............1-32
Атрибуты агрегатных типов данных...............................................................1-32
Методы агрегатных типов данных...................................................................1-33
Глава 3 Объявление переменных...................................1-35
Оператор объявления переменной.......................................................................1-35
Перем..........................................................................................................................1-35
Область использования переменной...................................................................1-36
Глава 4 Выражения и оператор присваивания..............1 -37
Выражения....................................................................................................................1-37
Арифметические операции.................................................................................1-37
Операция конкатенации......................................................................................1-38
1 {"'•ТТпрттгтпы атмр Оттт/ггамгтр пгтппрнипгп ептлтга
Логические операции............................................................................................1-38
Числовые константы.............................................................................................1-39
Константы даты......................................................................................................1-39
Строковые константы...........................................................................................1-40
Строковые выражения.........................................................................................1-40
Логические выражения........................................................................................1-41
Оператор присваивания...........................................................................................1-41
"лава 5 Управляющие операторы..................................1 -43
Управляющие конструкции...................................................................................1-43
Если............................."...............................................................................................1-43
Пока.............................................................................................................................1-44
Для...............................................................................................................................1-45
Попытка.....................................................................................................................1-46
Управляющие операторы........................................................................................1-48
Перейти......................................................................................................................1-48
Продолжить..............................................................................................................1-49
Прервать....................................................................................................................1-49
Возврат.......................................................................................................................1-50
Специальные конструкции языка........................................................................1-51
#ЗагрузитьИзФайла.............................................................................................1-51
"лава 6 Системные константы.......................................1-53
Строковые системные константы.........................................................................1-53
РазделительСтраниц.............................................................................................1-53
РазделительСтрок..................................................................................................1-53
Символ Табуляции.................................................................................................1-54
"лава 7 Системные процедуры и функции....................1-55
Математические функции.......................................................................................1-55
Окр.........................".....................................................................................................1-55
Цел......................................................:........................................................................1-56
Мин.............................................................................................................................1-56
Макс............................................................................................................................1-57
ЛогЮ...........................................................................................................................1-57
Лог...............................................................................................................................1-58
Строковые функции..................................................................................................1-58
СтрДлина..................................................................................................................1-58
ПустаяСтрока..........................................................................................................1-58
СокрЛ.........................................................................................................................1-59
СокрП.........................................................................................................................1-59
СокрЛП......................................................................................................................1-60
Лев...............................................................................................................................1-60
Прав.............................................................................................................................1-61
Сред.............................................................................................................................1-61
Найти..........................................................................................................................1-62
СтрЗаменить............................................................................................................1-62
СтрЧислоВхождений............................................................................................1-63
СтрКоличествоСтрок............................................................................................1-63
СтрПолучитьСтроку.............................................................................................1-64
Врег.............................................................................................................................1-64
..............................................................1-65
Нрег.................................................. 1 fir
OemToAnsi................................................................................................................ "^
AnsiToOem................................................................................................................j-j»
Симв............................................................................................................................. fifi
КодСимв....................................................................................................................l №
функции работы с датой.........................................................................................1-67
РабочаяДата.............................................................................................................|-°/
ТекущаяДата............................................................................................................|-°'
ДобавитьМссяц.......................................................................................................}-°°
НачМесяца................................................................................................................}-°°
КомМесяца................................................................................................................J-оУ
Нач Квартала............................................................................................................j-ЬУ
КонКвартала.............................................................................................................ЬЬУ
НачГода......................................................................................................................I'™
КонГода......................................................................................................................}-<У
НачНедели................................................................................................................}-71
КонНедели................................................................................................................1-71
ДатаГод......................................................................................................................\'Ц
ДатаМесяц................................................................................................................1-'^
ДатаЧисло.................................................................................................................1-72
НомерНеделиГода..................................................................................................1-73
НомсрДняГода.........................................................................................................1-73
НомерДняНедели...................................................................................................1-73
ПериодСтр................................................................................................................1-74
НачалоСтандартногоИнтервала........................................................................1-74
КонецСтандартногоИнтервала..........................................................................1-75
Функции работы с временем.................................................................................1-76
ТекущееВремя.........................................................................................................1-76
Функции преобразования типов..........................................................................1-76
Дата.............................................................................................................................1-76
Строка.........................................................................................................................1-77
Число..........................................................................................................................1-78
Функции работы с позицией документа...........................................................1-78
СформироватьПозициюДокумента.................................................................1-78
РазобратьПозициюДокумента...........................................................................1-79
Процедуры и функции форматирования..........................................................1-80
Пропись.........'...........................................................................................................1-80
Формат..........................................................................................1-81
Шаблон................... .............................1-84
Фикс-Шаблон...........................................................................................................1-84
Функции для вызова диалога ввода данных...................................................1-85
ВвестиЗначение......................................................................................................1-85
ВвестиЧисло............................................................................................................1-86
ВвестиСтроку............................. ... ".....................................................1-87
ВвестиДату.."............................................................................................................1-88
ВвестиПериод..........................................................................................................1-89
ВвестиПеречисление....................................'.............._......................................1-90
Процедуры и функции общего назначения......................................................1-91
Вопрос.................................... ..............1-91
^а\\1\хжя.с}11ле7.^'.'".^^^
Сообщить............................................... .....................1-93
ОчиститьОкноСообщений..................................................................................i-»^
Состояние..................................................................................................................1-94
? (вычислить выражение по условию)...........................................................1-95
Сигнал........................................................................................................................1-95
Разм.............................................................................................................................1-96
Функции среды исполнения..................................................................................1-96
ЗаголовокСистемы.................................................................................................1-96
ИмяКомпьютера.....................................................................................................1-97
ИмяПользователя..................................................................................................1-97
ПолноеИмяПользователя....................................................................................1-98
НазваниеНабораПрав...........................................................................................1-98
ПравоДоступа..........................................................................................................1-99
НазваниеИнтерфейса............................................................................................1-99
КаталогПользователя............................................................................................1-99
КаталогИБ..............................................................................................................1-100
КаталогПрограммы..............................................................................................1-100
КаталогВременныхФайлов...............................................................................1-101
МонопольныйРежим..........................................................................................1-101
ОсновнойЯзык......................................................................................................1-102
Процедуры работы с транзакциями..................................................................1-103
НачатьТранзакцию..............................................................................................1-104
ЗафиксироватьТранзакцию..............................................................................1-104
ОтменитьТранзакцию.........................................................................................1-105
Специальные процедуры и функции................................................................1-106
СоздатьОбъект......................................................................................................1-106
СтатусВозврата.....................................................................................................1-107
ОткрытьФорму.....................................................................................................1-109
ОткрытьФормуМодально.................................................................................1-116
ТипЗначения..........................................................................................................1-116
ТипЗначенияСтр..................................................................................................1-117
ПустоеЗначение....................................................................................................1-119
ПолучитьПустоеЗначение.................................................................................1-120
НазначитьВид........................................................................................................1-121
ЗаписьЖурналаРегистрации...............„..........................................................1-122
Префикс АвтоНумерации..................................................................................1-123
ПолучитьЗначенияОтбора................................................................................1-124
КомандаСистемы..................................................................................................1-125
ЗапуститьПриложение.......................................................................................1-126
ЗавершитьРаботуСистемы................................................................................1-127
НайтиПомеченныеНаУ далекие......................................................................1-128
НайтиСсылки........................................................................................................1-128
УдалитьОбъекты..................................................................................................1-129
ОбработкаОжидания...........................................................................................1-129
Процедуры и функции обработки значений..................................................1-131
ЗначениеВСтрокуВнутр....................................................................................1-131
ЗначениеИзСтрокиВнутр..................................................................................1-132
ЗначениеВСтроку.................................................................................................1-133
ЗначениеИзСтроки..............................................................................................1-134
ЗначениеВФайл....................................................................................................1-135
ЗначениеИзФайла...............................................................................................1-136
СохранитьЗначение.............................................................................................1-136
ВосстановитьЗначение.......................................................................................1-137
Процедуры и функции компоненты «Оперативный учет»......................1-138
ПолучитьТА...........................................................................................................1-138
ПолучитьДатуТА..................................................................................................1-138
ПолучитьВремяТА...............................................................................................1-139
ПолучитьДокументТА........................................................................................1-139
ПолучитьПозициюТА.........................................................................................1-140
УстановитьТАна...................................................................................................1-140
УстановитьТАпо...................................................................................................1-141
Процедуры и функции компоненты «Бухгалтерский учет»....................1-141
ВыбранныйПланСчетов.....................................................................................1-141
ОсновнойПланСчетов.........................................................................................1-142
СчетПоКоду............................................................................................................1-142
НачалоПериодаБИ..............................................................................................1-143
КонецПериодаБИ.................................................................................................1-143
КонецРассчитанногоПериодаБИ....................................................................1-144
НазначитьСчет......................................................................................................1-144
ВвестиПланСчетов...............................................................................................1-145
ВвестиВидСубконто............................................................................................1-146
МаксимальноеКоличествоСубконто.............................................................1-147
Процедуры и функции компоненты «Расчет»..............................................1-147
ОсновнойЖурналРасчетов...............................................................................1-147
Глава 8 Системные предопределенные процедуры.... 1 -149
Предопределенные процедуры Глобального модуля..................................1-149
ПриНачалеРаботыСистемы..............................................................................1-149
ПриЗавершенииРаботыСистемы...................................................................1-150
ПриУдаленииДокумента...................................................................................1-151
ПриУдаленииЭлемента......................................................................................1-151
ПриОткрытииИстории......................................................................................1-152
ПриЗаписиИстории.............................................................................................1-153
ПриУдаленииИстории.......................................................................................1-155
ПриЗаписиКонстанты........................................................................................1-156
ПриОтменеПроведенияДокумента................................................................1-156
ПриИзмененииВремениДокумента...............................................................1-157
ПриУстановкеОтбора.........................................................................................1-158
ПриСменеРасчетногоПериода.........................................................................1-159
ПриУдаленииСчета.............................................................................................1-159
ПриВыклВклПроводокОперации..................................................................1-160
Глава 9 Работа с Константами.....................................1-163
Методы констант......................................................................................................1-164
НазначитьТип........................................................................................................1-164
УстановитьАтрибут.............................................................................................1-165
ПолучитьАтрибут.................................................................................................1-165
Методы периодических констант.......................................................................1-166
Получить.................................................................................................................1-166
Установить..............................................................................................................1-166
Глава 10 Работа со Справочниками.............................1-169
Контекст работы со справочниками..................................................................1-169
Атрибуты справочников........................................................................................1-171
Код..........................................................................................................................
Наименование........................................................................................................1-172
<Реквизит>.............................................................................................................1-172
Родитель..................................................................................................................1-173
Владелец..................................................................................................................1-173
Методы периодических реквизитов..................................................................1-174
Получить.................................................................................................................1-174
Установить..............................................................................................................1-175
Методы справочников............................................................................................1-175
Вид.............................................................................................................................1-175
ПредставлениеВида.............................................................................................1-176
Уровень....................................................................................................................1-177
УстановитьАтрибут.............................................................................................1-177
ПолучитьАтрибут.................................................................................................1-178
ЭтоГруппа...............................................................................................................1-178
ПринадлежитГруппе...........................................................................................1-179
Выбран.....................................................................................................................1-179
Выбрать....................................................................................................................1-180
ВидыДляВыбора...................................................................................................1-181
ВыборГруппы........................................................................................................1-182
ТекущийЭлемент..................................................................................................1-182
ПолныйКод.............................................................................................................1-183
•ПолноеНаименование.........................................................................................1-183
НайтиЭлемент.......................................................................................................1-184
НайтиПоКоду........................................................................................................1-185
НайтиПоНаименованию....................................................................................1-186
НайтиПоРеквизиту.............................................................................................1-186
ВыбратьЭлементы................................................................................................1-187
ВыбратьЭлементыПоРеквизиту.....................................................................1-188
ОбратныйПорядок...............................................................................................1-190
ПолучитьЭлемент..............................

Цена: 200руб.

Назад

Заказ

На главную страницу