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

19.08.16

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Обработка(инструментарий)
.epf 17,84Kb ver:01
146
146 Скачать (5 SM) Купить за 3 050 руб.
Фоновая загрузка и подстановка кодов егаис для контрагентов под КАТАП 1.1 (основано на методах из инструментария)
.epf 21,92Kb
37
37 Скачать (1 SM) Купить за 1 850 руб.
Разбор ТТН(waybill) из полученного xml в структуру со стандартными типами и массивами
.epf 9,11Kb
45
45 Скачать (1 SM) Купить за 1 850 руб.

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

//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С v8.3 1С:Бухгалтерия 3.0 1С:Управление холдингом Химическая промышленность Государственные, бюджетные структуры Электротехника и микроэлектроника Машиностроение и приборостроение Металлургическая промышленность Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Раздельный учет гособоронзаказа в 1С: Отчеты по исполнению госконтрактов, расчетно-калькуляционные материалы и контроль операций для исполнения в срок в 1С: Бухгалтерия 3.0 и Управление Холдингом 3.2. Простая настройка и полное соответствие законодательству. Профессиональный консалтинг и регулярные обновления продукта.

44000 руб.

28.08.2020    377957    2536    137    

1099

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

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

15500 руб.

02.09.2020    181094    1004    403    

957

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    22254    149    82    

146

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

Интеграция для работы 1С с ГИИС ДМДК. Государственная интегрированная информационная система в сфере контроля за оборотом драгоценных металлов, драгоценных камней и изделий из них на всех этапах этого оборота.

65000 руб.

12.04.2022    19370    163    34    

42

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

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

55200 руб.

16.08.2019    94304    258    89    

152

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

Автоматический обмен данными с системой ФГИС Меркурий из 1С через ВетИС API: загрузка данных по хозяйствующим субъектам, предприятиям; типов, групп, видов, наименований продукции, сопоставление данных и запись их в базу данных; создание на основании расходных документов транспортных партий, отправка на сервер, печать полученных ветеринарных свидетельств, запрос остатков складского журнала, проведение инвентаризаций, оформление производственных партий.

11500 руб.

08.12.2017    106285    291    110    

147

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

Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

828 руб.

15.12.2015    172811    866    370    

407

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

Обработка для обмена платежными документами в формате xml для системы Федерального казначейства "Электронный бюджет" из конфигураций 1С. Поставляется для БП 3.0 Работа только с контрагентами. Сайт "Электронного Бюджета": https://www.budget.gov.ru/

19200 руб.

14.10.2020    64652    394    103    

325
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. aximo 2222 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 2222 28.09.15 10:46 Сейчас в теме
Добрый день!

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

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

Что посоветуете?
5. Terrain25 93 28.09.15 10:52 Сейчас в теме
(4) aximo,У меня так было... После перезагрузки все получилось. Не знаю в чем причина...
6. aximo 2222 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 2222 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 2222 29.09.15 09:34 Сейчас в теме
(9) спасибо! это есть! думал, возможно другая какая.
Попробую сделать что-нибудь параллельно - выложу
16. Terrain25 93 29.09.15 11:04 Сейчас в теме
(15) aximo, будет круто если кто нибудь сделает разбор ТТН(waybill) до дерева стандартных(не ссылочных) типов
17. aximo 2222 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 2222 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 2222 29.09.15 20:21 Сейчас в теме
с pki ключами понятно - их можно скачать из списка подразделений в кабинете егаис
20. aximo 2222 30.09.15 13:43 Сейчас в теме
Это понятно, а гост ключ - должен быть один? или каждый раз его запрашивать... или "получил его *.cer - закинул на каждую джакарту...
21. Terrain25 93 30.09.15 14:29 Сейчас в теме
(20) aximo, Я не пробовал но уверен что да - повторить действие записи области ГОСТ для всех ОП
22. tolyan_ekb 80 01.10.15 14:37 Сейчас в теме
Вопрос не совсем по теме. Подскажите
После прохождение проверки на установленные компоненты и появления изображения лицензии открывается пустая страница.
Как добраться до этого пункта?
А.

1. Устанавливаем ЕГАИС УТМ, следуя инструкциям:
23. aximo 2222 01.10.15 18:38 Сейчас в теме
(22) где именно - пустая страница?
24. tolyan_ekb 80 01.10.15 18:55 Сейчас в теме
(23) aximo, при входе в личный кабинет, где изображение лицензии
25. aximo 2222 01.10.15 21:42 Сейчас в теме
(24) лично попробывал на 2-ух компах с системами вин7 - войти в личный кабинет я смог с фф41 и при наличие джакарты.... без проблем
26. tolyan_ekb 80 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 80 02.10.15 09:18 Сейчас в теме
(27) это для хрома же только
29. Terrain25 93 02.10.15 10:12 Сейчас в теме
(28) tolyan_ekb, С некоторых пор для Яндекс и Опера
30. aximo 2222 04.10.15 12:46 Сейчас в теме
Кстати, вопрос - что проверить, чтобы запускался curl из командной строки? Служба транспорта поднята - localhost:8080 работает, а вот curl - не найден
31. Terrain25 93 04.10.15 17:37 Сейчас в теме
Curl это утилита ее надо скачать и вбросить в папку Windows
32. aximo 2222 04.10.15 22:14 Сейчас в теме
(31) да-да, разобрался уже... в принципе появилось понимание егаиса - запрос-ответ-парсинг_ответа.... а запрос можно делать либо через 1с (как в примере), либо курлом как документации....
33. aximo 2222 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 113 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 202 10.02.16 10:25 Сейчас в теме
(39) а Вы в курсе, что префиксы тегов в xml могут быть совсем другие?
41. Terrain25 93 10.02.16 11:53 Сейчас в теме
(40) Palmer1976, Да префикс назначается при объявлении пространства имен... Но сложно представить ситуацию иного расклада префиксов для ЕГАИС
Оставьте свое сообщение