Технологии интеграции 1С:Предприятия 8.3 [Елена Юрьевна Хрусталева] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

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

Технологии интеграции
1С:Предприятия 8.3
Электронная книга в формате pdf; ISBN 978-5-9677-2964-5.

Книга адресована специалистам, имеющим опыт разработки на платформе «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С:ИТС.
Вы можете скачать их по адресу http://its.1c.ru/book_demo/.
Интернет-конференция для начинающих разработчиков http://devtrainingforum.v8.1c.ru/forum.

Оглавление

Введение.................................................................................................................7
Глава 1. Интернет-технологии.............................................................................9
JSON..................................................................................................................................................9
Общая информация.....................................................................................................................9
Потоковая работа....................................................................................................................... 11
Сериализация коллекций значений (объектная техника).......................................................21
Сериализация прикладных типов «1С:Предприятия»............................................................37
Смешанная техника работы......................................................................................................44
HTTP-сервисы (REST)....................................................................................................................46
Общая информация...................................................................................................................47
Разработка HTTP-сервиса.........................................................................................................49
Примеры реализации HTTP-сервисов......................................................................................50
HTTP-сервисы в расширениях..................................................................................................72
HTTP-запросы.................................................................................................................................73
Обращение к HTTP-сервисам...................................................................................................76
Обращение к REST-интерфейсу (OData).................................................................................81
Автоматический REST-интерфейс (OData)..................................................................................81
Общая информация...................................................................................................................81
Правила формирования URL запроса......................................................................................83
Примеры использования...........................................................................................................88
Типичные ошибки при получении данных..............................................................................121

4

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

Web-сервисы.................................................................................................................................125
Общая информация.................................................................................................................125
Предоставление функциональности через Web-сервисы....................................................128
Работа с Web-сервисами сторонних поставщиков................................................................131
Пример реализации Web-сервиса..........................................................................................133
Web-сервисы в расширениях..................................................................................................144
Повторное использование сеансов интернет-сервисов............................................................144
Автоматическое переиспользование сеансов.......................................................................147
Ручное управление сеансами.................................................................................................148
Коды состояния в ответах HTTP-сервера..................................................................................149
FTP-соединение...........................................................................................................................151
Получить файлы с сервера.....................................................................................................153
Записать файлы на сервер.....................................................................................................154
Копировать файлы с