Как настроить обмен данными между 1С 7.7 и ФГИС Меркурий (Ветис.API)?

Программист 1С v7.7 Управленческий учет Торговля и дистрибуция
← К списку

Многие компании продолжают успешно использовать платформу 1С:Предприятие 7.7, но сталкиваются с необходимостью интеграции с государственными системами, такими как ФГИС "Меркурий". Прямой обмен данными между устаревшей платформой и современным API "Ветис" невозможен без специальных доработок. Давайте вместе разберемся, как решить эту задачу на примере готового модуля, который активно обсуждался и развивался на форуме 1С.

Проанализируем ситуацию: стандартными средствами 1С 7.7 подключиться к "Меркурию" нельзя. Требуется специализированное решение, которое возьмет на себя всю сложность взаимодействия с Ветис.API. Рассмотрим такое решение, которое представляет собой внешний модуль, легко встраиваемый в любую, даже нетиповую или самописную конфигурацию 1С 7.7.

Готовое решение: внешний модуль для интеграции

Основной принцип работы подобных решений — это использование набора внешних обработок (файлов с расширением .ert) и дополнительного файла метаданных (.md), которые подключаются к вашей базе данных. Такой подход имеет ключевое преимущество: он не изменяет основную конфигурацию 1С. Это означает, что вы сможете без проблем устанавливать обновления для вашей типовой конфигурации (например, "Торговля и Склад" или "Бухгалтерия").

Модуль предоставляет комплексный функционал для полного цикла работы с электронной ветеринарной сертификацией прямо из интерфейса 1С 7.7.

Основные функциональные возможности модуля

Рассмотрим подробнее, какие задачи помогает решить данный модуль. Функционал постоянно расширялся, и мы проанализируем наиболее важные возможности, появившиеся в ходе его развития.

  1. Работа с ветеринарно-сопроводительными документами (ВСД)

    Это базовая и самая важная часть работы с "Меркурием". Модуль позволяет:

    • Гасить входящие ВСД: при поступлении товара вы сможете в несколько кликов подтвердить получение, погасив электронные сертификаты. Реализована возможность частичного гашения, если есть расхождения, и гашения без отправки возвратной ВСД.
    • Оформлять исходящие ВСД: на основании документов реализации из вашей 1С (например, Реализация (ТМЦ)) автоматически создаются транспортные партии (документ аисТранспортнаяПартияМеркурий) для отгрузки клиентам.
    • Оформлять производственные ВСД: если вы занимаетесь производством, вы можете оформлять производственные партии на выпуск готовой продукции.
    • Аннулировать и оформлять возвраты: поддерживаются все необходимые операции по корректировке и аннулированию ранее выписанных документов.
  2. Ведение складского журнала и инвентаризация

    Модуль позволяет полностью контролировать остатки подконтрольной продукции по данным "Меркурия".

    • Работа с партиями: реализован автоматический подбор партий для списания при отгрузке, в том числе с учетом даты выработки или срока годности.
    • Инвентаризация: специальный документ аисИнвентаризацияМеркурий позволяет провести сверку остатков между 1С и "Меркурием". Особенно полезна функция автоматического заполнения по просроченным партиям для их последующего списания.
    • Фиксация остатков: можно запросить актуальные остатки из "Меркурия" и зафиксировать их в системе.
  3. Работа со справочниками и сопоставление данных

    Одна из рутинных задач — это сопоставление ваших данных с данными в "Меркурии". Модуль значительно это упрощает:

    • Номенклатура: сопоставление вашей номенклатуры 1С со справочником продукции "Меркурия" (аисПродукцияМеркурий).
    • Контрагенты: сопоставление контрагентов 1С с хозяйствующими субъектами (аисХозяйствующиеСубъектыМеркурий) и их предприятиями (площадками, аисПредприятияМеркурий). Реализованы удобные механизмы группового запроса и автосопоставления по ИНН/КПП.
    • Адреса и транспорт: загрузка и ведение адресных классификаторов, справочника транспортных средств.
  4. Расширенные и технические возможности

    С развитием модуля в нем появились важные технические улучшения, решающие специфические задачи:

    • Поддержка мультимодальных перевозок: возможность указывать пункты перегрузки товара в пути.
    • Работа с упаковками: гибкая настройка уровней и видов упаковок, автоматический расчет их количества.
    • Настройка отбора номенклатуры: чтобы в документы "Меркурия" не попадала неподконтрольная продукция, можно добавить в справочник Номенклатура специальный реквизит-флажок, например, ПодконтрольнаяПродукция или аисПодконтрольнаяМеркурий.
    • Поддержка старых ОС: для работы на старых версиях Windows, где есть проблемы с современными протоколами шифрования, добавлена возможность отправки запросов через утилиту Curl. Для этого достаточно поместить библиотеку curl1c.dll в каталог с обработками.
    • Поддержка прокси-сервера: если доступ в интернет в вашей компании осуществляется через прокси, вы можете указать его настройки для корректной работы обмена.

Как начать работу: пошаговый план

Разберем по шагам, что нужно сделать, чтобы запустить обмен с "Меркурием" с помощью такого модуля.

  1. Получение доступа к Ветис.API

    Прежде всего, вам необходимо получить реквизиты доступа к шлюзу. Для этого нужно подать заявку в Россельхознадзор. В ответ вы получите письмо с вашими уникальными идентификаторами, включая issuerId. Важно: при подаче заявки в качестве клиентской системы рекомендуется указывать "Собственное решение" и "1С Предприятие 7.7".

  2. Установка и настройка модуля

    После получения модуля от разработчика, необходимо интегрировать его в вашу базу 1С. Обычно это сводится к объединению конфигурации с предоставленным файлом .md и размещению файлов .ert в указанный каталог (например, Extforms).

  3. Первоначальное заполнение данных

    Запустите основную обработку обмена (например, ОбменВетис.ert). Первым делом нужно будет:

    • Создать настройку обмена, введя все реквизиты доступа, полученные от Россельхознадзора.
    • Запросить из "Меркурия" справочники: хозяйствующие субъекты, предприятия, номенклатуру.
    • Выполнить сопоставление загруженных данных с вашими справочниками в 1С. Это кропотливый, но обязательный этап.
    • Запросить и зафиксировать текущие остатки продукции.
  4. Повседневная работа

    После настройки вы сможете выполнять все операции в ежедневном режиме: гасить входящие ВСД на основании документов Поступление (ТМЦ) и создавать исходящие ТТН на основании документов Реализация (ТМЦ).

Технические аспекты и будущие изменения

Важно понимать, что работа с государственными системами требует постоянного внимания к изменениям. Россельхознадзор регулярно обновляет API и требования безопасности.

Таким образом, несмотря на возраст платформы 1С 7.7, задача интеграции с ФГИС "Меркурий" является вполне решаемой. Использование готового, активно поддерживаемого и развиваемого модуля позволяет автоматизировать все процессы и соответствовать требованиям законодательства, не меняя привычную учетную систему.

← К списку