Утилита для просмотра/удаления данных из УТМ ЕГАИС для 1С: 7.7





Часто, в процессе работы над своими доработками УС для работы с ЕГАИС, возникает необходимость "заглянуть" в папки УТМ, чтобы посмотреть, что туда прилетело/улетело. Я пишу в основном под 1С:Предприятие ver 7.7, где все, в общем-то, делается быстро и просто, но природная лень мне все не давала написать под себя утилитку… Тем более, есть много различных программ, которые в той или иной мере помогают в этом вопросе — но не совсем удобно (переключаться с программы на программу, с принципиально разным подходом к интерфейсу), но в 1000 раз удобнее, чем вручную через cUrl, за что спасибо из разработчикам. Но, вчера вечером, мне наконец все надоело, и я решил потерять пару часов и сделать для себя инструмент, который в будущем сэкономит мне больше времени.
Выкладываю на ваш суд то, что получилось, может, кому-то еще пригодится…

При первом открытии список пустой, так как не заполнен адрес УТМ:

 

Его можно заполнить, нажав кнопку «localhost», если УТМ лежит на той-же машине, где вы запускаете обработку, или вручную, если в сети.

После этого, нажать на кнопку «Обновить», список заполнится. Если сохранить настройки формы, то при последующих открытиях он будет заполняться автоматически.

Список OUT

При клике на нужной строке документ открывается браузером:

XML

В правой колонке галочки-отметки, их можно устанавливать и снимать кнопками справа. Там же кнопки для удаления документов из УТМ. Удаляемые документы сохраняются по пути указанном в поле «Резервное хранилище».

Галочки

Переключатель IN / OUT выбирает путь к папке в УТМ. 

Запросы из папки IN не открываются — отображается только их список. Это свойство самого УТМ, это обсуждалось на форуме ФСРАР. Но, при этом, их можно также удалять из списка, как я понимаю  — совершенно безболезненно, толку от них все равно никакого, без содержимого.

Папка IN

Содержимое исходящих документов лучше сохранять из УС перед отправкой, можно в том же резервном хранилище.

Обработка не привязана ни к каким объектам и модулям конфигурации, так что должна работать из под любой конфигурации.

Еще раз хочу заметить — это не очередная «программа для работы с ЕГАИС» для пользователей, это инструмент администраторов и разработчиков!

 P.S. Спасибо amoarok за идеи по работе c XML и обмену с УТМ из 7.7. В этой обработке и моих конфигурациях для ЕГАИС используются фрагменты процедур и функций из его обработки, которую он опубликовал еще в прошлом году!

4 Comments

  1. almarin

    Коллеги, а для восьмерки есть подобное?

    Reply
  2. Diman071

    Не заработало.

    Запускаю, думает пару минут и выдает «Служба УТМ не запущена, невозможно получить список входящих документов!» Может это из-за большого количества документов?

    Reply
  3. M_W_W

    Не думаю… Скорее всего, УТМ по вводимому Вами адресу не доступен. Вы запускаете с той-же машины, на которой установлен УТМ или с другой?

    Должно все работать, сегодня пользовался, удалял у клиента кучу запросов из 2.02 все вообще без проблем.

    Reply
  4. admin1s@rambler.ru

    Респект разработчикам . Очень помогла данная обработка.

    УТМ 2.0.3, В УТ10 перестали приходить ответы и ТТН вх, при нажатии на кнопку «Получить ТТН» вызывалась ошибка. Через запрос был выявлен неправильный Way Bill Act, который удалил с помощью волшебной обработки, после удаления акта загрузка заработала.

    Большое спасибо автору!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *