Общее описание сервиса интеграции
Примечание
Рассмотренная в разделе информация не будет исчерпывающей. Для понимания принципов работы ГИИС ДМДК необходимо изучить документацию, опубликованную на сайте https://dmdk.ru/. Также рекомендуем ознакомиться с видеоинструкциями, расположенными на сайте.
При возникновении вопросов рекомендуем обратиться в тех. поддержку сервиса.
Сервис интеграции позволяет осуществить передачу данных из информационной системы участника в систему ГИИС ДМДК. Передаваемые данные подписываются личной УКЭП. Важно понимать, что в некоторых случаях (при выполнении юридически значимых операций) действия участника по передаче данных, выполняемые в информационной системе участника, не являются финальными. После осуществления обмена требуется зайти в личный кабинет ГИИС ДМДК и финализировать процесс выполнив подписание переданных данных с помощью личной УКЭП.
Требования к электронным подписям и сертификатам открытого ключа проверки электронных подписей описаны в документации ГИИС ДМДК.
Перед использованием сервиса интеграции между информационной системой участника и ГИИС ДМДК должен быть организован защищенный канал передачи данных посредством TLS. Для этого на рабочем месте, с которого производится подключение к сервису интеграции ГИИС ДМДК, должен быть установлен криптопровайдер (КриптоПро CSP), сертификат удостоверяющего центра и программное обеспечение для организации TLS канала – Stunnel.
Важно понимать, что ИТ-К: Управление Нашей Ювелирной Фирмой и Stunnel не зависят друг от друга и являются самостоятельными программами. Если настройка Stunnel будет выполнена некорректно, то ИТ-К: Управление Нашей Ювелирной Фирмой не сможет передать данные в ГИИС ДМДК.
При настройке Stunnel следует обратить особое внимание на параметр accept файла конфигурации. В нем описаны адрес и порт сервера, на который передается зашифрованный трафик. Именно эти параметры потребуются для настройки обмена в 1С.
Настройки интеграции в ИТ-К:УНЮФ
После того, как выполнены настройки информационного обмена в личном кабинете участника ГИИС ДМДК, настроен защищенный канал связи при помощи Stunnel и проверена работоспособность сервиса интеграции - приступаем к настройкам обмена в ИТ-К: Управление Нашей Ювелирной Фирмой.
Настройка электронных подписей
Необходимо добавить в базу сертификат ключа обезличенной электронной подписи, которая будет использоваться для информационного обмена. Для этого пользователь с правами администратора переходит в форму “Настройки электронной подписи и шифрования” (Администрирование - Общие настройки - Электронная подпись и шифрование - Настройки электронной подписи и шифрования).
В этой форме при помощи команды “Добавить”, следуя подсказкам, необходимо добавить сертификат ключа электронной подписи.
Особое внимание стоит уделить реквизиту “Организация”. В нем необходимо указать организацию, для которой выполняется информационный обмен. Это поле будет использоваться при фильтрации сертификатов, зафиксированных в базе, в момент подписания данных. Подписание данных должен осуществлять пользователь, для которого зафиксирована электронная подпись.
Настройка подключения к сервису интеграции
Для возможности информационного обмена с ГИИС ДМДК пользователь с административными правами должен взвести флаг Использовать маркировку, указать минимальное время обработки запросов и добавить настройки подключения к сервису. Настройки выполняются на форме “Маркировка ювелирных изделий” (Маркировка - Интеграция с ГИИС ДМДК).
Взаимодействие с сервисом ГИИС ДМДК осуществляется в асинхронном режиме:
1. Сначала со стороны информационной системы участника отправляется запрос на изменение данных. Сервис фиксирует запрос, ставит его в очередь обработки и возвращает зафиксированный в ГИИС ДМДК идентификатор этого запроса.
2. Затем информационная система участника выполняет опрос сервиса ГИИС ДМДК с целью выяснения информации о результате выполнения запроса. Если запрос обработан, то в ответ информационная система получает результат его обработки.
В настройке “Минимальное время обработки запроса в ГИИС ДМДК” задается время с момента отправки запроса в ГИИС ДМДК, в течении которого информационная система не сможет запросить результат выполнения запроса. Согласно рекомендациям сервиса ГИИС ДМДК это время составляет 120 секунд. В течении этого времени информационная система будет игнорировать попытки пользователя получить результат выполнения запроса.
В настройках подключения требуется указать Организацию, для которой настраивается обмен, а также адрес подключения к сервису, указанный в параметре accept файла конфигурации утилиты Stunnel. Для каждой организации и для каждого обособленного подразделения создается отдельная настройка.
Этот абзац важен только для сетей ювелирных мастерских. При использовании РИБ - настройка “Использовать маркировку” устанавливается в центральном узле, а затем с помощью обменов мигрирует в подчиненные узлы. В узлах ее редактирование запрещено. Что касается настроек подключения, то их необходимо вводить в каждом узле РИБ отдельно. При этом списки организаций, указываемые в настройках, не должны пересекаться между узлами РИБ. Таким образом получается, что данные по взаимодействию с ГИИС ДМДК не мигрируют между узлами, а фиксируются только в тех базах, в которых непосредственно ведется учет по конкретным организациям и их обособленным подразделениям.
После добавления “Настройки подключения” можно проверить работоспособность сервиса по указанному адресу с помощью команды “Проверить подключение”. Для этого потребуется подписать сообщение. Если все работает - сервис вернет ответ “Running”.