Интеграция 1С с ГИИС ДМДК

30.09.21

Интеграция - Обмен с ГосИС

ГИИС ДМДК - единая информационная платформа для взаимодействия участников рынка драгоценных металлов и драгоценных камней. с 01.09.21 стартовал обязательный обмен данными с Федеральной пробирной палатой (ФПП) исключительно через ГИИС. А постепенно - с 01.01.2022 и с 01.03.2022 - все данные о продаже драгоценных металлов и камней должны быть интегрированы с ГИИС. У многих пользователей возникает вопрос как автоматизировать обмен между программой 1С и ГИИС ДМДК. В настоящей статье ВЦ Раздолье поделится своим опытом о реализации такого обмена. Автор статьи - Мордовин Антон - архитектор систем на базе 1С Внедренческого центра "Раздолье".

Общие сведения

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

С 1 сентября 2021 года Федеральная пробирная палата (ФПП) утрачивает полномочия по ведению реестра специального учета на "бумажных носителях" и соответственно начинает работать только через систему ГИИС ДМДК. C 2022 года многие операции по учету ДМ и ДК придется обязательно отражать в этой системе. У многих пользователей сейчас возникает вопрос как автоматизировать учет в этой системе, т.к. дублирование ввода информации увеличит время ввода и нагрузку на ответственных сотрудников. На примере одного  из проектов ВЦ "Раздолье" рассмотрим, что требуется для настройки подключения к системе ГИИС ДМДК из "1С:Предприятия 8.3".

Перед началом работы по интеграции необходимо ознакомиться с инструкциями на сайте. Обязательно к прочтению "ОПИСАНИЕ ИНТЕГРАЦИОННОГО СЕРВИСА ГИИС ДМДК". 

В первую очередь необходимо отметить, что для работы в ГИИС ДМДК есть два сервера:

Сервера работают по защищенному соединению по ГОСТ. Поэтому для работы с ними потребуется соответствующий браузер с поддержкой ГОСТ. Например, Chromium-GOST, Яндекс браузер, Спутник. Как подключиться и настроить компьютер описано здесь.

Обмен сообщениями с серверами производится по протоколу SOAP (протокол обмена структурированными сообщениями в распределённой вычислительной среде). Это фактически xml структура завернутая в http запрос.

Для работы с интеграционным сервисом (ИС) ДМДК потребуется:

  1. Квалифицированный сертификат на пользователя организации сроком на 10 лет.
  2. Квалифицированный обезличенный сертификат на организацию.
  3. Криптопро + stunnel (Используется для обеспечения безопасных зашифрованных соединений для клиентов или серверов, которые не поддерживают TLS или SSL. Идет в комплекте с КриптоПро).
 
 Настройка ПО stunnel

 

 Содержимое файла stunnel.conf

output=c:\stunnel\stunnel.log
socket=l:TCP_NODELAY=1
socket=r:TCP_NODELAY=1
debug=7
[https]
client=yes
accept=127.0.0.1:1500
connect=195.209.130.19:443
cert=64 a0 7a 8a d3 8d 7e 83 76 9e fe 1f 14 52 23 3c 57 16 84 f9
verify=0

Краткое  описание наиболее часто используемых параметров  конфигурации
 Опция  Описание
 output  Путь к лог файлу
 socket  Опции  для конфигурирования  принимающих, локальных, удалённых сокетов
 debug  Уровень  протоколирования ( для экономии  места  на диске рекомендуется  устанавливать значение 1 )
 client  Работа  в  режиме клиента
 accept  Адрес и  порт  для  приёма незашифрованного  трафика
 connect  Адрес и  порт  сервера, на  который  передаётся  зашифрованный  трафик
 cert

 Путь  к  файлу сертификата  клиента или отпечаток сертификата

 verify

 Возможные варианты проверки  сертификата  удалённого  сервера

  1. Не проверять сертификат сервера
  2. Проверять сертификат при его наличии
  3. Проверять сертификат всегда
  4. Проверять  наличие данного  сертификата  в  хранилище TrustedUsers
 pincode   PINкод  контейнера

 

 
 Проверка работоспособности интеграционного сервиса

 

  1. Загрузить и установить программу SOAP UI
  2. Создать новый проект SOAP
  3. Указать имя проекта и Initial WSDL: http://127.0.0.1:[порт]/ws/v1/exchange.wsdl (порт – это номер порта, который был указан в настройках Stunnel).
  4. После нажатия кнопки «Ok» в главном окне в разделе Projects отобразятся доступные методы (это говорит о том, что вы «достучались» до сервиса).
  5. Развернуть метод Health, выбрать Request1, в окне редактирования запроса удалить блок, связанный с подписью:
    <ns:CallerSignature>
    <!--You may enter ANY elements at this point-->
    </ns:CallerSignature>
    и указать любые значения в тегах <ns:TestMessage> </ns:TestMessage> и <ns:DataForTest> </ns:DataForTest>.

Внимание! Если в любом пакете указать тег <ns:TestMessage>?</ns:TestMessage> с произвольным содержимым то весь пакет будет считаться тестовым.

Отладка запросов в SOAP

Предварительно начинаем настройку на тестовом сервере. После успешной отладки на тестовом сервере можно будет переходить на рабочий сервер. Даже просто попробовать работать в личном кабинете в режиме пользователя лучше на тестовом сервере, поскольку логика работы с сервисом не очевидна и есть определенные ограничения.

Настройка личного кабинета

Переходим на сайт тестового или рабочего сервера ДМДК.

  • Регистрируем организацию, используя квалифицированный сертификат пользователя, указывая все реальные данные. Подробнее можно ознакомиться с видеоинструкциями.
  • В личном кабинете (ЛК) на сайте формируем заявление о постановке на спецучет и если это тестовый сервер, то звоним в техподдержку, чтобы в тестовом сервере приняли заявление о постановке на спецучет для настройки интеграционной системы (ИС). После того как вас поставили на спецучет на тестовом сервере вам открывается полный функционал. На рабочем сервере постановкой на спецучет занимается территориальная ФПП.
  • Для работы с ИС требуется загрузить в профилях обмена обезличенный сертификат на организацию (в котором нет информации о руководителе и ФИО). Через верхнее меню переходим в "Профили организации" далее на вкладку "Профили информационного обмена".

Библиотека стандартных подсистем

Для формирования пакета SOAP над подписываемым xml-узелом RequestData необходимо осуществить преобразования:

  • http://www.w3.org/2001/10/xml-exc-c14n#
  • urn://smev-gov-ru/xmldsig/transform. (описание)

Для формирования пакета SOAP будем использовать БСП 3.1.5 

… для работы с государственными и муниципальными сервисами такими как, ГИИС ДМДК и аналогичными, предусмотрен алгоритм канонизации Единой системы межведомственного электронного взаимодействия (СМЭВ) urn://smev-gov-ru/xmldsig/transform

Из БСП потребуются следующие общие модуля "ЭлектроннаяПодписьСлужебный..." и внешняя компонента XMLDSig из макета справочника "СертификатыКлючейЭлектроннойПодписиИШифрования"

PS. в компоненте xmldsig на релизе 3.1.5.171 есть ошибка в методе канонизации, которая не позволяет подписать сообщение. Строки начинающиеся на числа потом через пробел написаны любые буквы трансформируются в строку без пробела.
Например: "1 аbc" превращается в "1аbc". Как вариант решения первый пробел заменяем на подчеркивание.

Подпись сообщения ЭЦП

Для того, чтобы сервера успешно приняли наши сообщения в них должна содержаться подпись XML документов (XML Digital Signature). Подписываемый xml узел RequestData. Чтобы подписать формируемый SOAP пакет (xml) необходимо совершить несколько шагов:

 
Используем шаблон XML сообщения
 
Осуществляем канонизацию сообщения над узлом RequestData 
 
 Подписание
 
 Пример XML: SendGetBatch

Подписание сообщения необходимо делать при помощи обезличенного сертификата!

 

Отправка в ГИИС ДМДК

Как правило на формирование одного действия в ГИИС ДМДК необходимо отправить две команды:

  • Send…. возвращает идентификатор запроса
  • Check…. содержит результат выполнения запроса.

Рассмотрим взаимодействие на примере команды регистрации партий в ГИИС ДМДК: 

  • SendBatch - Метод отправляет пакет партий для регистрации;
  • CheckBatch - Метод возвращает результат обработки запроса на регистрацию партий;

Схема взаимодействия с ДМДК

Примечание. По команде Send… выдается id, который мы отправляем следующей командой check… и как правило сервера принимают этот id не сразу. Опытным путем выяснено что время регистрации партий команды send составляет до 20 сек. Поэтому архитектура работы с командами рекомендую следующую: Сначала отправляем все команды Send... а потом с попыткой не чаще чем в 10 сек. (и не более 2-3 запросов) отправляем check. При большем количестве запросов скорей всего проблемы со связью.

Опрашивание более часто вызовет перегрузку серверов ДМДК. Как правило аналогичные сервисы блокируют пользователей которые "флудят".

При вводе остатков при помощи SendBatch можно указать сразу всю номенклатуру в одном пакете, используя индексы.

 

Отправка сообщений реализуется при помощи HTTP запроса:

ЗаголовокHTTP = Новый Соответствие;
ЗаголовокHTTP.Вставить("Content-type", "text/xml; charset=UTF-8");
HTTPЗапрос = Новый HTTPЗапрос("/ws/v1/" + Метод, ЗаголовокHTTP);
HTTPЗапрос.УстановитьТелоИзСтроки(ПараметрXML, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);

Попытка
	Соединение = Новый HTTPСоединение(ПараметрыОбмена.АдресСервера, ПараметрыОбмена.Порт);
	HTTPОтвет = Соединение.ОтправитьДляОбработки(HTTPЗапрос);
Исключение
	ТекстОшибки = КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
	рздОбменДаннымиГИИСДМДКСервер.ЗаписьЖурналаРегистрацииОшибка(
		"Ошибка отправки POST-запроса к серверу ГИИС ДМДК" + Символы.ПС + 
		ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
	ВозвращаемоеЗначение.ТекстОшибки = ТекстОшибки;
	Возврат ВозвращаемоеЗначение;
КонецПопытки;

Защищенное соединение из 1С по ГОСТ 34.11-2012 пока не поддерживается. Поэтому необходимо использовать stunnel, который поставляется вместе с программой КриптоПро. 1С обещает, что на релизе 8.3.21 реализуют поддержку защищенных соединений по ГОСТ.

Для отладки работы пакетов я рекомендую использовать программу SOAP UI.

Доработки в 1С

В этом разделе приведу часть доработок в "1С:ERP Управление предприятием" для реализации обмена с ГИИС ДМДК. Эти доработки будут актуальны и на других продуктах 1С.

Для ведения прослеживаемости необходимо включить посерийный учет номенклатуры. Серия будет означать партию. Для серий добавляем допреквизит “Партия ДМДК” (тип Справочник.ПартииДМДК), чтобы понимать какие серии выгружены в систему а какие нет, а также для дальнейшего учета прослеживаемости.

Партии

Справочник “Партии ДМДК” содержит основные сведения из системы ГИИС ДМДК

1С Справочник "Партия ДМДК"

 

Передача на апробирование и клеймение в ФПП

Операция по апробированию и клеймению в системе 1С ЕРП выполняется при помощи документа "Передача сырья переработчику". Для формирования квитанции в ГИИС ДМДК в 1С не хватает информации о проведении условий работ. Для этого создадим соответствующий справочник и добавим его в табличную часть документа.

Справочник 1С "Условия выполнения работ" 

Передача сырья ФПП

 

Выгрузка остатков

Под остатками в ГИИС ДМДК считается партия. Чтобы ввести остатки номенклатуры требуется просто создать партию с признаком "Ввод Остатков". В приложении 14 документа "Описание интеграционного сервиса" (в редакции 3.1.1 на момент написании статьи) написаны возможные значения реквизитов, которые можно указывать для партий при вводе остатков.

Мы сделали обработку, которая отображает остатки по номенклатуре по выбранному складу и по ним формируются партии для ГИИС ДМДК, которые затем будут прописываться в справочнике "Серии номенклатуры"

Обработка выгрузки остатков из 1С в ДМДК

Для удобства и контроля обмена в обработке фиксируется лог обмена.

Обработка выгрузка остатков в ДМДК с логированием

 

 

ДМДК SOAP ЭЦП XML драгметаллы ГИИС

См. также

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

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

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

28.08.2020    201877    1623    vvmanannikov    132    

831

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

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

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

30000 руб.

16.08.2019    88438    210    85    

127

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

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

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

8970 руб.

15.12.2015    166639    704    362    

390

SALE! 40%

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

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

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

18000 10800 руб.

28.03.2023    10421    38    9    

39

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

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

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

15000 руб.

14.10.2020    59166    350    101    

278

Гособоронзаказ в 1С: УПП 1.3

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

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

90000 руб.

25.09.2020    29029    34    9    

36

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

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

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

104000 руб.

18.03.2019    110781    34    114    

178
Отзывы
117. iivanov1 14 01.02.22 11:23 Сейчас в теме
Добрый день
Появилась разработка "ГИИС ДМДК - Управление ювелирной торговлей" https://infostart.ru/1c/articles/1588705/
igor13; iivanov1; +2 Ответить
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
100. guglion 1 12.01.22 13:17 Сейчас в теме
(97) ОК... надо покурить интеграцию
98. guglion 1 12.01.22 13:12 Сейчас в теме
(94) А как ЮИ не хочет? запрос вообще то уходит но .... в никуда <missing raw response data> вот так пишет
99. ataman 5 12.01.22 13:15 Сейчас в теме
(98)При первоначальной выгрузке(агрегированных партий) из 1с прописано, что выгружаются полуфабрикаты
104. guglion 1 14.01.22 15:22 Сейчас в теме
(89) Напишите пожалуйста - схема с обычным сертификатом еще работает? из личного кабинета они исчезли - но обмен 14 числа шел... потом опять профилактические работы, и по окончании ноль - просто все висит, пока не ясно будет ли продолжаться интеграция на обычных сертификатах
106. ataman 5 14.01.22 18:22 Сейчас в теме
(104)Да, вполне работает, не скажу точно по количеству партий, но >200 точно ушло, не на все еще правда пришел ИНП
107. guglion 1 16.01.22 10:22 Сейчас в теме
(106) да пока работает... но иногда выдает validate error - 10 крвая подпись... меняю стиль сообщения - количество, проба и т.д. перегружаюсь, вынимаю-вталкиваю токен... опять работает
Прикрепленные файлы:
102. guglion 1 14.01.22 02:54 Сейчас в теме
(86) личные ключи из системы удалены... это была просто ошибка программистов гиис
108. Niang 1 19.01.22 12:19 Сейчас в теме
(86)Как вы выгружаете, если он на самом сайте ДМДК в личном кабинете не создает профиль информационного обмена, ссылаясь на личный сертификат? Или для обмена не обязательно создавать этот профиль?
135. dinamo@ya.ru 09.02.22 17:23 Сейчас в теме
(108) ГОСЗНАК переобулся и пока можно профиль не добавлять и должно работать при правильно настроенном stunnel, пока не устаканится ситуация с подписями.
84. guglion 1 10.01.22 16:00 Сейчас в теме
Действующее законодательство об электронной подписи (63-ФЗ «Об электронной подписи», ст.14, ч.3) не описывает возможность выдачи обезличенного сертификата физическим лицам и ИП, речь идёт только о юридических лицах. Поэтому «обезличенный» сертификат на текущий момент мы можем выдать только юрлицу — ФЛ и ИП получить такой сертификат у нас не могут.

С уважением Ксения Нагаева
Сервисный центр ООО "Контур+", г.Улан-Удэ, 670000,ул. Коммунистическая, 20, 3-й этаж, оф.16
тел (3012) 37-99-37 факс 33-80-10,
наш сайт www.контур03.рф

Это ответ еще одного Удостоверяющего Центра.

Ну просто нет возможности получит обезличенную ЭП для ИП.
101. suvolod 28 12.01.22 18:24 Сейчас в теме
Внесу свои пять копеек:
1)Обезличенную подпись на ИП вполне успешно выдает Тензор (он же СБИС). По крайней мере в Пермском крае. Интеграция с использованием этой подписи реально работает (лично настраивал и регистрировал агрегированные партии через такую подпись, на базе софта от компании Ювелирсофт).
2) Как я понимаю, сейчас, до 15 января, чтобы выполнить требования законодательства, достаточно зарегистрировать лишь агрегированные партии, а уже потом можно, не спеша (до 1 апреля), воевать с присвоением УИН изделиям из этих партий. Т.е. можно вообще обойтись без интеграции: агрегированные партии легко регистрируются просто через личный кабинет dmdk.ru... времени на это тратиться немного, можно уложиться в полчаса-час. Время привожу для простого примера, когда все ваши остатки собственные (статус товара = купленный), и не нужно их дополнительно разбивать по поставщикам. На youtube можно найти достаточно понятные ролики по регистрации партий через ЛК.
3) Для тех же, кто пойдет по пути интеграции, сейчас основная боль в том, что рабочий контур на любой запрос (регистрации агрегированный партий, присвоения УИН и т.д) возвращает "Код состояния: 500", что говорит о том, что он перегружен, и не работает.
103. guglion 1 14.01.22 03:24 Сейчас в теме
(101) да это ясно все... можно партии как говорят разработчики до 1000 штук без вставок, до 400 штук со вставками забить руками, потом можно будет например руками получить один УИН из списка - это как бы инициировать SendGetBatchDetail/CheckGetBatchDetail без интеграции... но вот потом проблема - SendProduct/CheckProduct без интеграции на оставшиеся 999 изделий - на такое я не готов.
105. guglion 1 14.01.22 15:29 Сейчас в теме
(101) дайте номер телефона куда обращаться - хоть на Чукотку... Тензор в Улан-Удэ идет в отказ... никак
109. toretto2005 23.01.22 15:32 Сейчас в теме
Добрый день!
Подскажите, пожалуйста, ошибка при подключении SoapUI.

Error loading [http://127.0.0.1:1500/ws/v1/exchange.wsdl]: java.lang.Exception: Failed to load url; http://127.0.0.1:1500/ws/v1/exchange.wsdl, 0

В логах Stunnel следующее

2022.01.23 15:26:27 LOG7[9608:5036]: https accepted FD=712 from 127.0.0.1:49896
2022.01.23 15:26:27 LOG7[9608:5036]: Creating a new thread
2022.01.23 15:26:27 LOG7[9608:5036]: New thread created
2022.01.23 15:26:27 LOG7[9608:2872]: client start
2022.01.23 15:26:27 LOG7[9608:2872]: https started
2022.01.23 15:26:27 LOG7[9608:2872]: FD 712 in non-blocking mode
2022.01.23 15:26:27 LOG7[9608:2872]: TCP_NODELAY option set on local socket
2022.01.23 15:26:27 LOG5[9608:2872]: https connected from 127.0.0.1:49896
2022.01.23 15:26:27 LOG7[9608:2872]: FD 488 in non-blocking mode
2022.01.23 15:26:27 LOG7[9608:2872]: https connecting
2022.01.23 15:26:27 LOG7[9608:2872]: connect_wait: waiting 10 seconds
2022.01.23 15:26:27 LOG7[9608:2872]: connect_wait: connected
2022.01.23 15:26:27 LOG7[9608:2872]: Remote FD=488 initialized
2022.01.23 15:26:27 LOG7[9608:2872]: TCP_NODELAY option set on remote socket
2022.01.23 15:26:27 LOG7[9608:2872]: start SSPI connect
2022.01.23 15:26:27 LOG5[9608:2872]: try to read the client certificate
2022.01.23 15:26:27 LOG7[9608:2872]: open file c:\stunnel\clicer.cer with certificate
2022.01.23 15:26:27 LOG3[9608:2872]: **** Error 0x80090305 returned by AcquireCredentialsHandle
2022.01.23 15:26:27 LOG3[9608:2872]: Credentials complete
2022.01.23 15:26:27 LOG3[9608:2872]: Error creating credentials
2022.01.23 15:26:27 LOG5[9608:2872]: Connection reset: 0 bytes sent to SSL, 0 bytes sent to socket
2022.01.23 15:26:27 LOG7[9608:2872]: free Buffers
2022.01.23 15:26:27 LOG5[9608:2872]: incomp_mess = 0, extra_data = 0
2022.01.23 15:26:27 LOG7[9608:2872]: https finished (0 left)

Какая-то ошибка с сертификатами. Может кто-то помочь?
139. Voldemaar 11.02.22 08:04 Сейчас в теме
(109) У меня точно такая же ошибка. Что-то с сертификатом. Как вы исправили?
У меня семёрка и Крипто Про 4.

2022.02.11 07:42:17 LOG7[3220:3248]: Creating a new thread
2022.02.11 07:42:17 LOG7[3220:1596]: client start
2022.02.11 07:42:17 LOG7[3220:1596]: https started
2022.02.11 07:42:17 LOG7[3220:1596]: FD 440 in non-blocking mode
2022.02.11 07:42:17 LOG7[3220:3248]: New thread created
2022.02.11 07:42:17 LOG7[3220:1596]: TCP_NODELAY option set on local socket
2022.02.11 07:42:17 LOG5[3220:1596]: https connected from 127.0.0.1:56735
2022.02.11 07:42:17 LOG7[3220:1596]: FD 308 in non-blocking mode
2022.02.11 07:42:17 LOG7[3220:1596]: https connecting
2022.02.11 07:42:17 LOG7[3220:1596]: connect_wait: waiting 10 seconds
2022.02.11 07:42:17 LOG7[3220:1596]: connect_wait: connected
2022.02.11 07:42:17 LOG7[3220:1596]: Remote FD=308 initialized
2022.02.11 07:42:17 LOG7[3220:1596]: TCP_NODELAY option set on remote socket
2022.02.11 07:42:17 LOG7[3220:1596]: start SSPI connect
2022.02.11 07:42:17 LOG5[3220:1596]: try to read the client certificate
2022.02.11 07:42:17 LOG7[3220:1596]: open file C:\stunnel\clicer.cer with certificate
2022.02.11 07:42:17 LOG3[3220:1596]: **** Error 0x80090304 returned by AcquireCredentialsHandle
2022.02.11 07:42:17 LOG3[3220:1596]: Credentials complete
2022.02.11 07:42:17 LOG3[3220:1596]: Error creating credentials
2022.02.11 07:42:17 LOG5[3220:1596]: Connection reset: 0 bytes sent to SSL, 0 bytes sent to socket
2022.02.11 07:42:17 LOG7[3220:1596]: free Buffers
2022.02.11 07:42:17 LOG5[3220:1596]: incomp_mess = 0, extra_data = 0
2022.02.11 07:42:17 LOG7[3220:1596]: https finished (0 left)
110. toretto2005 23.01.22 16:35 Сейчас в теме
Немного разобрался. Под Windows 11 нужна именно КриптоПро 5, лог немного поменялся.

2022.01.23 16:30:14 LOG7[8040:3624]: https accepted FD=1116 from 127.0.0.1:49985
2022.01.23 16:30:14 LOG7[8040:3624]: Creating a new thread
2022.01.23 16:30:14 LOG7[8040:3624]: New thread created
2022.01.23 16:30:14 LOG7[8040:6900]: client start
2022.01.23 16:30:14 LOG7[8040:6900]: https started
2022.01.23 16:30:14 LOG7[8040:6900]: FD 1116 in non-blocking mode
2022.01.23 16:30:14 LOG7[8040:6900]: TCP_NODELAY option set on local socket
2022.01.23 16:30:14 LOG5[8040:6900]: https connected from 127.0.0.1:49985
2022.01.23 16:30:14 LOG7[8040:6900]: FD 1452 in non-blocking mode
2022.01.23 16:30:14 LOG7[8040:6900]: https connecting
2022.01.23 16:30:14 LOG7[8040:6900]: connect_wait: waiting 10 seconds
2022.01.23 16:30:14 LOG7[8040:6900]: connect_wait: connected
2022.01.23 16:30:14 LOG7[8040:6900]: Remote FD=1452 initialized
2022.01.23 16:30:14 LOG7[8040:6900]: TCP_NODELAY option set on remote socket
2022.01.23 16:30:14 LOG7[8040:6900]: start SSPI connect
2022.01.23 16:30:14 LOG5[8040:6900]: try to read the client certificate
2022.01.23 16:30:14 LOG7[8040:6900]: open file c:\stunnel\clicer.cer with certificate
2022.01.23 16:30:15 LOG3[8040:6900]: Credentials complete
2022.01.23 16:30:15 LOG7[8040:6900]: 121 bytes of handshake data sent
2022.01.23 16:30:15 LOG5[8040:6900]: 1400 bytes of handshake(in handshake loop) data received.
2022.01.23 16:30:15 LOG5[8040:6900]: 2800 bytes of handshake(in handshake loop) data received.
2022.01.23 16:30:15 LOG5[8040:6900]: 227 bytes of handshake(in handshake loop) data received.
2022.01.23 16:30:15 LOG3[8040:6900]: **** Error 0x8009035d returned by InitializeSecurityContext (2)
2022.01.23 16:30:15 LOG3[8040:6900]: Error performing handshake
2022.01.23 16:30:15 LOG5[8040:6900]: Connection reset: 0 bytes sent to SSL, 0 bytes sent to socket
2022.01.23 16:30:15 LOG7[8040:6900]: free Buffers
2022.01.23 16:30:15 LOG7[8040:6900]: delete c->hContext
2022.01.23 16:30:15 LOG7[8040:6900]: delete c->hClientCreds
2022.01.23 16:30:15 LOG5[8040:6900]: incomp_mess = 0, extra_data = 2
2022.01.23 16:30:15 LOG7[8040:6900]: https finished (0 left)
112. Mrbubka 28.01.22 20:46 Сейчас в теме
(110) Такая же ошибка. Нашли решение?
111. vanya_gonchar 25.01.22 16:13 Сейчас в теме
Может кто сталкивался с таким? Бьюсь уже не первый день никак не осилю. В логах никаких записей нет. Может быть проблема в порту?
Конфиг:
output=c:\stunnel\stunnel.log
socket=l:TCP_NODELAY=1
socket=r:TCP_NODELAY=1
debug=7
[https]
client=yes
accept=127.0.0.1:1500
connect=195.209.130.9:443
cert=C:\stunnel\clicer.cer
verify=0
Прикрепленные файлы:
113. toretto2005 29.01.22 00:20 Сейчас в теме
(112) Разобрался. Неправильно вводил адрес, копируйте прямо из инструкции.
Если не подключается, выкладывайте лог stunnel.

(111) Выкладывайте лог stunnel.
114. Mrbubka 29.01.22 10:54 Сейчас в теме
2022.01.29 10:39:03 LOG7[8520:10932]: Creating a new thread
2022.01.29 10:39:03 LOG7[8520:10932]: New thread created
2022.01.29 10:39:03 LOG7[8520:2724]: client start
2022.01.29 10:39:03 LOG7[8520:2724]: https started
2022.01.29 10:39:03 LOG7[8520:2724]: FD 324 in non-blocking mode
2022.01.29 10:39:03 LOG7[8520:2724]: TCP_NODELAY option set on local socket
2022.01.29 10:39:03 LOG5[8520:2724]: https connected from 127.0.0.1:50125
2022.01.29 10:39:03 LOG7[8520:2724]: FD 392 in non-blocking mode
2022.01.29 10:39:03 LOG7[8520:2724]: https connecting
2022.01.29 10:39:03 LOG7[8520:2724]: connect_wait: waiting 10 seconds
2022.01.29 10:39:03 LOG7[8520:2724]: connect_wait: connected
2022.01.29 10:39:03 LOG7[8520:2724]: Remote FD=392 initialized
2022.01.29 10:39:03 LOG7[8520:2724]: TCP_NODELAY option set on remote socket
2022.01.29 10:39:03 LOG7[8520:2724]: start SSPI connect
2022.01.29 10:39:03 LOG5[8520:2724]: try to read the client certificate
2022.01.29 10:39:03 LOG7[8520:2724]: open file C:\certificate\clicer.cer with certificate
2022.01.29 10:39:03 LOG5[8520:2724]: CertFindCertificateInStore not find client certificate in store CURRENT_USER. Looking at LOCAL_MACHINE
2022.01.29 10:39:03 LOG3[8520:2724]: **** Error 0x8009030d returned by AcquireCredentialsHandle
2022.01.29 10:39:03 LOG3[8520:2724]: Credentials complete
2022.01.29 10:39:03 LOG3[8520:2724]: Error creating credentials
2022.01.29 10:39:03 LOG5[8520:2724]: Connection reset: 0 bytes sent to SSL, 0 bytes sent to socket
2022.01.29 10:39:03 LOG7[8520:2724]: free Buffers
2022.01.29 10:39:03 LOG5[8520:2724]: incomp_mess = 0, extra_data = 0
2022.01.29 10:39:03 LOG7[8520:2724]: https finished (0 left)
115. Mrbubka 29.01.22 10:58 Сейчас в теме
Ни у кого подобной проблемы не было? stunnel запускаю под системной учеткой. Под нужной учеткой не запускается ни в какую. Сертификат установлен как локально так и под текущим порльзователем
119. v3rter 02.02.22 14:49 Сейчас в теме
(115) Под пользователем без пароля не запускается. Удобно для этого создать отдельную учетку на компе
120. v3rter 03.02.22 14:51 Сейчас в теме
(119) И под этой же учеткой должен быть установлен сам сертификат и вся цепочка сертификатов до корневого
116. Mrbubka 29.01.22 11:11 Сейчас в теме
Разобрался контейнер использовал текущуго пользователя, а сертификат компьютера...
117. iivanov1 14 01.02.22 11:23 Сейчас в теме
Добрый день
Появилась разработка "ГИИС ДМДК - Управление ювелирной торговлей" https://infostart.ru/1c/articles/1588705/
igor13; iivanov1; +2 Ответить
118. aldan 22 01.02.22 14:36 Сейчас в теме
Добрый день. В имени тестового сервера опечатка. https://dmdk.goSznak.ru вместо https://dmdk.goznak.ru
121. user859262 04.02.22 15:38 Сейчас в теме
Добрый день

1С Ювелирный магазин 2.3.10.43 Отправляем остатки указываем ИНП партии делаем выполнить обмен, возвращается ошибка (Internal server error) Партия не зарегистрирована: 6432290418849094.
Что может быть причиной?
122. v3rter 08.02.22 01:11 Сейчас в теме
(121) В эти дни были технические проблемы на их серверах. Сейчас всё работает, но эмпирически уменьшили объем запроса до 25 изделий на пакет и не более 2000 на один пакет запросов
136. dinamo@ya.ru 09.02.22 17:25 Сейчас в теме
(121) А что в Рарус не пишите? Посмотрите наверняка есть логи.
Может в этот момент сервер ГИИС не доступен, либо просто забит запросами.
123. fourged 08.02.22 09:44 Сейчас в теме
2022.02.08 11:35:47 LOG7[15024:3312]: open file C:\stunnel\clicer.cer with certificate
2022.02.08 11:35:47 LOG5[15024:3312]: CertFindCertificateInStore not find client certificate in store CURRENT_USER. Looking at LOCAL_MACHINE
Ткните меня, пожалуйста, носом, что я не так делаю?
Создал отдельного пользователя с паролем, установил сертификаты по инструкции, с рутокена скопировал сертификат в реестр, из реестра выгрузил в папку stunnel, и всё равно не хочет он его видеть ни в какую
124. alexusiv 08.02.22 10:03 Сейчас в теме
(123)
Создал отдельного пользователя с паролем,


Была такая ошибка когда запускал службу не от пользователя с паролем
125. fourged 08.02.22 10:44 Сейчас в теме
(124) Да, запустил службу с паролем и взлетело. Теперь другая проблема
Прикрепленные файлы:
126. fourged 08.02.22 10:45 Сейчас в теме
127. fourged 08.02.22 10:47 Сейчас в теме
(126)
Прикрепленные файлы:
128. basily 49 09.02.22 09:27 Сейчас в теме
(127) Попробуйте сменить порт на 80. Вы каким ключём подписываете запрос личным или обезличенным?
129. fourged 09.02.22 11:09 Сейчас в теме
(128) Ключ личный, через который работаем с ДМДК
С портом сейчас попробую, спасибо
130. basily 49 09.02.22 12:49 Сейчас в теме
(129) Отпишите, пожалуйста, по результату. Обратился ИП без обезличенной подписи...
131. fourged 09.02.22 14:38 Сейчас в теме
(130) Без изменений на 80 порту, всё то же самое. Похоже всё таки дело в подписи.
Прикрепленные файлы:
153. Annihilator 24.03.22 10:30 Сейчас в теме
(131)
Подскажите, решили проблему с ошибкой POST? У меня такая же ошибка Конфигураци Розница Ювелирный магазин 2.3.10.61
154. пользователь 24.03.22 13:42
Сообщение было скрыто модератором.
...
157. sergin83 22.07.22 12:53 Сейчас в теме
(131)Удалось решить проблему? У нас такая-же ошибка на ровном месте появилась.
158. fourged 22.07.22 21:12 Сейчас в теме
(157)
(157) решили, пишите на почту v.lomakov22@gmail.com, попробую помочь
132. fourged 09.02.22 15:05 Сейчас в теме
(130) Разузнал, ИПшнику не нужна обезличенная, это требование только для Юр.лиц
138. basily 49 10.02.22 13:26 Сейчас в теме
(132) Вам удалось настроить интеграцию?
140. maksal 51 11.02.22 15:33 Сейчас в теме
(132)
Разузнал, ИПшнику не нужна обезличенная, это требование только для Юр.лиц


Если ИП не нужна обезличенная, тогда как добавить на сайте в профили настроек учётку для интеграции?
134. dinamo@ya.ru 09.02.22 17:21 Сейчас в теме
(130) в ГИИС не добавляйте профиль обмена ВООБЩЕ.
В stunnel подсовываем сертификат "личной" подписи.
137. basily 49 10.02.22 08:02 Сейчас в теме
(134) Так у Вас получилось с интеграцией?
141. dinamo@ya.ru 11.02.22 21:30 Сейчас в теме
(137) У нас получилось, все настроить на двух системах Рарус Ювелирный магазин (партии отправили, УИНы получили, изделия тоже все отправили) и Ювелирсофт Бухгалтерия ювелирного ломбарда (тут только партии поскольку Ломбардам пока УИНы получать не надо).
142. wraithik 5 16.02.22 14:20 Сейчас в теме
Сделал все по инструкции.

В логах stunnel такое, при попытке зайти на https://127.0.0.1:1500/ws/v1/exchange.wsdl
2022.02.16 14:11:07 LOG5[6584:7676]: try to read the client certificate
2022.02.16 14:11:07 LOG7[6584:7676]: open file c:\stunnel\cert.cer with certificate
2022.02.16 14:11:07 LOG3[6584:7676]: Credentials complete
2022.02.16 14:11:07 LOG7[6584:7676]: 115 bytes of handshake data sent
2022.02.16 14:11:07 LOG5[6584:7676]: 1460 bytes of handshake(in handshake loop) data received.
2022.02.16 14:11:07 LOG5[6584:7676]: 3288 bytes of handshake(in handshake loop) data received.
2022.02.16 14:11:07 LOG3[6584:7676]: **** Error 0x80090022 returned by InitializeSecurityContext (2)
2022.02.16 14:11:07 LOG3[6584:7676]: Error performing handshake

Кто знает что с этим делать?

Как я понял, он с ДМДК данные получил, но расшифровать их не может.

настройки
145. alexusiv 18.02.22 14:34 Сейчас в теме
Была такая ошибка:
1) Подпись полученная в ФНС не подходит.
2) Попробуйте делать настройки под админом
156. shira84 223 08.07.22 11:36 Сейчас в теме
(142) Подскажите точно такая же ошибка в логе, удалось решить проблему?
159. Niang 1 07.11.22 16:27 Сейчас в теме
(142)
Кому-нибудь удалось победить? Работало нормально, вдруг начала выскакивать ошибка **** Error 0x80090022 returned by InitializeSecurityContext (2)
144. DENSKR 15 17.02.22 18:56 Сейчас в теме
Ребят, работает ГИИС у кого нибудь? Не получается пару дней подключиться к их сервису..
146. grandr 01.03.22 12:51 Сейчас в теме
Здравствуйте. УТ11. Продаем часы, но есть немножко ювелирки. Конфигурацию под неё менять не собираемся. Нужна как минимум печать бирок. Что можете предложить?
147. Max1985 10.03.22 06:26 Сейчас в теме
149. AssmanWLP 10.03.22 21:06 Сейчас в теме
Ребят! Помогите разобраться, пытаюсь в 1с Ювелирке интегрировать обмен с сием чудом
Логи приложил, фаервол выключен, Win 7 64, на сайт https://lk.dmdk.ru/profile/management заходит без пролбем, ИП.
Прикрепленные файлы:
stunnel.log
stunnel.conf
150. setufanet 11.03.22 12:10 Сейчас в теме
(149) такая же история зайти не могу, хотя до этого нормально входил, у меня то такая же ошибка выходит то вообще ошибок нет
151. setufanet 11.03.22 14:06 Сейчас в теме
(149)
получилось запустить, создал суперАдмина, под ним все серты прописал в криптопро,
в 1с везде передобавил серты, заходить в 1с можно под обычным юзером, а вот служба должна быть от пользователя с паролем
152. Мемет 16.03.22 17:44 Сейчас в теме
Добрый день!

сделали настройку stunnel как в инструкции. при попытке тестирования соединения, выдает такую ошибку:

Проверка подключения не пройдена по причине:
Не удалось установить HTTP-соединение с сервером 127.0.0.1:1500
по причине:
Ошибка работы с Интернет: Failure when receiving data from the peer

Результат диагностики:
При обращении по URL: HTTP://127.0.0.1:1500/ws/v1
Подключение проводится на компьютере (клиенте) <LAPTOP-F5O4IIRO>.
Выполнено обращение к несуществующему ресурсу на сервере 127.0.0.1
или возникли неполадки на удаленном сервере.

в логах такая ошибка:
open file C:\stunnel\clicer.cer with certificate
CertFindCertificateInStore not find client certificate in store CURRENT_USER. Looking at LOCAL_MACHINE
**** Error 0x8009030e returned by AcquireCredentialsHandle



база развернута в ГРМ. версия Розница 8. Ювелирный магазин, редакция 2.3 (2.3.10.52)

в чем может быть проблема?

Спасибо!
155. ivanchik15 28.04.22 05:51 Сейчас в теме
(141)
Подскажите пожалуйста, тоже подключаю всю эту штуку, и я как один из многих попал на ошибки. выдает вот эту ошибку:
Error loading [http://127.0.0.1:1500/ws/v2/exchange2.wsdl]: java.lang.Exception: Failed to load url; http://127.0.0.1:1500/ws/v2/exchange2.wsdl, 0


2022.04.28 09:48:28 LOG3[4392:2148]: Error creating credentials
2022.04.28 09:48:28 LOG5[4392:2148]: Connection reset: 0 bytes sent to SSL, 0 bytes sent to socket
2022.04.28 09:48:28 LOG7[4392:2148]: free Buffers
2022.04.28 09:48:28 LOG5[4392:2148]: incomp_mess = 0, extra_data = 0
2022.04.28 09:48:28 LOG7[4392:2148]: https finished (0 left)
2022.04.28 09:48:28 LOG7[4392:6496]: https accepted FD=444 from 127.0.0.1:53892
2022.04.28 09:48:28 LOG7[4392:6496]: Creating a new thread
2022.04.28 09:48:28 LOG7[4392:6496]: New thread created
2022.04.28 09:48:28 LOG7[4392:844]: client start
2022.04.28 09:48:28 LOG7[4392:844]: https started
2022.04.28 09:48:28 LOG7[4392:844]: FD 444 in non-blocking mode
2022.04.28 09:48:28 LOG7[4392:844]: TCP_NODELAY option set on local socket
2022.04.28 09:48:28 LOG5[4392:844]: https connected from 127.0.0.1:53892
2022.04.28 09:48:28 LOG7[4392:844]: FD 432 in non-blocking mode
2022.04.28 09:48:28 LOG7[4392:844]: https connecting
2022.04.28 09:48:28 LOG7[4392:844]: connect_wait: waiting 10 seconds
2022.04.28 09:48:28 LOG7[4392:844]: connect_wait: connected
2022.04.28 09:48:28 LOG7[4392:844]: Remote FD=432 initialized
2022.04.28 09:48:28 LOG7[4392:844]: TCP_NODELAY option set on remote socket
2022.04.28 09:48:28 LOG7[4392:844]: start SSPI connect
2022.04.28 09:48:28 LOG5[4392:844]: try to read the client certificate
2022.04.28 09:48:28 LOG7[4392:844]: open file C:\stunnel\clicer.cer with certificate
2022.04.28 09:48:28 LOG5[4392:844]: CertFindCertificateInStore not find client certificate in store CURRENT_USER. Looking at LOCAL_MACHINE
2022.04.28 09:48:28 LOG3[4392:844]: Error 0x80092004 returned by CertFindCertificateInStore


в конф файле указано:

output=c:\stunnel\stunnel.log
socket=l:TCP_NODELAY=1
socket=r:TCP_NODELAY=1
debug=7
[https]
client=yes
accept=127.0.0.1:1500
connect=195.209.130.19:443
cert=C:\stunnel\clicer.cer
verify=0
160. 7OH 69 20.12.22 17:37 Сейчас в теме
Подскажите, а с 21-й платформой stunnel ещё нужен ?
Там вроде заявлена работа с клиентскими гост сертификатами
Оставьте свое сообщение