Математика | ||||
1С:Предприятие 8.2 Руководство разработчика часть2 - Москва 2011 стр.1286 | ||||
1С:Предприятие 8.2 Руководство разработчика часть2 - Москва 2011 стр.1286
ОГЛАВЛЕНИЕ Оглавление.........................................................................................................................1-5 Введение............................................................................................................................1-21 Структура Руководства...................................................................................................1-21 Что вы должны знать......................................................................................................1-23 Книги документации.......................................................................................................1-24 Методические материалы и дополнительные возможности..................................1-24 Сопроводительные файлы комплекта поставки «Ю.Предприятия»......................1-25 ИТС - информационно-технологическое сопровождение........................................1-25 Информация по «1С:Предприятию»............................................................................1-27 Сайт системы программ «1С:Предприятие»................................................................1-27 Пользовательский сайт...................................................................................................1-27 Принятые обозначения...................................................................................................1-29 Глава 1. Концепция системы........................................................................................1-31 1.1. Конфигурируемость.................................................................................................1-31 1.2. Функционирование системы...................................................................................1-31 1.3. Основные понятия системы....................................................................................1-33 1.3.1. Понятие «конфигурация»..................................................................................1-33 1.3.2. Объект конфигурации.......................................................................................1-34 1.3.3. Командный интерфейс......................................................................................1-46 1.3.4. Форма..................................................................................................................1-46 1.3.5. Модуль................................................................................................................1-47 1.3.6. Макет...................................................................................................................1-48 1.4. Варианты работы......................................................................................................1-49 1.4.1. Файловый вариант.............................................................................................1-49 1.4.2. Клиент-серверный вариант...............................................................................1-50 1.5. Технологические средства разработки...................................................................1-51 Глава 2. Работа с конфигурацией................................\..............................................1-55 2.1. Открытие конфигурации.........................................................................................1-56 2.2. Сохранение конфигурации...................................................................................... -56 2.3. Закрытие конфигурации..................................................................................... -57 2.4. Сохранение конфигурации в файл......................................................................... -57 2.5. Загрузка конфигурации из файла............................................................................ -57 2.6. Дерево объектов конфигурации.............................................................................. -57 2.7. Настройка сортировки дерева метаданных........................................................... -58 2.8. Создание и удаление объекта конфигурации....................................................... -59 2.8.1. Создание объекта конфигурации..................................................................... -59 2.8.2. Удаление объекта конфигурации..................................................................... -61 2.8.3. Ссылки на объект конфигурации.................................................................... -62 2.9. Палитра свойств....................................................................................................... -62 2.10. Окно «Дополнительно»......................................................................................... -66 2.11. Окно редактирования объекта............................................................................... -69 2.12. Создание раздела справочной информации......................................................... -73 2.13. Работа с конфигурацией базы данных................................................................ -74 2.13.1. Дерево объектов конфигурации базы данных.............................................. -74 2.13.2. Обновление конфигурации базы данных...................................................... -75 2.13.3. Сохранение конфигурации базы данных в файл......................................... -79 2.13.4. Сравнение конфигурации и конфигурации базы данных........................... -79 2.13.5. Отказ от изменений в конфигурации............................................................ -79 2.14. Запуск «1C:Предприятия»..................................................................................... -79 2.15. Выгрузка и загрузка файлов конфигурации....................................................... -80 2.16. Отчет по конфигурации........................................................................................ -81 2.17. Глобальный поиск и замена................................................................................. -82 2.18. Настройка рабочей области конфигуратора........................................................ -86 2.18.1. Настройка панелей........................................................................................... -86 2.18.2. Окно «Конфигурация».................................................................................... -87 2.18.3. Использование режимов показа окон............................................................1-87 Глава 3. Интерфейс приложения.............л..................................................................1-89 3.1. Открытие форм в отдельных окнах.......................................................................1-90 3.1.1. Основное окно приложения..............................................................................1-91 3.1.2. Вспомогательное окно.......................................................................................1-95 3.2. Открытие форм в закладках...................................................................................1-97 3.2.1. Основное окно приложения..............................................................................1-97 3.2.2. Вспомогательное окно.....................................................................................1-105 Глава 4. Встроенный язык.............................................................................................107 4.1. Назначение и краткая характеристика встроенного языка...:...........................1-107 4.2. Формат исходных текстов программных модулей.............................................1-108 4.2.1. Что такое программный модуль..................................................................... -108 4.2.2. Контекст выполнения программного модуля............................................... -108 4.2.3. Виды программных модулей.......................................................................... -109 4.2.4. Формат программного модуля....................................................................... -114 4.2.5. Специальные символы, используемые в исходном тексте......................... -11" 4.3. Примитивные типы данных.................................................................................. -11$ л л ППРПЯТОП поисваивания......................................................................................... -12! 4.5. Выражения языка . 4.5.1. Арифметические операции. 4.5.2. Операция конкатенации...... 4.5.3. Логические операции.......... 4.6. Операторы и синтаксические конструкции..... 4.7. Основные приемы работы.................................. 4.7.1. Обращение к свойствам объектов................. 4.7.2. Дополнение контекста объектов и форм...... 4.7.3. Передача параметров процедур и функций . 4.7.4. Работа с коллекциями значений.................... 4.7.5. Использование номеров и индексов............. 4.7.6. Работа с системными перечислениями......... 4.7.7. Работа с предопределенными значениями... 4.8. Особенности различных вариантов запуска системы . 4.8.1. Исполнение процедур и функций........................ 4.8.2. Особенности использования объектов, их свойств и методов.. Глава 5. Объекты конфигурации..............................................................................1 5.1. Свойства конфигурации . .1. Категория свойств «Основные»........................ .2. Категория свойств «Представление»................ .3. Категория свойств «Разработка»....................... .4. Категория свойств «Справочная информация); .5. Категория свойств «Совместимость»............... 5.2. Модуль управляемого приложения.. 5.3. Модуль внешнего соединения.......... 5.4. Модуль сеанса..................................... 5.5. Ветвь конфигурации «Общие».......... 5.5.1. Подсистемы......................................................................................... 5.5.2. Общие модули..................................................................................... 5.5.3. Параметры сеанса............................................................................... 5.5.4. Роли и права доступа......................................................................... 5.5.5. Общие реквизиты................................................................................ 5.5.6. Планы обмена...................................................................................... 5.5.7. Критерии отбора................................................................................. 5.5.8. Подписки на события........................................................................ 5.5.9. Регламентные задания........................................................................ 5.5.10. Функциональные опции и параметры функциональных опций . 5.5.11. Хранилища настроек........................................................................ 5.5.12. Общие формы.................................................................................... 5.5.13. Общие команды................................................................................ 5.5.14. Группы команд.................................................................................. 5.5.15. Общие макеты................................................................................... 5.5.16. Общие картинки................................................................................ 5.5.17. XDTO-пакеты.................................................................................... 5.5.18. Web-сервисы...................................................................................... 5.5.19. WS-ссылки......................................................................................... 5.5.20. Элементы стиля................................................................................. -122 -122 -123 -123 -125 -147 -147 -148 -148 -155 -155 -155 -156 -158 -158 -165 -167 -167 -167 -169 -171 -171 -171 -172 -173 -173 -174 -174 -176 -181 -183 -210 -214 -214 -215 -217 -219 -231 -238 -238 -238 -238 -239 -241 -251 -254 -256 5.6. Общие свойства объектов конфигурации..........................................................1-260 5.6.1. Основные свойства..........................................................................................1-260 5.6.2. Представление объектов метаданных............................................................1-261 5.6.3. Стандартные реквизиты..................................................................................1-262 5.6.4. Ввод по строке................................................................................................1-263 5.6.5. Формы...............................................................................................................1-269 5.6.6. Команды............................................................................................................!-271 5.6.7. Механизм заполнения реквизитов новых объектов.....................................1-272 5.6.8. Проверка заполнения реквизитов...................................................................1-274 5.6.9. Индексирование реквизитов объектов..........................................................1-280 5.6.10. Права...............................................................................................................'"281 5.6.11. Быстрый выбор..............................................................................................1-281 5.6.12. Связи параметров выбора.............................................................................1-~о2 5.6.13. Параметры выбора.........................................................................................1-285 5.6.14. Прочее.............................................................................................................>-286 5.7. Константы...............................................................................................................1-287 5.7.1. Свойства константы.........................................................................................1-288 5.8. Справочники...........................................................................................................1-^.88 5.8.1. Свойства справочника.....................................................................................1--Х) 5.8.2. Свойства реквизитов справочника.................................................................1-295 5.8.3. Предопределенные элементы справочника...................................................1-295 5.9. Документы.............................................................................................................. "2(™ _ , ^........._.v___......................................................... -297 5.9.2. Механизм проведения документов................................................................ -302 -306 -308 -313 -313 -314 5.10.2. Редактирование журнала.............................................................................. "-' 5.10.3. Графы журнала документов......................................................................... -314 '-316 -318 -319 5.13. Планы видов характеристик............................................................................... "-'25 5.9.3. Нумераторы.................................... 5.9.4. Последовательности документов. 5.9.5. Ввод документов на основании... 5.10. Журналы документов..... 5.10.1. Создание журнала. 5.11. Перечисления............. 5.12. Отчеты и обработки. 5.12.1. Внешние отчеты и обработки. 5.14. Регистры. ................................................ -333 5.14.1. Регистры сведений.........................................................................................1-334 5.14.2. Регистры накопления.....................................................................................1-341 Глава 6. Командный интерфейс.................................................................................1-355 6.1. Общее устройство командного интерфейса. -355 6.1.1. Разделы и подразделы основного окна приложения................................... -355 6.1.2. Виды команд.................................................................................................... "-'56 6.1.3. Группы команд.......................................................................................... 6.2. Построение глобального командного интерфейса.. „„„,„ ™..,и..м..«.« —ич<—~-................................... ~362 6.2.1. Подсистемы.............................................................................................. 6.2.2. Команды............................................................................................................ "364 6.2.3. Параметризация команды............................................................................... '365 6.2.4. Формирование командного интерфейса по умолчанию..............................1-366 6.2.5. Свойство «Командный интерфейс»...............................................................1-367 6.2.6. Редактирование состава команд.....................................................................1-368 6.2.7. Ролевая настройка видимости команд по умолчанию.................................1-368 6.3. Сервисные возможности навигации.....................................................................1-369 6.3.1. Ссылки..............................................................................................................1-369 6.3.2. Информационная панель.................................................................................1-370 6.3.3. Отображение состояния длительных процессов..........................................1-373 6.3.4. Сообщения........................................................................................................1-374 6.3.5. Работа сочетаний клавиш................................................................................1-379 6.4. Порядок разработки командного интерфейса.....................................................1-379 Глава 7. Формы.............................................................................................................1-383 7.1. Реквизиты формы...................................................................................................1-385 7.1.1. Типы данных формы.......................................................................................1-386 7.1.2. Преобразование данных прикладных объектов в данные формы и обратно...........................................................................1-391 7.1.3. Динамический список.....................................................................................1-393 7.1.4. Свойства реквизитов.......................................................................................1-400 7.1.5. Условное оформление формы........................................................................1-401 7.1.6. Форматированный документ..........................................................................1-405 7.2. Параметры формы..................................................................................................1-407 7.2.1. Стандартные параметры формы.....................................................................1-408 7.2.2. Пример работы с параметрами формы.........................................................1-408 7.3. Команды формы.....................................................................................................1-411 7.4. Модуль формы........................................................................................................1-412 7.5. Элементы формы....................................................................................................1-414 7.5.1. Общие свойства элементов формы................................................................1-415 7.5.2. Форма................................................................................................................1-418 7.5.3. Поле...................................................................................................................1-422 7.5.4. Декорация.........................................................................................................1-424 7.5.5. Таблица.............................................................................................................1-424 7.5.6. Кнопка...............................................................................................................1-427 7.5.7. Группа...............................................................................................................1-427 7.5.8. Специальные командные панели...................................................................1-429 7.5.9. Особенности поведения элементов формы...................................................1-430 7.5.10. Правила размещения элементов формы......................................................1-431 7.5.11. Выравнивание границ элементов формы....................................................1-435 7.5.12. Механизм перетаскивания............................................................................1-441 7.6. Командный интерфейс формы..............................................................................1-444 7.7. Работа с формой из встроенного языка...............................................................1-445 7.7.1. Открытие формы..............................................................................................1-445 7.7.2. Переопределение открываемой формы.........................................................1-446 7.7.3. Модификация свойств элементов формы......................................................1-447 7.7.4. Модификация формы......................................................................................1-448 7.7.5. Работа с динамическим списком...................................................................1-454 Глава 8. Работа с запросами......................................................................................1-463 8.1. Источники данных (таблицы) запросов...............................................................1-463 8.2. Язык запросов.........................................................................................................1-464 8.2.1. Синтаксическая диаграмма конструкций языка запросов...........................1-465 8.2.2. Комментарии в языке запросов.....................................................................1-465 8.2.3. Использование предопределенных данных конфигурации.........................1-466 8.2.4. Двуязычное представление ключевых слов..................................................1-467 8.2.5. Основные секции текста запроса...................................................................1-469 8.2.6. Описание запроса.............................................................................................1-470 8.2.7. Описание полей выборки................................................................................1-473 8.2.8. Описание источников запроса........................................................................1-478 8.2.9. Фильтрация результатов запроса...................................................................1-485 8.2.10. Группировка результатов запроса................................................................1-486 8.2.11. Условия на значения агрегатных функций.................................................1-487 8.2.12. Объединение запросов..................................................................................1-488 8.2.13. Упорядочивание результатов запроса.........................................................1-489 8.2.14. Автоупорядочивание результатов................................................................1-493 8.2.15. Расчет итогов запроса....................................................................................1-493 8.2.16. Выражения в языке запросов.......................................................................1-499 8.2.17. Условия в языке запросов............................................................................1-515 8.3. Выполнение и работа с запросами во встроенном языке.................................1-524 8.3.1. Основные приемы работы...............................................................................1-524 8.3.2. Работа с временными таблицами..................................................................1-533 8.3.3. Работа с пакетными запросами.....................................................................1-537 Глава 9. Работа с данными.........................................................................................1-539 9.1. Механизм объектных блокировок........................................................................1-539 9.1.1. Пессимистическая блокировка.......................................................................1-539 9.1.2. Пессимистическая блокировка и транзакции..............................................1-541 9.1.3. Оптимистическая блокировка........................................................................1-542 9.2. Механизм транзакций......................"......................................................................1-542 9.2.1. Использование явного вызова транзакций....................................................1-543 9.2.2. Вложенный вызов транзакций........................................................................1-546 9.2.3. Влияние транзакций на работу программных объектов..............................1-546 9.3. Механизм управляемых блокировок....................................................................1-547 9.3.1. Общие сведения о блокировках.....................................................................1-547 9.3.2. Управляемые блокировки...............................................................................1-548 9.3.3. Установка режима блокировок в конфигурации.........................................1-550 9.3.4. Работа с управляемыми блокировками средствами встроенного языка...........................................................................................1-550 9.3.5. Особенности работы в режиме «Автоматический и управляемый»........1-554 9.3.6. Модификация конфигураций при переходе к режиму управляемых блокировок.............................................................1-556 Глава 10. Система компоновки данных...................................................................1-563 10.1. Общие сведения о компоновке данных..............................................................1-564 10.2. Общие объекты системы компоновки данных..................................................1-568 10.2.1. Свойство «Использование»..........................................................................1-568 10.2.2. Поле системы компоновки данных..............................................................1-568 10.2.3. Параметры системы компоновки данных...................................................1-568 10.3. Схема компоновки данных..................................................................................1-568 10.3.1. Составные части схемы компоновки данных.............................................1-569 10.3.2. Работа с несколькими наборами данных....................................................1-575 10.3.3. Расширение языка запросов для системы компоновки данных................1-578 10.3.4. Конструктор схемы компоновки данных....................................................1-580 10.3.5. Настройки варианта компоновки данных...................................................1-597 10.3.6. Пользовательские настройки системы компоновки данных.....................1-604 10.3.7. Макет компоновки данных...........................................................................1-612 10.4. Процессор компоновки данных..........................................................................1-665 10.5. Функциональные опции и права на просмотр поля в отчете..........................1-666 10.6. Результат компоновки данных............................................................................1-667 10.6.1. Вывод результата компоновки в табличный документ............................1-670 10.6.2. Вывод результата компоновки в таблицу и дерево значений..................1 -671 10.7. Расчет итогов по полям остатка в системе компоновки данных....................1-672 10.7.1. Расчет итогов по полям остатка...................................................................1-672 10.7.2. Расчет итогов по полям бухгалтерских остатков.......................................1-673 10.7.3. Компоновка макета........................................................................................1-674 10.8. Работа с иерархией в системе компоновки данных........................................1-674 10.8.1. Иерархические группировки........................................................................1-674 10.8.2. Иерархические детальные записи................................................................1-675 10.8.3. Вывод одного элемента в не Цена: 300руб. |
||||