Пример интеграции 1С с автоматизированной системой Меркурий Россельхознадзора



В обработке показаны  основные варианты реализации запросов и ответов для работы с системой  1С и Меркурий
1. Получение данных справочников продукции по его идентификатору  GetProductByUuid  
2. Получение сертификата по уникальному идентификатору getVetDocumentByUuid

Последовательность работы:

1. Получаем регистрационные данные для подключения к шлюзу Меркурия
Вводим из в первое окошко обработки см рис.1, или же в коде обработки.

2. Переходим на вторую вкладку см рис.2, здесь нужно ввести идентификатор продукции для получения информации по этому продукту. Реализация этого решения взято с документации http://help.vetrf.ru/images/d/dc/Product_service_requirements_1.1_v2.pdf страница 16.
Нажимаем кнопку «Выполнить»- получаем результат выполнения запроса.

3. На третьей вкладке (см. рис.3) реализовано получение сведений ветеринарного сертификата по его уникальному идентификатору.Получить данный идентификатор можно через Веб интерфейс в системе Меркурий. Вбиваете этот код в поле вверху нажимаете кнопку «Выполнить». Получаете результат обработки запроса.

Обработка распростаняется «Как есть». На полнофункциональный обмен между системами не претендует. Скорее носит информационный характер ввиду скудности в предоставлении примеров написания кода разработчиками Меркурия для 1С.

Обработка работает на любой конфигурации платформы 1С:Предпиятие 8.1, так как не использует никаких метаданных конфигураций.

Легко может быть сконвертирована на платформу 1С:Предпиятие 8.2.

Код обработки открытый, поэтому можно посмотреть механизмы реализации. 

Поняв принцип запросов, можно писать свои реализации обмена средствами встроенного языка платформы 1С:Предприятие.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *