Тест
Вкладка «Тест» (или отдельная тестовая страница модуля) — это мощный инструмент для администраторов и технических специалистов. Она позволяет проверить готовность рабочего места к подписанию документов, а также провести ручную отладку отправки данных по конкретным заказам.
Проверка рабочего места (ЭЦП)
Перед началом реальной работы необходимо убедиться, что ваш браузер и операционная система готовы к взаимодействию с криптопровайдером. На тестовой странице реализован блок диагностики, аналогичный официальному тесту на сайте КриптоПро.
- Запуск проверки: При нажатии на кнопку модуль пошагово проверит загрузку браузерного расширения, инициализацию плагина `cadesplugin`, наличие установленного КриптоПро CSP и доступность действующих сертификатов в личном хранилище пользователя.
- Технический лог: В случае ошибки (например, плагин заблокирован браузером или истек срок действия ключа) система выдаст подробный технический лог, который можно скопировать в один клик и передать в службу поддержки.
Тестовый прогон заказов (Вывод и Возврат)
Модуль предоставляет интерфейс для принудительной генерации и отправки JSON-документов в Честный ЗНАК по любому ID заказа из вашей базы. Это позволяет наглядно увидеть, как формируется полезная нагрузка (payload), как она подписывается вашей ЭЦП и какой ответ возвращает API.
- Вывод из оборота: Вы можете загрузить заказ, получить токен авторизации (JWT), сформировать документ выбытия, подписать его и отправить. На экране отобразятся статусы операции и сам сгенерированный JSON.
- Возврат в оборот: Доступен аналогичный функционал для тестирования возврата марок. Здесь можно вручную задать параметры первичного документа (тип, номер, дата), чтобы проверить, как система примет эти данные.
Справочная информация
В нижней части тестовой страницы встроена удобная таблица-справочник. В ней собраны расшифровки основных системных параметров и констант, используемых при обмене данными с API:
- Типы документов (
LK_RECEIPT— вывод,LP_RETURN— возврат). - Виды первичных документов (
RECEIPT— кассовый чек,SALES_RECEIPT— товарный чек,OTHER). - Требования к форматам дат и длине передаваемых значений.