Content-Type: text/html; charset=utf-8

Архитектура и работа с данными "1С:Предприятия 8.2". Серия "1С:Профессиональная разработка" (артикул 4601546090690)

Архитектура и работа с данными "1С:Предприятия 8.2". Серия "1С:Профессиональная разработка" (артикул 4601546090690) В корзину
240 руб

издательство: 1С-Паблишинг
автор: М.Г. Радченко, Е.Ю. Хрусталева

Книга посвящена углубленному изучению вопросов создания и модификации прикладных решений на платформе системы "1С:Предприятие 8.2". Она является частичной переработкой популярной книги "Профессиональная разработка в системе "1С:Предприятие 8". В книгу включены материалы, которые описывают общие архитектурные решения, используемые в технологической платформе "1С:Предприятие 8.2". Перечисляются имеющиеся в системе средства разработки, администрирования, а также прикладная функциональность, которая может быть использована в приложениях на этой платформе. Подробно рассматривается система типов и идеология работы с данными. Отдельная глава посвящена клиент-серверному варианту работы. В ней описывается структура кластера серверов, средства управления кластером и принципы исполнения программного кода на сервере и на клиенте.

Структура книги

Введение

Глава 1. Архитектура "1С:Предприятия"

Платформа и прикладные решения

Средства разработки в составе платформы

Метаданные – способ описания прикладного решения

  • Метаданные и встроенный язык
  • Подсистемы

Создание прикладных решений на основе модели

Объектные и необъектные данные

Три способа представления данных

Сквозная типизация

Поддержка составных типов данных

Смешанный подход к манипулированию данными

Встроенный язык

Язык запросов

Прикладные решения, не зависимые от используемого хранилища данных

Управляемый интерфейс

  • Командный интерфейс
  • Использование информации из метаданных
  • Расширения форм и элементов управления
  • Генерация форм по умолчанию

Клиентские приложения

Подключение через Интернет

Файловый и клиент-серверный варианты работы

  • Кластер серверов "1С:Предприятия"
  • Выполнение основной функциональности на сервере
  • Использование встроенного языка на клиенте

Поддержка различных хранилищ данных

Работа под управлением различных операционных систем

Обновление прикладных решений

Интернационализация

Глава 2. Функциональность "1С:Предприятия"

Обзор функциональности прикладных решений

  • Справочники
  • Документы
  • Механизм характеристик
  • Механизм сведений
  • Механизм учета движения средств
  • Механизм бухгалтерского учета
  • Механизм сложных периодических расчетов
  • Механизм бизнес-процессов
  • Механизм анализа данных и прогнозирования
  • Сложные отчеты, использующие систему компоновки данных
  • Механизмы презентации текстовых и аналитических данных
  • Средства интеграции и механизмы обмена данными
  • Web-сервисы
  • Web-расширение
  • Механизм полнотекстового поиска
  • Механизм криптографии
  • Механизм разделения данных
  • Внешние источники данных

Обзор функциональности средств разработки

  • Объекты конфигурации и инструменты для их редактирования
  • Конструкторы и редакторы
  • Синтакс-помощник
  • Отладчик и режим замера производительности
  • Проверка конфигурации
  • Сравнение/объединение конфигураций
  • Редактирование текстов интерфейса
  • Групповая разработка прикладных решений
  • Поставка и поддержка прикладных решений
  • Создание дистрибутивов
  • Функциональные опции
  • Показатели производительности и режим имитации задержек при вызове сервера
  • 1С:Библиотека стандартных подсистем 8.2

Обзор функциональности средств администрирования

  • Список пользователей
  • Механизмы аутентификации
  • Механизм заданий
  • Система прав доступа
  • Ограничение прав на уровне записей и полей
  • Журнал регистрации
  • Загрузка/выгрузка информационной базы
  • Утилита администрирования кластера серверов
  • "1С:Корпоративный инструментальный пакет"

Глава 3. Использование встроенного языка

Введение

Модули конфигурации

  • Контекст исполнения модулей
  • Общий модуль
  • Модуль управляемого приложения
  • Модуль сеанса
  • Модуль внешнего соединения
  • Модуль объекта
  • Модуль менеджера объекта
  • Модуль управляемой формы
  • Модуль команды

Работа с метаданными

Глава 4. Работа с данными

Объектные и необъектные данные

  • Объектные данные
  • Модель хранения данных
  • Ссылка
  • Объект
  • Необъектные данные
  • Модель хранения данных
  • Набор записей

Система типов

  • Типы значений и типы данных
  • Типы значений
  • Примитивные типы
  • Типы, образуемые в прикладном решении
  • Типы данных
  • Числовые типы данных
  • Строковые типы данных
  • Типы данных, описывающие значения типа "Дата"
  • Составной тип данных
  • Наборы типов
  • Транзакции
  • Использование явного вызова транзакций
  • Обработка ошибок базы данных в транзакции
  • Вложенный вызов транзакций
  • Влияние транзакций на работу программных объектов
  • Восстановление признака проведенности документа
  • Очистка ссылки
  • Очистка кода/номера объекта

Механизм управляемых блокировок

  • Возможные проблемы при многопользовательском доступе к одним и тем же данным
  • Уровни изоляции транзакций
  • Режим управляемых блокировок
  • Установка режима управления блокировкой данных в конфигурации
  • Установка управляемых блокировок

Глава 5. Клиент-серверный вариант работы

Общие сведения о клиент-серверном варианте работы

  • Программные компоненты клиент-серверной архитектуры "1С:Предприятия"
  • Варианты использования
  • Работа под управлением различных операционных систем

Кластер серверов

  • Состав кластера
  • Сеансы и соединения
  • Виды соединений
  • Виды сеансов
  • Масштабируемость кластера
  • Перераспределение сервисов между менеджерами кластера
  • Использование нескольких рабочих процессов
  • Использование нескольких рабочих серверов
  • Отказоустойчивость кластера
  • Резервирование кластера
  • Резервирование рабочих процессов
  • Устойчивость к обрыву канала связи

Управление кластером серверов

  • Утилита администрирования кластера серверов
  • Работа со списком администраторов центрального сервера
  • Работа со списком кластеров центрального сервера
  • Работа со списком менеджеров кластера
  • Работа со списком администраторов кластера
  • Работа со списком рабочих серверов кластера
  • Работа со списком рабочих процессов
  • Работа со списком информационных баз
  • Работа со списком сеансов
  • Работа со списком соединений
  • Динамическое перераспределение нагрузки

Программные средства администрирования кластера серверов

Безопасность

  • Многоуровневая аутентификация
  • Шифрование передаваемых данных

Работа встроенного языка на сервере

  • Организация выполнения кода на сервере или на клиенте
  • Клиентские и серверные процедуры в модуле формы, команды
  • Клиентские и серверные обработчики событий формы, команды
  • Вызов процедур из серверных модулей
  • Передача параметров на сервер и возврат значений
  • Привилегированный и безопасный режимы исполнения кода
  • Привилегированный режим
  • Безопасный режим