Книга адресована специалистам, имеющим опыт разработки на платформе «1С:Предприятие». С ее помощью можно освоить механизмы «1С:Предприятия 8.3», предназначенные для обмена данными в распределенных системах, а также механизмы и технологии, позволяющие интегрировать прикладные решения с другими информационными системами, не использующими «1С:Предприятие».
Книга содержит описание интернет-технологий, которые появились в платформе 8.3 или не были описаны раньше:
• JSON;
• HTTP-сервисы (REST);
• HTTP-запросы;
• автоматический REST-интерфейс (OData);
• Web-сервисы;
• FTP-соединение;
• электронная почта.
Для создания демонстрационных примеров использована версия 8.3.16.1030 платформы «1С:Предприятие 8". Информационные базы с примерами, описанными в книге, опубликованы на портале 1С:ИТС (ссылка доступна покупателям книги и/или пользователям 1С:ИТС ПРОФ).
Книга выпущена под редакцией Максима Радченко.
Введение
JSON
Общая информация
Потоковая работа
Сериализация коллекций значений (объектная техника)
Сериализация прикладных типов «1С:Предприятия»
Смешанная техника работы
HTTP-сервисы (REST)
Общая информация
Разработка HTTP-сервиса
Примеры реализации HTTP-сервисов
HTTP-сервисы в расширениях
HTTP-запросы
Обращение к HTTP-сервисам
Обращение к REST-интерфейсу (OData)
Автоматический REST-интерфейс (OData)
Общая информация
Правила формирования URL запроса
Примеры использования
Типичные ошибки при получении данных
Web-сервисы
Общая информация
Предоставление функциональности через Web-сервисы
Работа с Web-сервисами сторонних поставщиков
Пример реализации Web-сервиса
Web-сервисы в расширениях
Повторное использование сеансов интернет-сервисов
Автоматическое переиспользование сеансов
Ручное управление сеансами
Коды состояния в ответах HTTP-сервера
FTP-соединение
Получить файлы с сервера
Записать файлы на сервер
Копировать файлы с сервера
Электронная почта
Отправить и получить почту
Отправить и получить сообщение обмена
Работа с реляционными внешними источниками данных
Общая информация
Управление внешними источниками данныхСтрока соединения
Редактирование структуры внешнего источника данных
Работа с функциями внешнего источника данных
Примеры использования
Исходная информация для примеров
DSN
Работа с внешними источниками данных в конфигураторе и в режиме «1С:Предприятие»
Программная синхронизация
Работа с функциями
Прикладное использование данных из внешних источников
Глава 3. Обмен данными
Планы обмена
Служба регистрации изменений
Распределенные информационные базыИнфраструктура сообщений
Общие принципы
Универсальный механизм обмена даннымиГлавный и подчиненный узлы
Сообщение обмена данными в распределенной информационной базе
Работа с распределенной информационной базой
Подготовка конфигурации к работе в распределенной информационной базе
Пример реализации обмена данными в распределенной информационной базе
Сценарии обмена данными в распределенной информационной базе
Доработка примера обмена данными в распределенной информационной базе
Особенности использования последовательности документов в распределенной информационной базе
Использование возможностей работы с XML-документами
Использование транзакций при организации обменаПример реализации универсального обмена
Методика включения в сообщение обмена дополнительной информации
Организация одностороннего обмена
Примеры реализации автоматического обмена данными
Использование регламентных заданий
Использование планов обмена в расширении конфигурацииИспользование объекта «СОМСоединение»
Универсальный способ обмена данными
Обмен данными в распределенной информационной базе
Глава 4. Внешние компоненты
Подключение внешней компоненты в тонком клиенте или в веб-клиенте (на примере Native API компоненты)
Подключение внешней компоненты из файла на диске (отдельные файлы)
Подключение внешней компоненты в толстом клиенте или на сервере (на примере Native API компоненты)Подключение внешней компоненты из макета (ZIP-архив)
Подключение внешней компоненты из базы данных (ZIP-архив)
Подключение внешней компоненты из файла на диске (отдельные файлы)
Подключение внешней компоненты из макета (ZIP-архив)
Подключение внешней компоненты из макета (отдельные файлы)
Подключение внешней компоненты из базы данных (ZIP-архив)
Подключение внешней компоненты из базы данных (отдельные файлы)
Глава 5. Взаимодействие с приложением системы «1С:Предприятие»
Automation
Automation Server
Внешнее соединениеAutomation Client
Встраивание веб-клиента «1С:Предприятия» в сторонний сайт
Общая информация
Пример реализации
Глава 6. Файловое взаимодействие
Работа с локальной файловой системой
Найти файлы в каталоге
Передача файлов между клиентом и серверомУдалить файлы в каталоге
Создать новый каталог
Копировать файл
Переместить файл
Передача и получение одного файла с сервера
Текстовые файлыПередача нескольких файлов на сервер
Получение нескольких файлов с сервера
Текстовый документ, поле текстового документа
XML-файлыОтображение текстового документа
Модель последовательного доступа
Основные положения
HTML-документБазовые средства «1С:Предприятия» для работы с XML
XML-сериализация
Поле HTML-документа
Двоичные данныеОбъектная модель документа
Примеры работы
Общая информация
XDTO-сериализацияПримеры работы
ZIP-архивы
Создание архива
DBF-файлыЧтение ZIP-архивов
Работа с файлами большого объема
Примеры работы
Печатное издание:
- у партнеров фирмы «1С»
- Ozon
- Wildberries
- Яндекс Маркет
- Сбермегамаркет
- в книжном магазине БММ
- в интернет-магазине «1С-Интерес»
- в книжных магазинах вашего города
Свяжитесь с партнером «1С», который обслуживает Вашу организацию, и сделайте заказ, сообщив ему артикул, который присвоен книге (приведен выше, напротив обложки книги). Также вы можете приобрести книгу у других партнеров фирмы «1С».
Электронная версия:
- читать онлайн без дополнительной оплаты (при наличии действующего договора на информационно-технологическое сопровождение)
- купить в форматах pdf и epub для чтения на различных устройствах
- купить на Литрес