1с Документооборот - передавать сторонней системе через веб-запросы реквизиты документов из 1С
В архиве
5823 |
4
вчера в 17:51:20
(6 часов назад)
966210
11.07.2023 15:03:43
Текст задания
Конфигурация: 1С Документооборот КОРП, ред 2.1.29.18
Необходимо в сторонней системе через веб-запросы получать реквизиты входящих и исходящих документов из 1С Документооборот, файлы документов и связи между входящими и исходящими по некоторым проектам. Раз в год создаётся новый проект. И необходимо получать изменения по документам (например, когда на входящий документ ответили и появился связанный исходящий). Все виды входящих и исходящих документов нужно передавать.
Сторонняя система, например, периодически будет опрашивать сервис на наличие изменений и новых документов за последний час. Сторонняя система в зоне ответственности наших разработчиков
Цель работ – создание http-сервиса на стороне системы «1С Документооборот» Заказчика, предоставляющего информацию об изменениях входящих и исходящих документов в системе.
Разрабатываемый http-сервис при ответе на запросы должен поддерживать следующие методы:
-Получение списка проектов: http-сервис передаёт список названий и идентификаторов проектов, достаточных для однозначной идентификации проекта.
-Получение списка новых и измененных входящих и исходящих документов по определенному проекту: http-сервис в ответ на запрос, содержащий идентификатор проекта, дату и время, передает список и идентификаторы созданных и измененных после этих даты и времени входящих и исходящих документов по этому проекту. Изменениями считаются изменения реквизитов, или связей документа, или изменение основных версий прикреплённых файлов, или появление новых прикрепленных файлов, или удаление связей или прикрепленных файлов. Учитываются связи между входящими и исходящими документами.
-Получение актуальных реквизитов по определенному документу: http-сервис в ответ на запрос, содержащий идентификатор документа, передает реквизиты этого документа, идентификаторы связанных входящих или исходящих документов, идентификаторы прикрепленных к документу файлов.
Список реквизитов документа:
Тип документа Реквизит
Входящие документы Проект
Входящие документы Вид документа
Входящие документы Исходящий от
Входящие документы №:
Входящие документы от
Входящие документы Рег. №
Входящие документы Состояние
Входящие документы Связи
Входящие документы Файлы
Исходящие документы Подготовил
Исходящие документы Рег. №
Исходящие документы от
Исходящие документы Состояние
Исходящие документы Связи
Исходящие документы Файлы
Получение актуальной версии определенного файла: http-сервис в ответ на запрос, содержащий идентификатор файла, отправляет основную актуальную версию файла
Разрабатываемый http-сервис должен:
-Использовать для передачи данных формат JSON
-Поддерживать защищенный протокол HTTPS
-Использовать авторизацию и аутентификацию