Создание расширения
Необходимо создать расширение, которое будет интегрироваться с 1С Документооборот и позволит отправлять документы на сервер маркировки по API POST перед их открытием или сохранением на локальной машине пользователя.
Расширение должно быть совместимо с любой версией 1С Документооборот, а также, по возможности, с версией 1С Документооборот 8, редакция КОРП 1.2 и выше.
При сохранении или открытии любого документа на локальной машине пользователя, расширение должно выполнять следующие действия:
Отправлять файл на сервер маркировки по API POST.
Использовать следующий URL для отправки: https://link.cgcorp.com:30000/api/ocr/get_warp_by_token/
Отправлять следующие параметры в формате multipart/form-data:
'file' - Файл, который пользователь пытается сохранить или открыть.
'username' - Имя авторизованного пользователя.
'meta' - JSON-строка с двумя ключами: 'path' (путь до файла на сервере, если он существует) и 'doc_ver' (версия клиента).
Пример CURL запроса.
curl --location 'https://link.cgcorp.com:30000/api/ocr/get_warp_by_token/' \
--form 'file=@"/Users/magomed/Downloads/Tests_NEW/test_2/test_2_page.pdf"' \
--form 'username="madget"' \
--form 'meta="{\"path\", \"путь к файлу\", \"doc_ver\": \"версия клиента\"}"'
Полученный промаркированный файл нужно отдать пользователю вместо оригинала.
Расширение должно обрабатывать ошибки, связанные с отправкой файлов и взаимодействием с сервером маркировки, и предоставлять соответствующие сообщения об ошибках пользователю. Сообщение выводить только в случае ошибки, после вывода сообщения пользователю необходимо отдать пользователю оригинал файла.
Предоставьте подробную инструкцию по установке расширения на любой клиентский 1С Документооборот. Необходимо универсальное расширение которое можно поставить на любую версию Документооборот, или по крайней мере на версии Документооборот 8, редакция КОРП 1.2 и выше.
Attached files:
Term:2 days
Budget: 53 Br (₽1500)
69
1 proposal
21 day 1 hour
Sent Applications
1 day
4 Br ($1)
Здравствуйте времени суток! Ознакомился с описанием проекта и готов сделать.
Есть свободное время готов обсудить. Всегда на связи во всех доступных месенджарах.
добавляйтесь обсудим детали.
Telegram: @Progdlm
Ватсапп : +38063-581-0-681
Quantity per page:
5
1 - 1 of 1