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

19.08.16

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Обработка(инструментарий)
.epf 17,84Kb ver:01
145
145 Скачать (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С:Управление производственным предприятием 1С:Бухгалтерия 3.0 1С:Управление холдингом Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

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

28.08.2020    301009    2104    vvmanannikov    133    

989

SALE! 15%

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

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

10000 руб.

02.09.2020    159650    875    399    

862

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

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

55200 руб.

16.08.2019    91949    234    87    

141

SALE! 15%

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

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

8400 7140 руб.

20.08.2024    7856    58    23    

69

SALE! 40%

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

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

18000 10800 руб.

28.03.2023    17679    112    21    

90

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

Для 1С: УПП 1.3 предлагаем Вашему вниманию подсистему "Раздельный учет результатов финансово-хозяйственной деятельности организаций, выполняющих государственный оборонный заказ (раздельный учет ГОЗ)". Ключевые возможности подсистемы: - Автоматическое заполнение регламентированного отчета «Исполнение контрактов ГОЗ»; - Расшифровка показателей отчета об исполнении контрактов ГОЗ с детализацией до документов; - Контроль хозяйственных операций на соответствие требованиям Постановления Правительства № 47; - Автоматизированный ввод начальных данных по контрактам, заключенным ранее даты начала использования подсистемы.

90000 руб.

25.09.2020    30684    42    10    

40

SALE! 20%

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

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

8970 7176 руб.

15.12.2015    170828    956    364    

400

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    23488    68    45    

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

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

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

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

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