Главная Продукты Книги по 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-файлы



Условия доставки и оплаты

Доставка заказов осуществляется двумя способами:

  1. Доставка через курьерские службы (СДЭК).
  2. Самовывоз. Услуга предоставляется жителям Челябинска. При заказе свыше 10000 рублей доставка по городу осуществляется бесплатно.

Оплата купленного товара проходит через портал «Робокасса».

й2.jpg   Наш Ютуб-канал   odnoklassniki     
Запись