Математика | ||||
1C:Предприятие Версия 7.7 Описания встроенного языка часть2-М 1999 стр.908 | ||||
1C:Предприятие Версия 7.7 Описания встроенного языка часть2-М 1999 стр.908
Содержание Введение.........................................................................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 Нрег.............................................................................................................................|-65 OemToAnsi................................................................................................................1-bD AnsiToOem................................................................................................................1-65 Снмв............................................................................................................................1-66 КодСимв....................................................................................................................1-bb функции работы с датой.........................................................................................1-67 РабочаяДата.............................................................................................................1-67 ТекущаяДата............................................................................................................1-67 ДобавитьМесяц.......................................................................................................1-68 НачМесяца................................................................................................................1-68 КонМесяца................................................................................................................1-69 НачКвартала............................................................................................................1-69 Кон Квартала.............................................................................................................1-69 НачГода......................................................................................................................1-70 КонГода......................................................................................................................1-70 НачНедели................................................................................................................1-71 КонНедели................................................................................................................1-71 ДатаГод......................................................................................................................1-71 ДатаМесяц................................................................................................................1-72 ДатаЧисло.................................................................................................................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 Вопрос........................................................................................................................!_91 Предупреждение.....................................................................................................1-93 Сообщить.............................................. ] _93 1C:Предприятие. Описание встроенного языка. ОчиститьОкноСообщений..................................................................................1-94 Состояние..................................................................................................................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-ЮО КаталогПрограммы..............................................................................................^ А КаталогВременныхФайлов............................................................................... п МонопольныйРежим.......................................................................................... i ОсновнойЯзык......................................................................................................1-102 Процедуры работы с транзакциями..................................................................1-103 НачатьТранзакцию..............................................................................................1-104 ЗафиксироватьТранзакцию..............................................................................1-104 ОтменитьТранзакцию.........................................................................................1-105 Специальные процедуры и функции................................................................1-106 СоздатьОбъект......................................................................................................1-Ю6 СтатусВозврата.....................................................................................................1 Inn ОткрытьФорму......................................................................................................1-109 ОткрытьФормуМодально.................................................................................1-116 ТипЗначения..........................................................................................................1-116 ТипЗначенияСтр..................................................................................................1-117 ПустоеЗначение....................................................................................................1-119 ПолучитьПустоеЗначение.................................................................................1-120 НазначитьВид......................................'•.................................................................^?* ЗаписьЖурналаРегистрации........................................................................... OQ ПрефиксАвтоНумерации..................................................................................1-123 ПолучитьЗначенияОтбора................................................................................1-124 КомандаСистемы..................................................................................................^"^ос ЗапуститьПриложение....................................................................................... 07 ЗавершитьРаботуСистемы................................................................................ JOQ НайтиПомеченныеНаУдаление......................................................................1-128 НайтиСсылки........................................................................................................1 "128 УдалитьОбъекты.................................................................................................. оо ОбработкаОжидания...........................................................................................1-129 Процедуры и функции обработки значений..................................................1-131 ЗначениеВСтрокуВнутр....................................................................................1-131 ЗначениеИзСтрокиВнутр..................................................................................1-132 ЗначениеВСтроку.................................................................................................1-133 ЗначениеИзСтроки.............................................................................................. ^ ЗначениеВФайл....................................................................................................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 Получить ................................................................................................................. !.166 Установить .............................................................................................................. i_i66 Глава 10 Работа со Справочниками ............................. 1-169 Контекст работы со справочниками .................................................................. 1-169 Атрибуты справочников ........................................................................................ \.\1\ 1С:Предприятие. Описание встроенного языка. Код................................................................................:............................................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 ПолучитьЭлемент................................................................................................1-191 ИспользоватьДату................................................................................................1-192 ИспользоватьВладельца.....................................................................................1-193 ИспользоватьРодителя......................._..............................................................1-195 ВключатьПодчиненные......................................................................................1-196 ПорядокКодов-.......................................................................................................1-198 ПорядокНаименоваиий......................................................................................1-198 ПорядокРеквизита............................................................................... Цена: 200руб. |
||||