Как 1С обменивается данными с системой Меркурий

· 9 мин

Содержание

Обмен с Меркурием в 1С работает через шлюз Ветис.API: программа сама отправляет запросы в государственную систему и получает ответы, не заставляя оператора открывать сайт mercury.vetrf.ru вручную. Из документов учёта — поступления, реализации, производственного отчёта — можно погасить входящий ВСД и оформить исходящий, а результат вернётся прямо в карточку документа.

Меркурий — это компонент ФГИС ВетИС (Федеральная государственная информационная система в области ветеринарии) Россельхознадзора. В ней оформляются электронные ветеринарные сопроводительные документы (эВСД) на подконтрольную продукцию: мясо, молочку, рыбу, яйцо, корма и прочие товары из перечня. Если компания торгует такими товарами или производит их, работа с Меркурием обязательна, и удобнее вести её из своей учётной программы.

Ниже — как устроена связка, что настроить перед первым обменом и как проходят приёмка, отгрузка и разбор расхождений.

Как 1С связывается с Меркурием через Ветис.API

Прямого «подключения к базе» Меркурия нет. 1С общается с системой по защищённому каналу через программный интерфейс Ветис.API — это шлюз, который принимает запросы и отдаёт ответы в формате XML.

Схема обмена простая:

  • 📤 1С формирует запрос (погасить ВСД, оформить ВСД, получить справочник) и отправляет его в Ветис.API.
  • 🔐 Запрос подписывается учётными данными уполномоченного лица хозяйствующего субъекта.
  • 📥 Меркурий обрабатывает заявку и возвращает результат: номер оформленного ВСД, статус операции или описание ошибки.

Обмен асинхронный. Это значит, что ответ приходит не мгновенно: 1С отправляет заявку, получает квитанцию о приёме, а готовый результат забирает отдельным запросом через несколько секунд или минут. Поэтому у документа ВСД в программе есть промежуточные состояния — «отправлен», «в обработке», «оформлен».

Меркурий — не единственный компонент ВетИС, с которым соприкасается обмен. Чтобы ВСД оформлялись, данные подтягиваются ещё из двух справочников системы:

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

1С периодически синхронизирует эти справочники, чтобы в момент оформления ВСД подставлять актуальные идентификаторы, а не вводить их вручную.

Для разных товарных групп и операций в Меркурии действуют свои правила. Молочная продукция, животные, корма, продукция рыболовства оформляются по-разному, и 1С подставляет нужный тип ВСД исходя из вида продукции в справочнике.

Что нужно получить и настроить до первого обмена

Перед тем как нажимать кнопки в 1С, у компании уже должны быть выполнены шаги на стороне ВетИС — программа их не заменяет.

Что требуется от организации:

  1. Регистрация хозяйствующего субъекта и его площадок (поднадзорных объектов) в компоненте Цербер. У каждой площадки — свой идентификатор.
  2. Учётные записи уполномоченных лиц в Меркурии: логин, пароль и назначенные права (гашение, оформление транспортных ВСД).
  3. Оформленный доступ к Ветис.API — заявка в Россельхознадзор, по итогам которой выдаются реквизиты доступа (идентификатор обслуживающего лица и ключ/логин для API).

Когда доступ есть, обмен включается в самой 1С. В конфигурациях на «1С:Предприятии 8.3» (Бухгалтерия 3.0, Управление торговлей 11, Розница, ERP, Комплексная автоматизация) настройка живёт в разделе Администрирование — в группе настроек обмена с государственными информационными системами (в разных конфигурациях блок называется близко: «Обмен с ВетИС» или «Интеграция с ВетИС (Меркурий)»).

Там задаётся:

  • флаг включения обмена с ВетИС;
  • реквизиты доступа к Ветис.API (идентификатор и ключ);
  • логины и пароли уполномоченных лиц;
  • сопоставление ваших складов и подразделений с площадками из Цербера.
Что проверить перед первым обменом
Выполнено: 0 / 6

Сопоставление номенклатуры 1С и продукции Меркурия

Самое трудоёмкое в настройке — связать вашу номенклатуру с продукцией из справочников ВетИС. В Меркурии своя иерархия: вид продукции → тип → наименование продукции конкретного производителя. Пока позиция не сопоставлена, оформить на неё ВСД из 1С не получится.

Сопоставление делается один раз для каждой позиции и дальше хранится в программе. При первой отгрузке или приёмке 1С предложит выбрать продукцию ВетИС, а в следующий раз подставит её автоматически.

Сопоставление полей
Номенклатура 1С→Наименование продукции ВетИС
Единица измерения→Единица измерения продукции в Меркурии
Склад / подразделение→Площадка (поднадзорный объект) в Цербере
Контрагент-поставщик→Хозяйствующий субъект отправителя

Единицы измерения должны совпадать по смыслу. Если в 1С товар в штуках, а в Меркурии продукция учитывается в килограммах, количество в ВСД и в учёте разойдётся — это частая причина расхождений при гашении.

Оформление исходящих ВСД при отгрузке и производстве

Исходящий ВСД компания оформляет сама, когда отгружает или производит подконтрольный товар. В Меркурии таких документов несколько видов, и 1С подбирает нужный по характеру операции.

Основные типы исходящих ВСД:

  • 🏭 производственный — оформляется при выработке продукции (переработка, фасовка, изготовление); в 1С его формируют из документа выпуска/производства;
  • 🚚 транспортный — оформляется при перевозке и продаже готового товара; в 1С его создают из документа реализации (отгрузки);
  • 🔁 возвратный — при возврате партии поставщику.

Порядок при отгрузке обычно такой:

  1. Проводите в 1С документ реализации (отгрузки) на подконтрольный товар.
  2. В документе открываете команду работы с ВСД (в командной панели документа или через связанный документ обмена с ВетИС).
  3. Программа собирает данные партии и отправляет запрос на оформление транспортного ВСД в Ветис.API.
  4. После обработки Меркурий возвращает номер ВСД — он сохраняется в 1С и передаётся покупателю вместе с партией.

Право оформлять транспортные ВСД на ряд готовой продукции есть у уполномоченного лица хозяйствующего субъекта — ветеринарный врач для этого не нужен. А вот производственный ВСД на сырьё и продукцию, требующую ветеринарного контроля, оформляет аттестованный специалист госветслужбы или аттестованный ветврач организации.

Если одной накладной отгружается несколько партий одной продукции, 1С умеет объединять их в один транспортный ВСД — это сокращает число документов и упрощает последующее гашение у получателя. Оформлять ВСД лучше в момент фактической отгрузки: номер документа должен сопровождать партию в пути, а не появляться задним числом.

Если покупатель работает не через Меркурий (розничный конечный потребитель), транспортный ВСД на продажу ему оформлять не нужно — такую продукцию списывают как реализованную населению отдельной операцией в системе.

Приёмка и гашение входящих ВСД

Когда вам привозят товар, поставщик оформляет на него ВСД, и этот документ нужно погасить — подтвердить приёмку в Меркурии. Непогашенный входящий ВСД висит на вашей площадке и мешает дальнейшему движению партии.

Из 1С это делается при оформлении поступления:

  1. Создаёте документ поступления товаров.
  2. Запрашиваете из Ветис.API список входящих (неоплаченных) ВСД по вашей площадке.
  3. Сопоставляете строки поступления с продукцией из ВСД.
  4. Указываете фактически принятое количество и гасите документ.

При гашении Меркурий автоматически оформляет возвратный транспортный ВСД на непринятую часть, если вы приняли меньше, чем указано в документе.

Удобно, что гашение можно привязать к приёмке по факту: 1С сопоставляет строки поступления с ВСД по продукции, и оператор видит, какие документы относятся к этой поставке, а какие ещё висят непогашенными. Если поставщик прислал ВСД на партию, которую вы ещё не оприходовали, документ будет ждать в списке входящих до создания поступления.

Гасить входящий ВСД нужно своевременно — как правило, в рабочий день приёмки и до начала реализации партии. Просроченное гашение фиксируется в системе и может стать поводом для вопросов со стороны Россельхознадзора.

Гашение доступно уполномоченному лицу хозяйствующего субъекта — отдельно привлекать ветврача для приёмки готовой продукции не требуется.

Разбор расхождений и возвратные документы

На приёмке фактическое количество часто не сходится с тем, что указал поставщик. Меркурий это предусматривает, и 1С помогает оформить расхождение корректно.

Возможные ситуации:

  • Приняли полностью — гасите ВСД на всё количество, расхождений нет.
  • Приняли меньше — указываете фактическое количество; на разницу Меркурий оформляет возвратный ВСД, а в 1С заводите возврат поставщику или корректировку поступления.
  • Пересортица или не тот товар — гасить такой ВСД нельзя: партию возвращают, оформляя возврат, или поставщик аннулирует неверный документ и выписывает новый.
  • Брак/несоответствие по качеству — товар направляют на возврат или утилизацию; это тоже отражается отдельным ВСД.

При возврате уже принятого товара поставщику вы становитесь отправителем и оформляете на партию возвратный транспортный ВСД из документа возврата в 1С.

Сверяйте количество и единицы измерения до гашения, а не после. Погашенный ВСД переоформить нельзя — расхождение придётся закрывать возвратным документом, а это лишние операции и в Меркурии, и в учёте.

Регламентные задания и автоматизация обмена

Чтобы не дёргать Ветис.API руками, обмен переводят на фоновый режим. За него отвечают регламентные задания 1С, которые работают по расписанию.

Что обычно автоматизируют:

  • 🔄 получение результатов ранее отправленных заявок (из-за асинхронности ответ приходит не сразу);
  • 📥 загрузку списка входящих ВСД по площадкам;
  • 📚 обновление справочников продукции и хозяйствующих субъектов ВетИС.

Расписание регламентных заданий настраивается в разделе Администрирование в блоке обслуживания (регламентные и фоновые задания). Период опроса ставят небольшим — например, раз в несколько минут, — чтобы статусы ВСД обновлялись быстро.

В клиент-серверной базе регламентные задания выполняются на сервере автоматически. В файловой базе они работают только пока открыт сеанс 1С — если программу закрыли, обмен встаёт до следующего запуска. Для постоянного обмена в файловом варианте оставляют открытой отдельную сессию или переходят на клиент-сервер.

Полностью без участия человека обмен не идёт: регламентные задания забирают ответы и обновляют справочники, но решение погасить ВСД, принять расхождение или оформить возврат остаётся за оператором. Автоматизация снимает рутину опроса шлюза, а не ответственность за содержание документов.

Типичные ошибки обмена и как их устранить

Ошибки обмена с Меркурием чаще всего связаны не с самой 1С, а с данными на стороне ВетИС: неверные реквизиты доступа, несопоставленная продукция, права уполномоченного лица.

Диагностика: выберите симптом

Если ошибка сформулирована невнятно, посмотрите текст ответа Ветис.API — он сохраняется в документе обмена и обычно прямо указывает, какого реквизита не хватает или какое поле заполнено неверно.

Частые вопросы

Нужен ли ветврач, чтобы работать с Меркурием из 1С?
Для гашения входящих ВСД и оформления транспортных документов на готовую продукцию достаточно уполномоченного лица хозяйствующего субъекта. Производственные ВСД на сырьё и продукцию, требующую ветконтроля, оформляет аттестованный ветеринарный специалист.
В каких конфигурациях 1С есть обмен с ВетИС?
Интеграция встроена в типовые конфигурации на платформе 8.3: Бухгалтерия 3.0, Управление торговлей 11, Розница, ERP, Комплексная автоматизация. Набор документов, из которых доступна работа с ВСД, зависит от конфигурации.
Можно ли оформить ВСД, если нет интернета?
Нет. Обмен идёт онлайн через Ветис.API, поэтому для оформления и гашения нужен доступ в интернет. При недоступности шлюза заявки встают в очередь и уходят, когда связь восстановится.
Что делать, если приняли меньше, чем в ВСД?
Укажите фактическое количество при гашении. На непринятую часть Меркурий автоматически оформит возвратный ВСД, а в 1С отразите корректировку поступления или возврат поставщику.
Почему оформленный ВСД долго не появляется в 1С?
Из-за асинхронного обмена результат приходит отдельным ответом. Убедитесь, что регламентное задание получения результатов из Ветис.API включено и выполняется по расписанию; в файловой базе оно работает только при открытом сеансе.

Источники

  • Закон РФ от 14.05.1993 № 4979-1 «О ветеринарии»
  • Приказ Минсельхоза России от 27.12.2016 № 589 (правила оформления ВСД в электронной форме)
  • Приказ Минсельхоза России от 18.12.2015 № 648 (перечень подконтрольных товаров)