новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Обсуждение к заданию: Реализовать http сервис, который будет по post запросу получать данные о справках из ЗУП 2.5

    • #1
    • 10.05.2018 16:55
    0
    Конфигурация: ЗУП 2.5, Платформа 1С:Предприятие 8.3 (8.3.10.2580) Имеется чат-бот. Нужно реализовать http сервис, который будет по post запросу получать массив данных о справках, которые нужно ...  Подробнее>>
    • #2
    • 10.05.2018 16:55
    0
    файл так и не приложили
    • #3
    • 10.05.2018 18:03
    • Отредактировано: 10.05.2018 18:06:18
    0
    На первый взгяд - ничего сложного нет, но если вы хотите получить реалистичную ( в смысле максимально дешёвую реалистичную ) оценку, то тут стоит уточнить целый ряд моментов, особенно архитектуру возвращения этих множественных PDF файлов в ответ на один http-запрос:

    1) Приходит по post массив - он JSON,XML, в каком формате payload ?

    2) PDF файлы уже существующие, хранятся где-то на диске(или в самой б/д 1С), или их надо формировать на лету из 1С (печатать справки в PDF) ?

    3) Автор post-запроса будет чат-бот ? Его тоже надо будет дописывать, или там есть человек, который, разработчик этого чат-бота, который будет присать получение этих pdf файлов в чат-боте ? Дело в том, что отправлять много файлов в ответ на один запрос, как бы это сказать, в http-парадигме не очень принято, либо надо их паковать в архив и отправлять один архив в ответ, либо просто сваливать их в веб-сервер и отдавать массив ссылок на них в ответе на запрос, что бы принимающая сторона, по мере того, как ей будет удобно, перетаскивала их к себе. Поэтому вопрос, кто будет на принимающей стороне обеспечивать приём этих pdf-ок не совсем теоретический...

    Возможно, ответы на эти вопросы содержатся в файле, который вы планировали приложить, но так и не приложили...
    • #4
    • 11.05.2018 13:36
    • Отредактировано: 11.05.2018 14:24:40
    0
    Да это не приятно. В локальных целях, для нескольких человек. В принципе можно сделать. Можно как, запрос типа создать pdf на такую то справку. Потом запрос получить pdf по такой то справке. Т.е. как бы кэшированные будут хранится. Т.е. не нужно каждый раз пересоздавать. Для явного пересоздания справки послать специальную команду. Для проверки готовности файла справки посылать тоже команду.

    В любом случае у нас есть multipart пакеты. Несколько файлов объединяются в один блок бинарных данных - это и будет тело ответа. С разделителем split ---- bar foo ---

    В современной 1С есть операторы типа объединитьбуферы().
    C multipart в 1С работал. Все прекрасно получается.

    Как будет обрабатывать ответ от веб-сервиса чат-бот, интересный вопрос.
    Почему бы Вам не рассказать об этом?

    Еще интересный вопрос ЗУП 2.5 не устарела? Может ЗУП 3.0 какой нибудь?
    • #5
    • 12.05.2018 22:50
    0
    бот отличился ?
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться