← На главную
При работе с алкогольной продукцией в конфигурации 1С:Розница пользователи часто сталкиваются с ситуацией, когда входящие товарно-транспортные накладные поступают в новом формате схемы (например, WayBill_v2), а при попытке отправить ответ, акт подтверждения или акт разногласий система выдает ошибку:
Версия формата акта разногласий не соответствует версии формата накладной
При этом при попытке вручную переключить формат обмена на V2 (УТМ 2.0.3 и выше) в карточке организации и согласии на выгрузку в ЕГАИС значение в поле сразу же возвращается обратно на V1 (УТМ 2.0.1, 2.0.2). Выясним причину такого поведения платформы и разберем по шагам, как корректно зафиксировать нужный формат обмена.
Причины сброса формата обмена и возникновения ошибки
Проанализируем техническую сторону взаимодействия 1С с Универсальным транспортным модулем (УТМ):
- Несоответствие XML-схем: Сервер ЕГАИС (ФСРАР) требует строгого совпадения формата входящего документа и формата ответа на него. Если входящая накладная сформирована по схеме
WayBill_v2, а программа генерирует ответный акт по устаревшей схеме WayBillAct (V1), пакет отклоняется автоматически.
- Привязка к рабочему месту: Настройки подключения к УТМ и используемый формат обмена хранятся в регистре сведений
Настройки обмена с ЕГАИС. Каждая запись жестко ассоциируется с текущим рабочим местом (клиентским ПК). Если в настройке подключения поле Рабочее место не заполнено, система не может сопоставить текущую сессию пользователя с записью регистра и при любой попытке изменения сбрасывает значения к параметрам по умолчанию (формат V1).
Основное решение: привязка рабочего места в параметрах подключения
Разберем по шагам стандартный алгоритм исправления привязки в интерфейсе программы:
- Перейдем в раздел НСИ и откроем подраздел Параметры подключения к ЕГАИС (или Администрирование -> Настройки номенклатуры -> Интеграция с ЕГАИС -> Параметры подключения к ЕГАИС).
- В открывшемся списке откроем строку с настройкой обмена для нужной торговой точки или организации.
- Обратим внимание на реквизит Рабочее место. Если поле пустое, нажмем на кнопку выбора и укажем текущее рабочее место пользователя.
- Нажмем кнопку Записать и закрыть (или Сохранить), чтобы зафиксировать привязку текущего сеанса к строке регистра.
- Справа от поля с кодом ФСРАР перейдем по гиперссылке в карточку Организации ЕГАИС.
- В поле Формат обмена выберем значение V2 (УТМ 2.0.3 и выше).
- На запрос системы о подтверждении и выгрузке изменений нажмем ОК и запишем карточку. Теперь выбранный формат успешно сохранится и не будет сбрасываться.
Альтернативное решение: пересоздание записи настроек обмена
Если после указания рабочего места переключение формата все еще блокируется или конфигурация работает в режиме клиент-серверной базы с несколькими терминальными сессиями, применим метод полного пересоздания строки подключения:
- Откроем список параметров подключения к ЕГАИС в регистре сведений
Настройки обмена с ЕГАИС.
- Удалим проблемную строку настройки для организации.
- Создадим новую запись, сразу заполнив адрес УТМ, порт, организацию предприятия и выбрав текущее Рабочее место.
- Если обмен выполняется регламентным заданием на стороне сервера 1С:Предприятия, переключим режим взаимодействия на выполнение на сервере, исключив зависимость от локального клиента.
- После сохранения новой записи повторно откроем карточку классификатора организации ЕГАИС и установим требуемый формат.
Действия с зависшими и отклоненными документами
Рассмотрим, как правильно обработать документы, по которым уже была получена ошибка формата:
- Обработка служебной квитанции: При отправке запроса на смену формата УТМ генерирует служебный запрос
InfoVersionTTN. Дождемся квитанции об успешной фиксации версии в ЕГАИС. При необходимости перезапустим службу транспортного модуля (УТМ) на компьютере, чтобы очистить кэш схем.
- Переформирование акта: Если акт расхождений или подтверждения был создан в информационной базе до момента переключения формата, черновик документа в 1С может удерживать старую схему XML. Отменим проведение или удалим неотправленный акт и создадим его заново на основании входящей ТТН.
- Выполним повторную отправку акта в ЕГАИС.