1С:Предприятие 8
Система программ

Архитектура и работа с данными «1С:Предприятия 8.2»

Электронная версия
Печатная версия
Авторы: М.Г. Радченко, Е.Ю. Хрусталева
Рекомендованная цена: 135 руб.
ISBN: 978-5-9677-1555-6
Опыт: Профессионал, Специалист
Код: 4601546090690
Переплет: мягкий
Формат: А5 (60х90 1/16)
Количество страниц: 268
Вес: 242
Тираж: 2000
Номер информационного письма: 14148
Применяемая ставка НДС %: 10%
Описание Где купить

Описание

Книга посвящена углубленному изучению вопросов создания и модификации прикладных решений на платформе системы «1С:Предприятие 8.2».

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

Пособие рассчитано на разработчиков, обладающих некоторым навыком создания и модификации прикладных решений в системе «1С:Предприятие 8.2» и желающих повысить свой профессиональный уровень. Также книга будет интересна IT-специалистам, не занимающимся разработкой, но желающим получить представление о возможностях системы, ее идеологии, архитектуре и реализации конкретных механизмов.

Рассматриваемые в книге инструменты и механизмы описаны исходя из возможностей, предоставляемых версией 8.2.14.519 технологической платформы «1С:Предприятие 8.2».

Оглавление

Введение

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

Платформа и прикладные решения
Средства разработки в составе платформы
Метаданные – способ описания прикладного решения

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

Создание прикладных решений на основе модели
Объектные и необъектные данные
Три способа представления данных
Сквозная типизация
Поддержка составных типов данных
Смешанный подход к манипулированию данными
Встроенный язык
Язык запросов
Прикладные решения, не зависимые от используемого хранилища данных
Управляемый интерфейс

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

Клиентские приложения
Подключение через Интернет
Файловый и клиент-серверный варианты работы

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

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

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

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

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

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

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

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

  • Список пользователей

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Динамическое перераспределение нагрузки

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

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

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

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

Внимание! Ссылка откроется в соседней вкладке.