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