Главная Продукты Книги по 1С Программистам Технологии интеграции 1С:Предприятия 8.3

Технологии интеграции 1С:Предприятия 8.3

Технологии интеграции 1С:Предприятия 8.3
  • Технологии интеграции 1С:Предприятия 8.3
Купить
600 руб.

Автор: Е. Ю. Хрусталева


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

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

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

  • JSON;
  • HTTP-сервисы (REST);
  • HTTP-запросы;
  • автоматический REST-интерфейс (OData);
  • Web-сервисы;
  • FTP-соединение;
  • электронная почта.

Для создания демонстрационных примеров использована версия 8.3.16.1030 платформы «1С:Предприятие 8». Информационные базы с примерами, описанными в книге, опубликованы на портале 1С:ИТС (ссылка доступна покупателям книги и/или пользователям 1С:ИТС ПРОФ).

Книга выпущена под редакцией Максима Радченко.

Оглавление

Введение

Глава 1. Интернет-технологии

JSON

  • Общая информация
  • Потоковая работа
  • Сериализация коллекций значений (объектная техника)
  • Сериализация прикладных типов «1С:Предприятия»
  • Смешанная техника работы

HTTP-сервисы (REST)

  • Общая информация
  • Разработка HTTP-сервиса
  • Примеры реализации HTTP-сервисов
  • HTTP-сервисы в расширениях

HTTP-запросы

  • Обращение к HTTP-сервисам
  • Обращение к REST-интерфейсу (OData)

Автоматический REST-интерфейс (OData)

  • Общая информация
  • Правила формирования URL запроса
  • Примеры использования
  • Типичные ошибки при получении данных

Web-сервисы

  • Общая информация
  • Предоставление функциональности через Web-сервисы
  • Работа с Web-сервисами сторонних поставщиков
  • Пример реализации Web-сервиса
  • Web-сервисы в расширениях

Повторное использование сеансов интернет-сервисов

  • Автоматическое переиспользование сеансов
  • Ручное управление сеансами

Коды состояния в ответах HTTP-сервера

FTP-соединение

  • Получить файлы с сервера
  • Записать файлы на сервер
  • Копировать файлы с сервера

Электронная почта

  • Отправить и получить почту
  • Отправить и получить сообщение обмена

Глава 2. Внешние источники данных

Работа с реляционными внешними источниками данных

  • Общая информация
  • Строка соединения
  • Редактирование структуры внешнего источника данных
  • Работа с функциями внешнего источника данных

Управление внешними источниками данных

Примеры использования

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

Глава 3. Обмен данными

Планы обмена

  • Служба регистрации изменений
  • Инфраструктура сообщений

Распределенные информационные базы

  • Общие принципы
  • Главный и подчиненный узлы
  • Сообщение обмена данными в распределенной информационной базе
  • Работа с распределенной информационной базой
  • Подготовка конфигурации к работе в распределенной информационной базе
  • Пример реализации обмена данными в распределенной информационной базе
  • Сценарии обмена данными в распределенной информационной базе
  • Доработка примера обмена данными в распределенной информационной базе
  • Особенности использования последовательности документов в распределенной информационной базе

Универсальный механизм обмена данными

  • Использование возможностей работы с XML-документами
  • Пример реализации универсального обмена

Использование транзакций при организации обмена

Методика включения в сообщение обмена дополнительной информации

Организация одностороннего обмена

Примеры реализации автоматического обмена данными

  • Использование регламентных заданий
  • Использование объекта «СОМСоединение»

Использование планов обмена в расширении конфигурации

  • Универсальный способ обмена данными
  • Обмен данными в распределенной информационной базе

Глава 4. Внешние компоненты

Подключение внешней компоненты в тонком клиенте или в веб-клиенте (на примере Native API компоненты)

  • Подключение внешней компоненты из файла на диске (отдельные файлы)
  • Подключение внешней компоненты из макета (ZIP-архив)
  • Подключение внешней компоненты из базы данных (ZIP-архив)

Подключение внешней компоненты в толстом клиенте или на сервере (на примере Native API компоненты)

  • Подключение внешней компоненты из файла на диске (отдельные файлы)
  • Подключение внешней компоненты из макета (ZIP-архив)
  • Подключение внешней компоненты из макета (отдельные файлы)
  • Подключение внешней компоненты из базы данных (ZIP-архив)
  • Подключение внешней компоненты из базы данных (отдельные файлы)

Глава 5. Взаимодействие с приложением системы «1С:Предприятие»

Automation

  • Automation Server
  • Automation Client

Внешнее соединение

Встраивание веб-клиента «1С:Предприятия» в сторонний сайт

  • Общая информация
  • Пример реализации

Глава 6. Файловое взаимодействие

Работа с локальной файловой системой

  • Найти файлы в каталоге
  • Удалить файлы в каталоге
  • Создать новый каталог
  • Копировать файл
  • Переместить файл

Передача файлов между клиентом и сервером

  • Передача и получение одного файла с сервера
  • Передача нескольких файлов на сервер
  • Получение нескольких файлов с сервера

Текстовые файлы

  • Текстовый документ, поле текстового документа
  • Отображение текстового документа
  • Модель последовательного доступа

XML-файлы

  • Основные положения
  • Базовые средства «1С:Предприятия» для работы с XML
  • XML-сериализация

HTML-документ

  • Поле HTML-документа
  • Объектная модель документа
  • Примеры работы

Двоичные данные

  • Общая информация
  • Примеры работы

XDTO-сериализация

ZIP-архивы

  • Создание архива
  • Чтение ZIP-архивов
  • Работа с файлами большого объема
  • Примеры работы

DBF-файлы





У Вас остались вопросы? Звоните +7 (351) 225-64-04 или пишите.


Хотите сделать заказ? Оставьте заявку


Мы в социальных сетях! Подписывайтесь!
       
й2.jpg   Наш Ютуб-канал   odnoklassniki     
Запись