Архитектура и работа с данными "1С:Предприятия 8.2". Серия "1С:Профессиональная разработка" Структура книги Введение Глава 1. Архитектура "1С:Предприятия" Платформа и прикладные решения Средства разработки в составе платформы Метаданные – способ описания прикладного решения Метаданные и встроенный язык Подсистемы Создание прикладных решений на основе модели Объектные и необъектные данные Три способа представления данных Сквозная типизация Поддержка составных типов данных Смешанный подход к манипулированию данными Встроенный язык Язык запросов Прикладные решения, не зависимые от используемого хранилища данных Управляемый интерфейс Командный интерфейс Использование информации из метаданных Расширения форм и элементов управления Генерация форм по умолчанию Клиентские приложения Подключение через Интернет Файловый и клиент-серверный варианты работы Кластер серверов "1С:Предприятия" Выполнение основной функциональности на сервере Использование встроенного языка на клиенте Поддержка различных хранилищ данных Работа под управлением различных операционных систем Обновление прикладных решений Интернационализация Глава 2. Функциональность "1С:Предприятия" Обзор функциональности прикладных решений Справочники Документы Механизм характеристик Механизм сведений Механизм учета движения средств Механизм бухгалтерского учета Механизм сложных периодических расчетов Механизм бизнес-процессов Механизм анализа данных и прогнозирования Сложные отчеты, использующие систему компоновки данных Механизмы презентации текстовых и аналитических данных Средства интеграции и механизмы обмена данными Web-сервисы Web-расширение Механизм полнотекстового поиска Механизм криптографии Механизм разделения данных Внешние источники данных Обзор функциональности средств разработки Объекты конфигурации и инструменты для их редактирования Конструкторы и редакторы Синтакс-помощник Отладчик и режим замера производительности Проверка конфигурации Сравнение/объединение конфигураций Редактирование текстов интерфейса Групповая разработка прикладных решений Поставка и поддержка прикладных решений Создание дистрибутивов Функциональные опции Показатели производительности и режим имитации задержек при вызове сервера 1С:Библиотека стандартных подсистем 8.2 Обзор функциональности средств администрирования Список пользователей Механизмы аутентификации Механизм заданий Система прав доступа Ограничение прав на уровне записей и полей Журнал регистрации Загрузка/выгрузка информационной базы Утилита администрирования кластера серверов "1С:Корпоративный инструментальный пакет" Глава 3. Использование встроенного языка Введение Модули конфигурации Контекст исполнения модулей Общий модуль Модуль управляемого приложения Модуль сеанса Модуль внешнего соединения Модуль объекта Модуль менеджера объекта Модуль управляемой формы Модуль команды Работа с метаданными Глава 4. Работа с данными Объектные и необъектные данные Объектные данные Модель хранения данных Ссылка Объект Необъектные данные Модель хранения данных Набор записей Система типов Типы значений и типы данных Типы значений Примитивные типы Типы, образуемые в прикладном решении Типы данных Числовые типы данных Строковые типы данных Типы данных, описывающие значения типа "Дата" Составной тип данных Наборы типов Транзакции Использование явного вызова транзакций Обработка ошибок базы данных в транзакции Вложенный вызов транзакций Влияние транзакций на работу программных объектов Восстановление признака проведенности документа Очистка ссылки Очистка кода/номера объекта Механизм управляемых блокировок Возможные проблемы при многопользовательском доступе к одним и тем же данным Уровни изоляции транзакций Режим управляемых блокировок Установка режима управления блокировкой данных в конфигурации Установка управляемых блокировок Глава 5. Клиент-серверный вариант работы Общие сведения о клиент-серверном варианте работы Программные компоненты клиент-серверной архитектуры "1С:Предприятия" Варианты использования Работа под управлением различных операционных систем Кластер серверов Состав кластера Сеансы и соединения Виды соединений Виды сеансов Масштабируемость кластера Перераспределение сервисов между менеджерами кластера Использование нескольких рабочих процессов Использование нескольких рабочих серверов Отказоустойчивость кластера Резервирование кластера Резервирование рабочих процессов Устойчивость к обрыву канала связи Управление кластером серверов Утилита администрирования кластера серверов Работа Работа Работа Работа Работа Работа Работа Работа Работа со со со со со со со со со списком списком списком списком списком списком списком списком списком администраторов центрального сервера кластеров центрального сервера менеджеров кластера администраторов кластера рабочих серверов кластера рабочих процессов информационных баз сеансов соединений Динамическое перераспределение нагрузки Программные средства администрирования кластера серверов Безопасность Многоуровневая аутентификация Шифрование передаваемых данных Работа встроенного языка на сервере Организация выполнения кода на сервере или на клиенте Клиентские и серверные процедуры в модуле формы, команды Клиентские и серверные обработчики событий формы, команды Вызов процедур из серверных модулей Передача параметров на сервер и возврат значений Привилегированный и безопасный режимы исполнения кода Привилегированный режим Безопасный режим