Инструментарий ЕГАИС УТМ

19.08.16

Разработка - Инструментарий разработчика

Это не готовое решение!!! Модуль объекта этой обработки - это набор рабочих методов работы с документами ЕГАИС через УТМ. Через "это" можно загрузить произвольный xml файл с диска в УТМ. Посмотреть входящие и исходящие. Отправить запрос на контрагента... отследить ответ по специальному идентификатору УТМ.

Скачать файлы

Наименование Файл Версия Размер
Обработка(инструментарий)
.epf 17,84Kb
145
.epf 01 17,84Kb 145 Скачать
Фоновая загрузка и подстановка кодов егаис для контрагентов под КАТАП 1.1 (основано на методах из инструментария)
.epf 21,92Kb
37
.epf 21,92Kb 37 Скачать
Разбор ТТН(waybill) из полученного xml в структуру со стандартными типами и массивами
.epf 9,11Kb
45
.epf 9,11Kb 45 Скачать

В основе главного метода статья:

//infostart.ru/public/398079/

Респект автору этой статьи...

Функциональность формы этой обработки заключается в проверке всех предоставленных в модуле объекта методов. Сами методы готовы к исполнению #на сервере, и могут быть легко портированы в общий модуль любой конфигурации. 

Пример использования:

А.

1. Устанавливаем ЕГАИС УТМ, следуя инструкциям:

https://service.egais.ru/checksystem 

2. В случае успеха вы увидите ответы от сервиса УТМ в любом браузере, например, по адресу:

http://localhost:8080/opt/out (подробнее в документации УТМ ЕГАИС)

3. Следующий этап, как пример, получение сведений из ЕГАИС о любом участнике алкооборота из справочника "контрагенты" Вашей информационной базы. 

Требования к конфигурации:

 - Режим: "Обычное приложение"(толстый клиент).

- Требуется метод типового модуля "ОбщегоНазначения.РазложитьСтрокуВМассивПодстрок"

 - Имя реквизита "ИНН" элемента справочника контрагенты должно быть именно "ИНН". В иных случаях придется поправить модуль Объекта. Вы сразу получите номер строки в объявлении ошибки метода.

4. Вводим в шапке Параметры сервера Адрес, Порт, Свой регНомер ЕГАИС (подробнее документация УТМ)

5. Переходим на закладку "Контрагенты", выбираем элмемент обычным способом в поле "Проверяемый контрагент".

6. Нажимаем "УТМ" в той же рамке.

7. В случае успеха видим идентификатор запроса в Рамке ID запроса, точнее, изменение значения, и сообщение в текстовом поле.

8. На закладке "входящие" нажимаем "обновить", пока не увидим где-то в конце таблицы  знакомый идентификатор.

Это пришел ответ из ЕГАИС

9. Можно открыть файл через кнопку открытия во "входящих" или "УТМ" в рамке "ID запроса" (закладка Контрагенты)

К сожалению, ответы приходят без разделителей строки...

Добавлен разбор Документов типа "ReplyPartner"(сведения о контрагенте) - метод возвращает Структуру с деревом всех подразделений и корневым идентификатором участника оборота АИССП.

Б. Можно сделать любой запрос, указав СубСервис и готовый файл запроса на диске (закладка Отправка запроса XML), например: "продукция"(QueryAPSingle), и тут же прочитать ответ по аналогии с контрагентами/ Внимание! Тело XML файла должно заканчиваться "переводом строки".

НО все это лишь демонстрация возможностей... 

В. Копируем Модуль обработки в один из Общих модулей своей конфигурации и обращаемся к этим методам, как водится, из Подписок, Заданий и т. д. Такой метод (с небольшими доработками) должен подойти и "тонким" конфигурациям.

Пример реализации методов приведен во втором файле... Там обработка которая выбирает из регистра Алкогольных оборотов первого контрагента и проверяет его через ЕГАИС назначая коды найденным подразделениям. В случае расхождений пишет письмо операторам. Адреса отправки изменяются в тексте модуля.

ФАЙЛ 2

Данная обработка - пример реализации методов файла 1. Обработка "специальная", проверена только на конфигурации КАТАП 1.1 свежего релиза(1.1.62.1). Она запустится только если вы создадите общий модуль "итИнтеграцияЕГАИСУТМ" и поместить в него методы из файла 1. Так же потребуется добавить план обмена и прописать в тексте свои коды ЕГАИС. Вы все увидите сами в модуле объекта.

ФАЙЛ 3.

Обработка содержит метод который возвращает структуру с вложенными массивами Сами ТТН - это набор переданный в массиве "МассивТТН", на мой взгляд файл построен таким образом, чтобы в нем мог содержаться набор домументов... Каждый элемент этого массива - это набор вложенных Ключей, структур, и массив строк накладной("СтрокиТТН") подробное описание делать излишне - это легко можно разобрать отладчиком.

Может, кому- то пригодится.

Привет всем 1с-никам и отдельно "1С Алкоголикам".

ЕГАИС УТМ оборот алкоголя АлкоОпт

См. также

Раздельный учет по гособоронзаказу (ГОЗ) - Подсистема для 1С:Бухгалтерии 3.0 ПРОФ и КОРП

Бюджетный учет Обмен с ГосИС Бухгалтерский учет 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 1С:Управление холдингом Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Управляйте учетной политикой раздельного ведения затрат по контракту ГОЗ с подсистемой для 1С:Бухгалтерия. Отчеты по контрактам и контроль операций для исполнения в срок по 275-ФЗ. Минимальные требования: Версия платформы 1С: Предприятие 8.3 – 8.3.23 Версия конфигурации 1С: Бухгалтерия – 3.0.149.28 или выше.

28.08.2020    180826    1545    vvmanannikov    131    

810

SALE! 20%

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 10400 руб.

02.09.2020    121562    670    389    

709

Гособоронзаказ: учет и отчетность БП3.0 КОРП + ПРОФ + БИТ.ФИНАНС

Бюджетный учет Обмен с ГосИС Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Государственные, бюджетные структуры Россия Бухгалтерский учет Платные (руб)

Доработка конфигурации 1С: Бухгалтерия предприятия, редакция 3.0. Предназначена для ведения раздельного учета и автоматизации заполнения отчетности исполнения контрактов ГОЗ в конфигурациях 1С БП КОРП, ПРОФ, БИТ.ФИНАНС.

30000 руб.

16.08.2019    87857    206    85    

125

ЕГАИС++. Опт, производство, импорт

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    165949    678    362    

385

SALE! 45%

Обмен 1С с Честным Знаком для УТ11, УНФ, КА2, ERP, Розница: Расширение для работы с СУЗ, ГИС МТ, ЦРПТ

Обмен с ГосИС Платформа 1С v8.3 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Полноценное интеграционное решение которое манипулирует сотнями задач по ведению учета в системе мониторинга честный знак, особенности: такие как полная поддержка учета карточек в национальном каталоге (модерация, редактирование, подписание, получение информации), получение кодов маркировок в станции управления заказами "СУЗ Облако", удобная отправка и получение "УПД" через систему "ЭДОЛайт" из документов реализации или корректировки, так же существует механизм приема через ЭДОЛайт, отправка и получения таких документов как перемаркировка , списание, отгрузка и еще более 40 типов документов в ГИСМТ которые описаны ниже, моментальное сопоставление и внедрение в типовую конфигурацию которое обеспечивает ракетную мега скорость ...

18000 9900 руб.

28.03.2023    9700    31    8    

34

SALE! 25%

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

18000 15300 руб.

06.10.2023    7256    21    6    

39

Обмен с системой ЦРПТ (Универсальная конфигурация ХамелеонЦРПТ + маркировка табака, обуви, одежды, лекарств, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин)

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

Данная публикация создана для помощи разработчикам, интеграторам и другим заинтересованным лицам по настройке системы маркировки обуви, одежды, лекарств, табака, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин. Смело задавайте нам вопросы по работе с ЦРПТ, GS1, ЭДО, Национальным каталогом, мы накопили достаточно большую базу знаний по данным темам и готовы ответить на все Ваши вопросы.

104000 руб.

18.03.2019    110318    34    114    

178

SALE! 30%

Обмен с системами Казначейства: Электронный бюджет

Обмен с ГосИС Платформа 1С v8.3 Бухгалтерский учет 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Обработка для обмена платежными документами в формате xml для системы Федерального казначейства "Электронный бюджет" из конфигураций 1С. Поставляется в двух вариантах для БП 3.0 и КА 2.х/ERP 2.х

15000 10500 руб.

14.10.2020    58483    343    101    

272
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. aximo 2027 27.09.15 20:21 Сейчас в теме
вот меня интересует, общий принцип работы для оптовой конторы, можно в 2-ух словах пояснить?

- у меня есть база, я должен написать обработку, которая выдаст файл для отправки его в егаис через утм
а какие типы документов я должен скармливать егаису для опта и что в них должно быть????

Спасибо.
2. Terrain25 93 28.09.15 09:20 Сейчас в теме
(1) aximo, Добрый день! Ну если совсем в двух словах...
1. Требуется загружать закупки - входящие ТТН (WAYBILL) и к ним справки Б (FORMBREGINFO), сверять с полученной продукцией и загружать Акт - подтверждение в УТМ.
2. Требуется загружать в УТМ продажи - Собственные ТТН на отгрузку(WAYBILL) и добиваться получения акта от покупателя.
3. Требуется что то делать для вывода алкоголя из оборота - например грузчик разбил бутылку и т. д. - я эту тему пока не изучал...

Но тут возникает множество привлеченных задач:
Потребуются Рег номера ЕГАИС всех контрагентов в разрезе "КПП" - обособленных подразделений
Потребуется партионный учет в разрезе регномеров Разделов А и Б на всю продукцию которая в итоге попадет в Исходящий ТТН.
Потребуется документооборот-ный учет. желательно хранить все квитанции и акты типа (SING, replyID и т.д.) для вероятных разбирательств и н случай сбоя самой ЕГАИС
3. Terrain25 93 28.09.15 09:55 Сейчас в теме
Вот мое обращение в РАР(линия поддержки на которую ссылается egais.ru)

Тема :
Формат файла client.xml для системы УТМ ЕГАИС

Описание :
Добрый день!
Сообщите пожалуйста как сформировать указанный в теме файл чтобы получить сведения по конкретному обособленному подразделению изолированно, чтобы в ответе сервера была информация только связанная с указанным обособленным подразделением

Прикрепленные файлы :

Обновлено : 25.09.2015 12:48:37 , ( Служба поддержки )
• Статус изменился на "Выполнено, ожидает подтверждения"
Добрый день. Дежурная линия не оказывает техподдержку по формированию и анализу xml файлов. Вся необходимая информация представлена в технической документации в личном кабинете на портале egais.ru. Если Вы являетесь разработчиком ПО ККТ или учетных систем, то по всем вопросам Вам необходимо обращаться на email:developer@r77.center-inform.ru



4. aximo 2027 28.09.15 10:46 Сейчас в теме
Добрый день!

я тут с проблемкой столкнулся, может подскажите:

при установке "УТМ" в систему, требуется тестирование PKI ключа - поиск происходит по ПИН-коду (у меня стандартный 11111111), так вот - не видит ключ... хотя в сервисе джакарты я захожу по нему.

Что посоветуете?
5. Terrain25 93 28.09.15 10:52 Сейчас в теме
(4) aximo,У меня так было... После перезагрузки все получилось. Не знаю в чем причина...
6. aximo 2027 28.09.15 15:59 Сейчас в теме
Да, это глюк модуля транспорта. Я думал, что изначально этот модуль привязывается к емейлу, но это не так. Ну вот, поставил модуль, службы стартанули. Теперь куда бежать? Что курить?
7. Terrain25 93 28.09.15 16:06 Сейчас в теме
(6) aximo, Выполните все пункты документации из личного кабинета
8. Terrain25 93 28.09.15 16:09 Сейчас в теме
(6) aximo, Я вот на данный момент заканчиваю работу над Регламентным заданием которое находит в регистре алкооборотов контрагентов с пустыми РегНомерамиЕГАИС посылает на них запрос и т. д.
9. aximo 2027 29.09.15 06:13 Сейчас в теме
я не нашел документации в личном кабинете, теперь, чтобы получить модуль - УТМ - нужно вводить эл почту - туда приходит ссылка. (не как на видео)
Не могли бы вы мне эту документацию куда скинуть - будьте так любезны.
13. Terrain25 93 29.09.15 09:13 Сейчас в теме
(9) aximo, Вот документация:
https://drive.google.com/file/d/0BznNzHOFeeSGWEtseENSQWdYNVE/view?usp=sharing
странно но у всех она есть в кабинете
15. aximo 2027 29.09.15 09:34 Сейчас в теме
(9) спасибо! это есть! думал, возможно другая какая.
Попробую сделать что-нибудь параллельно - выложу
16. Terrain25 93 29.09.15 11:04 Сейчас в теме
(15) aximo, будет круто если кто нибудь сделает разбор ТТН(waybill) до дерева стандартных(не ссылочных) типов
17. aximo 2027 29.09.15 20:20 Сейчас в теме
(15) сейчас с запросами разбираюсь... и ... у меня вопрос - если у меня несколько торговых точек - 5. я гост ключи для каждой из ни по отдельности получать должен? или как?
19. Terrain25 93 30.09.15 10:02 Сейчас в теме
(17) aximo, Для обособленных подразделений потребуются отдельные RSA ключи, они пишутся в область Jacarta PKI. На одной Jacarte одна область PKI - соответственно одно подразделение. Как то так написано в инструкции
10. agorohov 29.09.15 06:42 Сейчас в теме
А каким образом связываете номенклатуру учетной системы с номенклатурой из ЕГАИС ?
11. aximo 2027 29.09.15 06:46 Сейчас в теме
(10) поставщик (завод) должен прислать коды ЕГАИСа, некоторые это уже сделали
14. Terrain25 93 29.09.15 09:16 Сейчас в теме
(10) agorohov, В моей конфигурации КАТАП 1.1 есть все необходимые поля, а точнее регистр сведений для кодов егаис, вопрос откуда взять коды разделов А и Б для лохматых(старинных) остатков пока открыт, для начала надо автоматизировать приход чтобы прекратить появление не ЕГАИС ных партий на складе....
12. agorohov 29.09.15 06:55 Сейчас в теме
Поставщик, понятно, пришлет. Вопрос был по алкогольной продукции в остатках на складе.
18. aximo 2027 29.09.15 20:21 Сейчас в теме
с pki ключами понятно - их можно скачать из списка подразделений в кабинете егаис
20. aximo 2027 30.09.15 13:43 Сейчас в теме
Это понятно, а гост ключ - должен быть один? или каждый раз его запрашивать... или "получил его *.cer - закинул на каждую джакарту...
21. Terrain25 93 30.09.15 14:29 Сейчас в теме
(20) aximo, Я не пробовал но уверен что да - повторить действие записи области ГОСТ для всех ОП
22. tolyan_ekb 104 01.10.15 14:37 Сейчас в теме
Вопрос не совсем по теме. Подскажите
После прохождение проверки на установленные компоненты и появления изображения лицензии открывается пустая страница.
Как добраться до этого пункта?
А.

1. Устанавливаем ЕГАИС УТМ, следуя инструкциям:
23. aximo 2027 01.10.15 18:38 Сейчас в теме
(22) где именно - пустая страница?
24. tolyan_ekb 104 01.10.15 18:55 Сейчас в теме
(23) aximo, при входе в личный кабинет, где изображение лицензии
25. aximo 2027 01.10.15 21:42 Сейчас в теме
(24) лично попробывал на 2-ух компах с системами вин7 - войти в личный кабинет я смог с фф41 и при наличие джакарты.... без проблем
26. tolyan_ekb 104 02.10.15 08:05 Сейчас в теме
(25) aximo, ясно, у меня 8.1 32х.
27. Terrain25 93 02.10.15 09:00 Сейчас в теме
(22) tolyan_ekb, думаю Вам следует разобраться с браузером, возможно это та самая история с прекращением поддержки NAPPI
28. tolyan_ekb 104 02.10.15 09:18 Сейчас в теме
(27) это для хрома же только
29. Terrain25 93 02.10.15 10:12 Сейчас в теме
(28) tolyan_ekb, С некоторых пор для Яндекс и Опера
30. aximo 2027 04.10.15 12:46 Сейчас в теме
Кстати, вопрос - что проверить, чтобы запускался curl из командной строки? Служба транспорта поднята - localhost:8080 работает, а вот curl - не найден
31. Terrain25 93 04.10.15 17:37 Сейчас в теме
Curl это утилита ее надо скачать и вбросить в папку Windows
32. aximo 2027 04.10.15 22:14 Сейчас в теме
(31) да-да, разобрался уже... в принципе появилось понимание егаиса - запрос-ответ-парсинг_ответа.... а запрос можно делать либо через 1с (как в примере), либо курлом как документации....
33. aximo 2027 04.10.15 22:20 Сейчас в теме
на неделе что-нибудь рожу ....
34. maks_v 22.10.15 12:38 Сейчас в теме
А почему второй и третий файлы идентичны?
35. Terrain25 93 26.10.15 09:23 Сейчас в теме
(34) maks_v, Ошибочка вышла - перезалил
36. FSerg 66 26.10.15 11:12 Сейчас в теме
Подпишусь на тему.
Смотрю КАТАП вышел с тестовой версией обмена с УТМ.
37. Terrain25 93 27.10.15 15:15 Сейчас в теме
(36) FSerg, Да Вышел КАТАП и РОЗНИЦА ...
38. пользователь 19.11.15 09:23
Сообщение было скрыто модератором.
...
39. Terrain25 93 13.12.15 10:14 Сейчас в теме
Все кто брал Разбор ТТН! Обратите внимание Нужно добавить " wb:Supplier" к групповым элементам
*********************
*********************
Если ЧтениеТТН.Имя = "wb:Supplier" ИЛИ ЧтениеТТН.Имя = "wb:Shipper" ИЛИ ЧтениеТТН.Имя = "wb:Consignee" ИЛИ ЧтениеТТН.Имя = "wb:Transport" ИЛИ ЧтениеТТН.Имя = "pref:Producer" Тогда
********************
******************

ИначеЕсли ЧтениеТТН.Имя = "wb:Supplier" Тогда
ТекущаяТТН.Вставить("Поставщик",ТекущийГрупповойЭлемент);

КонецЕсли;
40. Palmer1976 198 10.02.16 10:25 Сейчас в теме
(39) а Вы в курсе, что префиксы тегов в xml могут быть совсем другие?
41. Terrain25 93 10.02.16 11:53 Сейчас в теме
(40) Palmer1976, Да префикс назначается при объявлении пространства имен... Но сложно представить ситуацию иного расклада префиксов для ЕГАИС
Оставьте свое сообщение