Интеграция 1С: HTTP, REST API, JSON и XML
Код для обмена данными 1С с внешними сервисами: HTTP-запросы к REST API, разбор и формирование JSON и XML, настройка опубликованных веб-сервисов.
- Обычные формы (10)
- Управляемые формы (10)
- Интеграция и веб-сервисы (4)
- Базы данных и СУБД (3)
- Запросы (4)
- УТ 11.3 (10)
- БСП 2.3 (3)
- Алгоритмы (4)
XML в 1С программно: запись, чтение, DOM и выгрузка данных
Готовые примеры работы с XML на встроенном языке 1С: запись и чтение, DOM с XPath, преобразование XML в структуру, выгрузка справочника и разбор ошибок парсинга.
Работа с JSON в 1С: чтение, запись, даты и типичные ошибки
Практическое руководство по JSON в 1С: чтение строки и файла, Структура против Соответствия, запись массивов, даты, сериализация через XDTO и разбор частых ошибок.
HTTP-запросы из 1С к REST API: GET, POST и JSON
Готовые примеры GET и POST запросов из 1С к REST API по HTTPS: заголовки, токены, JSON, прокси, отправка файлов и универсальная функция-обёртка с логированием.
Как убрать окно авторизации при обращении к веб-сервису опубликованной базы 1С
При обращении к веб-сервису опубликованной базы 1С браузер каждый раз спрашивает логин и пароль. Показываем, как прописать пользователя в файле default.vrd и убрать окно авторизации.
Частые вопросы
Чем отправить HTTP-запрос из 1С?
Объектами HTTPСоединение и HTTPЗапрос встроенного языка. Для HTTPS к соединению добавляется ЗащищенноеСоединениеOpenSSL.
Что выбрать для обмена: JSON или XML?
Большинство современных REST API работают с JSON. XML остаётся в обменах между базами 1С, в электронных документах и SOAP-сервисах.