Интеграция конфигурации 1С:Управление торговлей 10.3 с ЕГАИС на этапе её внедрения и активной эксплуатации вызывает немало вопросов у технических специалистов и бухгалтеров. Специфика работы с транспортным модулем (УТМ), особенности аппаратных ключей JaCarta или Рутокен, а также методологические нюансы учета слабоалкогольной и разливной продукции часто приводят к возникновению ошибок при отправке и получении документов. В этой статье мы подробно разберем наиболее частые проблемы и найдем эффективные способы их решения.
Эта критическая ошибка возникает на этапе подписания и отправки актов подтверждения ТТН в ЕГАИС. Система формирует XML-пакет, передает его в УТМ, но на уровне взаимодействия с аппаратным ключом процесс прерывается.
Выясним причину проблемы: УТМ пытается подписать документ, обращаясь к аппаратному носителю, но обнаруживает в контейнере ключа более одного сертификата с одинаковым идентификатором ID. Обычно это происходит в следующих случаях:
Рассмотрим пошаговое решение этой проблемы:
При загрузке классификаторов номенклатуры и видов продукции из ЕГАИС пользователи часто сталкиваются с ошибкой, блокирующей обработку входящих документов. Система выдает сообщение о нарушении уникальности кода в справочнике видов алкогольной продукции.
Проанализируем ситуацию: Классификатор видов продукции в ЕГАИС содержит строго определенные коды (например, 500 — пиво, 200 — водка). Однако при обмене данными ЕГАИС может присылать элементы с незначительными отличиями в наименовании при одном и том же коде. Из-за жесткого контроля уникальности кода в справочнике 1С попытка записать дублирующийся элемент вызывает отмену транзакции, из-за чего очередь запросов в УТМ «зависает».
Как решить эту проблему программно и организационно:
В типовых конфигурациях 1С этот механизм со временем был доработан, однако если вы используете кастомизированную или старую версию УТ 10.3, проблему можно решить изменением алгоритма записи в справочник. Вместо вызова исключения при обнаружении дубля мы можем записывать информацию в лог и использовать существующий элемент.
Рассмотрим пример кода, который можно внедрить в модуль объекта справочника ВидыАлкогольнойПродукции в процедуру ПередЗаписью:
Процедура ПередЗаписью(Отказ)
// Отключаем стандартный жесткий отказ при совпадении кодов ЕГАИС
Если ОбменДанными.Загрузка Тогда
Возврат;
КонецЕсли;
НайденныйСсылка = Справочники.ВидыАлкогольнойПродукции.НайтиПоКоду(ЭтотОбъект.Код);
Если ЗначениеЗаполнено(НайденныйСсылка) И (НайденныйСсылка <> ЭтотОбъект.Ссылка) Тогда
// Записываем информацию в журнал регистрации для последующего анализа
ЗаписьЖурналаРегистрации("ЕГАИС.ДублиКодов",
УровеньЖурналаРегистрации.Предупреждение,
ЭтотОбъект.Метаданные(),
ЭтотОбъект.Ссылка,
"Попытка записи дублирующего кода вида продукции: " + ЭтотОбъект.Код + ". Элемент перенаправлен на существующий.");
// Перенаправляем алгоритмы сопоставления на уже существующий элемент, отменяя запись нового дубля
Отказ = Истина;
КонецЕсли;
КонецПроцедуры
После временного отключения контроля уникальности обработайте зависшую очередь сообщений УТМ, после чего объедините дублирующиеся элементы справочника с помощью стандартной обработки «Поиск и замена дублей».
Большие трудности у товароведов вызывает приемка нефасованной (разливной) продукции, в частности пива в кегах объемом 30 или 50 литров.
Разберем методологию ЕГАИС:
Unpacked (нефасованный), а тег Capacity (емкость тары) полностью отсутствует.Настроим сопоставление по шагам:
30 по отношению к литру. Также обязательно должна быть создана единица измерения «дал» с коэффициентом 10.Проанализируем текущую ситуацию с развитием функционала. Хотя фирма «1С» долгое время поддерживала интеграцию с ЕГАИС в рамках конфигурации УТ 10.3, ее архитектура на обычных формах существенно ограничивает внедрение современных помарочных механизмов учета и новых форматов XML-схем ЕГАИС (включая ЕГАИС 3.0 и 4.0).
Официальная поддержка конфигурации «Управление торговлей 10.3» была завершена в апреле 2024 года. Для полноценной и стабильной работы с маркированным алкоголем и пивом (включая частичное списание кег на кранах и новые форматы обмена с УТМ) пользователям рекомендуется рассмотреть переход на современные конфигурации на управляемых формах:
В этих решениях механизмы взаимодействия с ЕГАИС и государственной системой маркировки («Честный Знак») регулярно обновляются в автоматическом режиме в соответствии с изменениями в законодательстве РФ.