Учебно-методическое пособие Технологии интеграции 1С:Предприятия 8.2 посвящено углубленному изучению вопросов по созданию и модификации прикладных решений на платформе системы 1С:Предприятие 8.2. Книга является частичной переработкой популярной книги Профессиональная разработка в системе "1С:Предприятие 8.
В включены материалы, описывающие механизмы 1С:Предприятия 8.2, предназначенные для обмена данными в распределенных системах, а также механизмы и технологии, позволяющие интегрировать прикладные решения с другими информационными системами, не использующими 1С:Предприятие.
Книга Д.И. Гончаров, Е.Ю. Хрусталева Технология интеграции 1С:Предприятия 8.2 продолжает аналогичные издания популярной серии 1С:Профессиональная разработка.
Все рассматриваемые в книге Технология интеграции 1С:Предприятия 8.2 примеры адаптированы для использования с версией платформы 1С:Предприятие 8.2 в режиме управляемого приложения. Кроме этого, описание механизмов дополнено новыми возможностями, появившимися в версиях платформы 8.1 и 8.2.
Пособие рассчитано на разработчиков, обладающих некоторым навыком создания и модификации прикладных решений в системе 1С:Предприятие 8.2 и желающих повысить свой профессиональный уровень.
Также книга будет интересна IT-специалистам, не занимающимся разработкой, но желающим получить представление о возможностях системы, ее идеологии, архитектуре и реализации конкретных механизмов.
В помощь разработчикам прикладных решений книга содержит компакт-диск с демонстрационными конфигурациями, используемыми в книге. Все конфигурации созданы на версии платформы 8.2.13.205.
Книга Технология интеграции 1С:Предприятия 8.2 выпущена под редакцией Максима Радченко.
Структура книги Технология интеграции 1С:Предприятия 8.2
Введение
- Что находится на компакт-диске
Глава 1. Интеграция с другими информационными системами
- Форматы файлов обмена
- Работа с текстом
- Работа с форматированным документом
- Работа с DBF
- Работа с XML-документами
- XDTO-сериализация
- Пример реализации обмена при разной структуре объектов конфигурации
- Работа с ZIP-архивами
- Использование интернет-технологий
- Работа с HTML Использование FTP
- Работа с электронной почтой
- Automation
- Automation Server
- Automation Client
- Внешнее соединение
- Использование внешнего соединения для интеграции с интернет-приложением ActiveDocument
- Внешние компоненты
- Подключение внешнего компонента в толстом клиенте или на сервере (на примере Native API компонента)
- Подключение внешнего компонента в тонком клиенте или в веб-клиенте (на примере Native API компонента)
- Web-сервисы
- Предоставление функциональности через Web-сервисы
- Работа с Web-сервисами сторонних поставщиков
- Пример реализации механизма Web-сервиса
Глава 2. Обмен данными
- Планы обмена
- Служба регистрации изменений
- Инфраструктура сообщений
- Универсальный механизм обмена данными
- Использование возможностей работы с XML-документами
- Пример реализации универсального обмена
- Регистрация в произвольные узлы
- Пример работы универсального обмена данными
- Распределенные информационные базы
- Общие принципы
- Главный и подчиненный узлы
- Сообщение обмена данными в распределенной информационной базе
- Создание узла распределенной информационной базы
- Запись и чтение сообщений обмена
- Подготовка конфигурации к работе в распределенной информационной базе
- Пример работы обмена данными в распределенной информационной базе
- Сценарии обмена данными в распределенной информационной базе
- Разрешение коллизий
- Восстановление узла распределенной информационной базы из резервной копии
- Особенности использования последовательности документов в распределенной информационной базе
- Использование транзакций при организации обмена
- Методика включения в сообщение обмена дополнительной информации
- Организация одностороннего обмена
- Примеры реализации автоматического обмена данными
- Использование регламентных заданий
- Использование объекта СОМСоединение
Глава 3. Web-расширение
- Основные положения
- ADO.NET ASP.NET
- Конструкторы Web-расширения для веб-приложений
- V8ListForm
- V8 Item Form
- V8 Report Form
- V8ChartForm
- Доступ к данным через ADO.NET
- Получение данных
- Добавление данных
- Изменение данных
- Удаление данных
- Web-сервисы
- Обращение к Web-сервису из веб-формы
- Вызов процедур, функций.
- Преобразование типов
- Настройка прав доступа
- Идентификация пользователя
- Файл Web.config
- Файл global.asax
- Форма, используемая для авторизации на основе форм
- Работа с метаданными
- Пул соединений
- Полезные средства .NET Framework
- Объект Response
- Объект Request
- Объект Session
- Подготовка веб-приложения к работе
- Состав файлов
- Параметры автоформ
- Форма списка (DefaultListForm)
- Форма элемента объектной таблицы (DefaultObjectForm)
- Форма записи регистра (DefaultRecordForm)
- Форма строки табличной части (DefaultLineForm)