Пример обработки сжатого в Zip http-ответа

09.04.26

Интеграция - WEB-интеграция

Внешняя обработка - пример преобразования данных zip в привычный JSON.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Пример обработки сжатого в Zip http-ответа
.epf 8,67Kb ver:1.1
1 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Для кого пригодится данное решение

  • Разработчики, столнувшиеся в большим объёмом данных, которые не могут передаться через 1 http-запрос;
  • В случаях, когда методы http могут передавать только сжатые данные в zip.

 

Технические требования

Совместимость

Решение совместимо проходило тестирование на конфигурации Управление торговлей 11.5.10.93.

Обработка совместима с любой конфигурацией.

Код открыт.

 

Функциональные возможности

  • Преобразование zip ответа (заголовок: "Accept-Encoding" - "gzip") в привычный JSON для дальнейшей обработки.

 

Демонстрация решения и руководство по использованию

Обработка подключается к конфигурации через "Файл" -> "Открыть".

 

Описание полей обработки:

  1. Настройки подключения
  • "Адрес сервера" - строковое поле, адрес сервера, к которому обращается Http-соединение;
  • "Адрес страницы на сервере" - строковое поле, адрес страницы на сервере, к которой обращается http-запрос;
  • "Порт" - строковое поле, порт для подключения по Htpp-соединению; 
  • "Логин" - строковое поле, имя пользователя для подключения по Htpp-соединению; 
  • "Пароль" - строковое поле, пароль для подключения по Htpp-соединению;
  • "Тело запроса" - строковое поле. Заполняется, если требуется запрос POST. Иначе можно оставить пустым, тогда будет вызван запрос GET.

 

После заполнения полей необходимо нажать на кнопку "Распаковать ответ zip", будет произведен http-запрос по заданным параметрам. Полученный ответ, сжатый в zip будет обработан через ЧтениеZip. После обработки ответ выводится в результат обработки в поле "Строка JSON".

 

На рисунке ниже представлена форма обработки.

 

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.5.10.93

Вступайте в нашу телеграмм-группу Инфостарт

Обработка Внешняя обработка Zip JSON HTTP Http-запросы Преобразование данных Из Zip в JSON

См. также

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM / LOGICSTARS. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM / LOGICSTAR разных брендов в одной информационной базе в ручном и автоматическом режиме.

42700 руб.

03.08.2020    24015    37    24    

28

WEB-интеграция Программист 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Расширение для автоматизации передачи данных между сервисом Vetmanager с 1С: Бухгалтерия 3.0. Решение позволяет загружать документы и справочники из Ветменеджер в 1С:Бухгалтерию, сокращая время на ручной ввод данных и минимизируя ошибки.

24000 руб.

02.02.2021    22752    68    52    

43

WEB-интеграция Анализ продаж Системный администратор Программист Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Модуль "Подсистема интеграции AmoCRM с 1С" позволяет обеспечить единое информационное пространство, в котором пользователи могут эффективно управлять клиентской базой, следить за статусами сделок и поддерживать актуальность данных как в AmoCRM, так и в 1С.

60000 руб.

07.05.2019    42656    76    45    

31

WEB-интеграция Программист Бизнес-аналитик 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Оптовая торговля, дистрибуция, логистика ИТ-компания Платные (руб)

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.

17568 руб.

20.12.2024    5967    25    4    

27

WEB-интеграция Загрузка и выгрузка в Excel Программист Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Расширение освободит вас от необходимости вручную обновлять информацию о товарах в группах ВКонтакте. Достаточно задать правила один раз, и система автоматически формирует файлы yml для дальнейшей загрузки в группы в ВК. Вы сможете легко выбирать, какие товары публиковать, создавая гибкие критерии отбора. Например, можно добавить важные для покупателей параметры: цвет, размер или другие характеристики.

12200 руб.

29.08.2025    2514    6    6    

8
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. SerVer1C 1070 09.04.26 16:43 Сейчас в теме
На каком движке основана распаковка gzip ?
2. user213093test 165 09.04.26 16:49 Сейчас в теме
(1) Добрый день!
Что имеете в виду под "Движком"?

Используются типовой функционал: ЧтениеZipФайла, ПотокВПамяти, ЗаписьДанных.
Доп. программ скачивать не требуется, достаточно обычного архива Zip, который обычно уже стоит по умолчанию. Полностью без программы zip не тестировалось, но и специально ничего не докачивалось.
3. SerVer1C 1070 09.04.26 16:51 Сейчас в теме
(2) почему так дорого? на портале по слову "gzip" можно найти аналогичное за 1 см
4. user213093test 165 09.04.26 16:56 Сейчас в теме
(3) Рабочий код искал долго, собирал из нескольких статей не только с инфостарта. Если действительно есть готовый аналогичный пример не "под одну задачу", скиньте, пожалуйста, изучу. Какую бы цену было приемлемо поставить?
5. Sashares 33 09.04.26 17:04 Сейчас в теме
7. SerVer1C 1070 09.04.26 19:14 Сейчас в теме
(5) узнаЮ свой код, который растёкся по интернетам
Sashares; +1 Ответить
6. Sashares 33 09.04.26 17:09 Сейчас в теме
8. orakool2 10.04.26 16:40 Сейчас в теме
А можно просто использовать Коннектор: удобный HTTP-клиент для 1С:Предприятие 8. Здоровья и долгих лет жизни всем, кто участвовал в создании
Для отправки сообщения требуется регистрация/авторизация