3.6. JS SDK
|
|
Такском-Доклайнз JS SDK представляет собой набор JS-скриптов, который позволяет организовать ЭДО на веб-портале Поставщика услуг. Отправка документов, автоматизированная отработка Регламента ЭДО, отслеживание статусов документооборотов реализуются при помощи методов JS SDK.
Требования к рабочему месту
•
|
ОС Windows XP SP3 или выше.
|
•
|
Web-обозреватель MS Internet Explorer версии 6.0 или выше. Для Internet Explorer 10 и выше на Windows 8 поддерживается работа только в Desktop режиме (традиционное приложение).
|

•
|
Средство криптографической защиты информации (СКЗИ) "КриптоПро CSP" версии 4.0 (http://cryptopro.ru/products/csp/overview).
|
•
|
Компонент (надстройка) "Taxcom CryptoAX" версии не ниже 1.8 (в случае, если интегратор не реализует криптографию своими силами). Для скачивания см. п. «Полезные ссылки» - «Дистрибутивы».
|
•
|
Установленный Adobe Flash Player 10+ для версий браузера ниже 8.0.
|
Разработка интеграционного решения с использованием Такском-Доклайнз JS SDK требует знания форматов электронных документов (см. п. 2.1.1.1. XML файлы электронных документов).
Для использования JS SDK необходимо:
o
|
Установить в раздел "Личные" личный цифровой сертификат ключа ЭП и подключить носитель ключа ЭП.
|
o
|
Установить корневые сертификаты ЭП Удостоверяющего центра компании Такском в раздел "Доверенные корневые центры сертификации" (корневой сертификат Аккредитованного УЦ и корневой сертификат Аккредитованного УЦ с 04.08.2014).
|
o
|
Включить скрипт, расположенный на сервере Такском-Доклайнз. JS SDK поставляется в 2-х вариантах: debug версии и минифицированные версии. Минифицированные версии рекомендуются к использованию в продуктовой среде, а для отладки - debug версии.
|
Debug версии:
•
|
Для тестирования: <script type="text/javascript" src="https://api-invoice.taxcom.ru/v1.3/SDK/taxcomsdk.js"></script>
|
•
|
Для эксплуатации: <script type="text/javascript" src="http://api.taxcom.ru/v1.3/SDK/taxcomsdk.js"></script>
|
Минифицированные версии:
•
|
Для тестирования: <script type="text/javascript" src="https://api-invoice.taxcom.ru/v1.3/SDK/taxcomsdk.min.js"></script>
|
•
|
Для эксплуатации: <script type="text/javascript" src="http://api.taxcom.ru/v1.3/SDK/taxcomsdk.min.js"></script>
|
Опирающееся на JS SDK интеграционное решение должно содержать модули:

Класс apiClient реализует следующие методы JS SDK:
Модуль
|
JS SDK Method
|
Description
|
Авторизации (1)
|
Авторизация в системе Такском-Доклайнз с использованием цифрового сертификата и ключа ЭП.
| |
Обработки электронных документов (2)
|
Метод, активизирующий действия (транзакции), предусмотренные Регламентами ЭДО.
| |
Метод вызова sendReceive с дополнительными опциями.
| ||
Метод для получения списка электронных документов и их статусов.
| ||
Метод для автоматического контроля статусов документооборотов.
| ||
Метод отправки электронных документов в XML формате.
|