Работа с ЕГАИС в конфигурации «Управление торговлей 10.3» (УТ 10.3) существенно отличается от современных программ на управляемых формах. Поскольку эта конфигурация использует обычные формы, многие механизмы взаимодействия с Универсальным транспортным модулем (УТМ) реализованы через специализированные обработки. В этой статье мы подробно разберем, как правильно организовать обмен, почему возникают ошибки при запросе остатков и каков алгоритм работы с входящими накладными.
Часто пользователи сталкиваются с ситуацией, когда после отправки запроса на остатки или справочники, система при получении ответа выдает ошибку: «не найден документ с идентификатором запроса». Проанализируем основные причины этой проблемы:
Запросы к ЕГАИС. Когда мы отправляем запрос в УТМ, программа создает запись с уникальным ID. Если после отправки, но до момента получения ответа, эта запись была удалена или база была восстановлена из бэкапа (в котором еще не было этого запроса), 1С не сможет сопоставить пришедший из ЕГАИС файл с конкретным действием пользователя.Передан в УТМ, программа может создать несколько идентичных записей, что приводит к путанице в идентификаторах при обработке ответов.Чтобы избежать подобных ошибок, рекомендуем всегда дожидаться завершения текущего сеанса обмена и не удалять записи из журнала запросов до момента их полной обработки.
Многие пользователи теряются, не находя привычных закладок ЕГАИС в главном меню. Выясним, где скрываются нужные нам инструменты. В актуальных версиях УТ 10.3 (начиная с 10.3.50.2 и выше) для работы с алкогольной продукцией выделена отдельная подсистема.
Для начала работы нам необходимо открыть обработку Обмен с ЕГАИС. Обычно она находится в меню «Сервис» или выведена отдельной кнопкой в интерфейсе. Также доступ к документам можно получить через панель функций на закладке «Алкоголь» (если она настроена в интерфейсе пользователя).
Рассмотрим подробнее процесс получения документов от поставщиков. Для того чтобы в системе появились актуальные данные из ЕГАИС, выполним следующие шаги:
Обмен с ЕГАИС.ТТН Входящие ЕГАИС.Принят из ЕГАИС.Важный нюанс: Если после завершения обмена список накладных остается пустым, хотя поставщик утверждает, что отправил товар, проанализируем настройки торгового объекта. В справочнике Организации ЕГАИС обязательно должен быть верно указан идентификатор FSRAR_ID, соответствующий вашему ключу на токене (Jacarta/Rutoken).
Просто загрузить ТТН в список — недостаточно. Мы не сможем создать на ее основе складской документ Поступление товаров и услуг, пока не свяжем данные из системы ЕГАИС с данными нашей информационной базы. Это ключевой этап, который часто вызывает затруднения.
Разберем, что нужно сделать:
Контрагент в 1С соответствует отправителю из ЕГАИС. Это делается в окне ТТН или через справочник Классификатор организаций ЕГАИС.Номенклатура. Если мы пропустим этот шаг, табличная часть документа будет пустой, и оприходовать товар не удастся.Проанализируем систему хранения остатков в УТ 10.3. Программа поддерживает работу с тремя регистрами ЕГАИС:
Регистр №1 (Склад): Здесь продукция хранится в разрезе партий (справок А и Б). Именно на этот регистр приходят все входящие ТТН. Для перемещения товара или его возврата поставщику используются данные именно этого регистра.
Регистр №2 (Торговый зал): Используется преимущественно для немаркируемого алкоголя (пива) и остатков старой продукции, которая не учитывается поштучно. Списание чеков в рознице для пива часто происходит именно с этого регистра.
Регистр №3 (Поштучный учет): В версии 10.3.50.2 реализована поддержка работы с акцизными марками. Это «надстройка» над первым регистром. При приемке маркированного алкоголя мы обязаны сканировать марки. Это позволяет убедиться, что физически к нам пришел именно тот товар, который указан в электронной накладной. Если обнаружены расхождения, необходимо оформить Акт расхождений.
Если обмен не запускается вовсе, проверим технические параметры связи. Для этого в настройках параметров обмена с ЕГАИС убедимся в следующем:
Адрес сервера заполнено значением localhost (если УТМ установлен на том же компьютере) или IP-адресом сервера с УТМ.8080.Адрес объекта связи.Посмотрим на пример того, как система обрабатывает входящие данные. При нажатии кнопки обмена 1С выполняет вызов внутренней функции, которая обращается к ресурсу УТМ по адресу http://localhost:8080/opt/out. Полученные файлы парсятся и записываются в соответствующие регистры сведений и документы 1С.
Соблюдение этого алгоритма позволит вам успешно работать с алкогольной продукцией даже в такой классической конфигурации, как «Управление торговлей 10.3». Помните, что регулярное обновление программы критически важно для соответствия постоянно меняющимся требованиям законодательства в сфере оборота алкоголя.