Курс по Web-сервисам и XDTO в 1С

15 ноября 2021 06:25
PROGRAM1S

XDTO Web-сервисы


В курсе подробно рассматривается работа с механизмом XDTO: фабрика XDTO, XDTO-пакеты, типы XDTO, объекты и значения XDTO, сериализатор XDTO. А также подробно рассматривается работа с Web-сервисами 1С: создание Web-сервиса, работа с WS-ссылками, работа со сторонними SOAP-сервисами, установка веб-серверов Apache и IIS, публикация на веб-сервере, настройка HTTPS.

Курс представлен в текстовом формате со скриншотами, с примерами кода. Это не видео уроки.

Содержание курса

Введение. XML

Урок 1. Пример обмена через XDTO в 1С 8.3

Пример обмена между двумя разными конфигурациями 1С через механизм XDTO. Обработка прилагается.

Урок 2. Пример Web-сервиса в 1С 8.3

Простой пример Web-сервиса, установка веб-серверов Apache и IIS, публикация Web-сервиса на веб-сервере, тестирование Web-сервиса через SoapUI.

Урок 3. Фабрика XDTO в 1С 8.3

XML-схема. Фабрика XDTO. Сериализация и десериализация XDTO в XML. Сериализация XDTO в JSON. Создание фабрики XDTO из файла. Чтение XML через механизм XDTO.

Урок 4. XDTO-пакеты

XDTO-пакеты. Объект XDTO и Значение XDTO. Директивы импорта. Объединение и список для значения XDTO. Сериализация свойств объектов XDTO в атрибуты XML. Наследование типов XDTO. Определение порядка следования свойств объектов XDTO. Определение типа (анонимный тип). Проверка объекта XDTO. Изменение имени свойства при сериализации. Список XDTO. Корневые свойства XDTO-пакета. Импорт и экспорт XML-схемы.

Урок 5. Фасеты значений XDTO

Фасеты для строк. Фасеты для чисел. Фасет перечисление. Фасет образец. Программная работа с фасетами.

Урок 6. Сериализатор XDTO

Сериализация и десериализация через Сериализатор XDTO.

Урок 7. Использование механизма XDTO внутри конфигурации

Пример использования механизма XDTO внутри конфигурации для хранения данных. Файл конфигурации с примером прилагается.

Урок 8. Web-сервисы

Что такое SOAP. Что такое WSDL. Web-сервисы в 1С. Операции веб-сервисов. Параметры операций. Входные, выходные параметры.

Урок 9. WS-ссылка

Статическая и динамическая WS-ссылка. Загрузка WSDL в конфигурацию.

Урок 10. Пример работы с веб-сервисом, разработанным не на 1С

Пример создания статической WS-ссылки для загрузки курсов валют.

Урок 11. Ручное формирование SOAP-сообщения

Пример ручного программного формирования SOAP-сообщения и отправка его через HTTP-запрос.

Урок 12. Пример обмена через веб-сервис

Пример обмена документами между двумя конфигурациями 1С через механизм Web-сервисов. А также пример загрузки файла через Web-сервис. Файлы обеих конфигураций прилагаются.

Урок 13. Публикация Web-сервиса

Нюансы публикации Web-сервисов на веб-сервере, работа с файлом публикации default.vrd.

Урок 14. Аутентификация в Web-сервисах

Basic HTTP аутентификация и аутентификация через отдельную операцию веб-сервиса.

Урок 15. Отладка Web-сервисов

Отладка Web-сервисов по протоколам TCP и HTTP.

Урок 16. Повторное использование сеансов

Повторное использование сеансов Web-сервисов: ручное управление сеансами, автоматическое управление сеансами, пул сеансов, сохранение состояния.

Урок 17. Web-сервисы в расширении

Создание XDTO-пакета и Web-сервиса в расширении. Нюансы публикации Web-сервисов из расширения. Расширение с примером прилагается.

Урок 18. HTTPS для Web-сервисов

Настройка HTTPS для Apache и IIS. Использование HTTPS для Web-сервисов.

В магазин 0

См. также

HTTP в 1С для начинающих. Курс

Интеграция 1С и Битрикс 24 через расширения. Курс

Python + 1C. Защищенный OAuth 2 сервер. Курс

1С XDTO для начинающих. Курс

Telegram 1C. Полный разбор API. Курс

Разработка HTML интерфейса мобильного приложения 1С. Курс

WooCommerce 1C. Интеграция 1C с интернет магазином на WordPress. Курс

Комментарии

Модератору