Интеграция с Веб сервисом ГИИС ДМДК

27.09.21

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

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

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

Наименование Файл Версия Размер
Интеграция с Веб сервисом ГИИС ДМДК:
.dt 152,43Mb
144
.dt 152,43Mb 144 Скачать

Пример интеграции с веб сервисом ГИИС ДМДК на базе демонстрационной базы БСП 3.15.

Данный пример не является законченным решением, но может послужить основой для Вашей разработки по интеграции с данным веб сервисом. Смотрите обработку "ТестВзаимодействияГИИСДМДК_БСП_3_15".

В примере используются следующие методы веб сервиса:

 - Health;

 - SendReserveBatchUic;

 - CheckReserveBatchUic;

 - SendBatch;

 - CheckBatch.

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

Порядок настройки компьютера для работы тестовым контуром веб сервиса ГИИС ДМДК находится в инструкции: https://dmdk.ru/upload/iblock/55a/Instruktsiya-po-podklyucheniyu-k-servisu-integratsii-v-testovom-konture-GIIS-DMDK.pdf

ГИИС ДМДК

См. также

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

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

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

28.08.2020    180822    1545    vvmanannikov    131    

810

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

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

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

30000 руб.

16.08.2019    87856    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

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

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 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С: УПП 1.3

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

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

90000 руб.

25.09.2020    28746    33    9    

36

Печать кассовых чеков на одну ККМ с нескольких рабочих мест для 1С:УТ11.х, КА2.х, Розница 2.х, УНФ, ERP 2.х, БП 3, БГУ2

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

Расширение конфигурации для УТ 11.4, 11.5, КА 2.4, 2.5, Розница 3.0, 2.3 и 2.2, УНФ 1.6, УНФ 3x, ERP 2.4, 2.5, БП 3, БГУ2 (Управляемые формы) позволяет выполнять печать кассовых чеков на одну ККМ 54-ФЗ с нескольких рабочих мест. НИКАКИХ НАСТРОЕК В РАЗРАБОТКЕ - ПОДКЛЮЧИЛ И ПЕЧАТАЙ. Если у вас несколько отделов и одна ККМ - печатайте на одной ККМ! Если у вас две ККМ и одна поломалась - печатайте на одной ККМ, пока ремонтируете другую!

4000 руб.

27.08.2018    115970    978    564    

827
Вознаграждение за ответ
Показать полностью
Отзывы
276. iivanov1 01.02.22 11:30 Сейчас в теме
Добрый день
Появилась разработка "ГИИС ДМДК - Управление ювелирной торговлей" https://infostart.ru/1c/articles/1588705/
Остальные комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. guglion 1 06.10.21 06:12 Сейчас в теме
Здравствуйте! Скачал обработку, получил подписанный XML файл выгрузки остатков. Ну вроде очень похож, на то что есть в описании к УТМ. Метод - SendBatch.

Я даже прикинул как заполнить потом реквизиты обработки "извне", создав таблицу остатков ювелирных изделий.

Что делать с полученным XML? 1C его сама будет передавать в ГИИС ДМДК, или файл надо загружать в SOUP и потом он будет передаваться в ГИИС ДМДК, или в самой ГИИС ДМДК появиться сервис импорта файлов XML (что было бы логично).

Можно разъяснить подробней? Как пользоваться вашей обработкой?

Есть ли у кого "человеческая" инструкция как этот сатанинский УТМ установить? Что нужно скачать, куда засунуть, как настроить и главное попытаться использовать?

Попытался по инструкции - ничего не выходит с первого же шага. Я даже не знаю есть ли установочный файл УТМ - в инструкции об этом ни слова!? или его вообще нет и надо начинать с установки SOUP и туннеля - и где то там он появится.

Попытался найти установочный файл УТМ на сайте госзнака, и при попытке зайти на сайт - На сайте dmdk.goznak.ru используется неподдерживаемый протокол.
2. Scorpion1_77 23 06.10.21 10:24 Сейчас в теме
Добрый день.

Что такое УТМ? Универсальный транспортный модуль? Если да, то данное решение ни какого отношения к УТМ не имеет.
В описании явно указано - Пример интеграции с веб сервисом ГИИС ДМДК!

Сформированное и подписанное ЭП SOUP сообщение отправляется в веб сервис ГИИС ДМДК автоматически - смотрите процедуру "ПослеДобавленияПодписей" в модуле формы обработки "ТестВзаимодействияГИИСДМДК_БСП_3_15".

Для успешного отправления сообщения в веб сервис Ваш компьютер должен быть настроен по инструкции:https://dmdk.ru/upload/iblock/55a/Instruktsiya-po-podklyucheniyu-k-servisu-integratsii-v-testovom-konture-GIIS-DMDK.pdf

&НаКлиенте
Процедура ПослеДобавленияПодписей(ОписаниеДанных, ПараметрыВыполнения) Экспорт
	
	ОчиститьСообщения();
	
	Если ТипЗнч(ОписаниеДанных) <> Тип("Структура") Или НЕ ОписаниеДанных.Свойство("Успех") Тогда
		
		Возврат;
		
	КонецЕсли;
	
	Если НЕ ОписаниеДанных.Успех Тогда Возврат; КонецЕсли;
	
	Объект.Подпись = ОписаниеДанных.СвойстваПодписи.Подпись;
	
	Заголовки = Новый Соответствие;
	Заголовки.Вставить("Content-Type", "text/xml;charset=UTF-8");
	Заголовки.Вставить("SOAPAction", "");
	
	Соединение = Новый HTTPСоединение("127.0.0.1:1500/ws/v1");
	
	HTTPЗапрос = Новый HTTPЗапрос("/" + ПараметрыВыполнения.ИмяМетода,Заголовки);
	HTTPЗапрос.УстановитьТелоИзСтроки(ОписаниеДанных.СвойстваПодписи.Подпись);
	
	Результат = Соединение.ВызватьHTTPМетод("POST", HTTPЗапрос);
	
	Если Результат.КодСостояния = 200 Тогда
		
		ПрочитатьОтвет(Результат.ПолучитьТелоКакСтроку(),ПараметрыВыполнения);
		
	КонецЕсли;
	
КонецПроцедуры //ПослеДобавленияПодписей()
Показать
3. guglion 1 07.10.21 03:23 Сейчас в теме
Так, хорошо. Посмотрю все что вы написали. И еще раз по инструкции пройдусь. Настройки у меня точно выполнены, регистрировался (уведомление о постановке на спец учет), вносил изменения, тут все более менее ровно, хотя ГИИС отвратительно работает - висит, сама сует автоподстановку куда попадя, и бывало никак не воспринимает заполненные поля - отмечает как не заполненные.

Но с тестовым контуром ничего не выходит.

А у вас в тестовом контуре это все получилось? Это я уж спрашиваю, от истерики, которая на меня накатила. Примерно 100000 изделий придется "залить" до 15 января.
4. Scorpion1_77 23 07.10.21 10:30 Сейчас в теме
(3)
А у вас в тестовом контуре это все получилось? Это я уж спрашиваю, от истерики, которая на меня накатила. Примерно 100000 изделий придется "залить" до 15 января.


Методы "Send batch" и "Check batch" на утро 07/10/2021 в тестовом контуре работают успешно.
Что касается продуктивного контура, то со слов работника технической поддержки ГИИС ДМДК он не работает и возможно ввод в эксплуатацию будет перенесен.
5. guglion 1 07.10.21 11:36 Сейчас в теме
Ок. Спасибо. Ну что ж делать, будем начинать с вашей обработки, надеюсь количество параметров не увеличат, останутся как в вашем примере. Как говорится прикрутим к нашей программе. Буду следить за обновлениями.

Создать например документ, назвать его ОстаткиВыгрузкаДМДК, и реквизит - УникальныйНомерПартии, табличная часть состоит из ювелирных изделий поштучно. Наделать таких, с табличной частью без фанатизма - штук по 100-500, а то вдруг с передачей будут проблемы. Золото к золоту, серебро к серебру.

Я так понял можно не привязываться к номенклатуре, ее нет в XML файле. Оставить пустой? Или нет? Возможно начнется увеличение числа параметров? Отдельно поля - Артикул, Страна происхождения, вставки и т.п. ?

В поле наименование можно Товар + Артикул, перечисления привязывать к определенной пробе, 585 - значит золото, ОКДП2 = "32.12.13.110", конечное поле ХимЧистыйМеталл = Масса * Проба / 999. Интересный параметр ЭтапОбработки скорее всего НаХранении - это уточним. ОКЕИ - я так понял всегда "163".

Владелец и прочее это просто наша организация.

может еще и Территориально Обособленные подразделения добавят в параметры? Или для них потребуется профиль информационного обмена создавать?

Много хлопот с параметром Изготовитель - вот тут возни предстоит много, ИНН бывает печатают на бирках, КПП и ОГРН никогда не видел, в выписках из ОГРН не найти - многие закрылись, перерегистрировались. Такое никто и не забивал, да и забить не представляется возможным. Может просто поставщика придется указывать, за неимением лучшего.
6. guglion 1 19.10.21 11:24 Сейчас в теме
Здравствуйте!

Напишите пожалуйста - у вас есть расхождения с Описанием интеграционного сервиса (Opisanie-integratsionnogo-servisa-v3.1.5_release) на 105 странице пример xml файла метода SendBatch.

У вас не хватает тэгов (нет в табличной части обработки реквизитов): после блока масса химически чистого металла есть еще параметры:

<ns1:dateManufacture>2021-01-01</ns1:dateManufacture>
<ns1:brand>BRAND</ns1:brand>
<ns1:article>art009-45678</ns1:article>
<ns1:imageList>
<ns1:originalName>image2.jpeg</ns1:originalName>
<ns1:image>Данные изображения</ns1:image>
</ns1:imageList>

Это видимо - Дата производства, Бренд, Артикул, Картинка, Данные изображения (видимо двоичные)

И еще дальше блок про стоимость и НДС

<ns1:costList>
<ns1:type>P_SALE</ns1:type>
<ns1:currency>RUB</ns1:currency>
<ns1:amount>38500000</ns1:amount>
<ns1:rateVAT>NDS_20</ns1:rateVAT>
</ns1:costList>

Что делать? Это обязательные или необязательные параметры. Я так понял что обязательные.
8. Scorpion1_77 23 20.10.21 10:13 Сейчас в теме
(6)
Что делать? Это обязательные или необязательные параметры. Я так понял что обязательные.


Обязательность или НЕ обязательность реквизитов партии указана в одноименной колонке таблицы с описанием реквизитов партии в Приложении №2, см страницу № 59. Но это не достоверные данные. Например, реквизит "metalList" раздела "batchProduct" указан как НЕ обязательный, но по факту это не так. Это определяется экспериментальным путем. Если какой-то реквизит является обязательным, то веб сервис ДМДК не примет эту партию и вернет ответ с описанием, а-ля "Не указан реквизит metalList".

Я заполнил, только обязательные реквизиты, которые необходимы для передачи данные остатков Ювелирного изделия для розничной продажи.
7. guglion 1 19.10.21 11:38 Сейчас в теме
И так понял нужны еще перечисления для ГИИС ДМДК - видимо стоимость и ставки ндс, который в вашей конфигурации нет.
9. guglion 1 21.10.21 03:36 Сейчас в теме
Ок. Спасибо. На Приложении №2, см страницу № 59 вообще внимания не обратил.
10. guglion 1 21.10.21 04:03 Сейчас в теме
Все таки решил реквизитов добавить. Если не ошибаюсь при этом потребуется "подогнать" функцию для формирования xml файла :

Функцию ПодготовитьЗапросНаРегистрациюПакетаПартий()

и все должно работать ?
Прикрепленные файлы:
11. spGelo 27.10.21 11:58 Сейчас в теме
Добрый день.

У Вас на серверной базе работает?
В файловом варианте проверка доступности сервиса работает, а на серверной базе выдает ошибку
ошибка
120. Nep 20.12.21 18:35 Сейчас в теме
(11)А вам удалось запустить этот пример на серверной базе?
Ключи, stunnel настроены на локальной машине, сервер конечно их не видит.
Или теперь всё это нужно настроить на сервере?
При проверке доступности сервера сразу спотыкается на команде:
Определение = Новый WSОпределения("http://127.0.0.1:1500/ws/v1/exchange.wsdl");
При вызове веб-сервиса произошла ошибка. При создании описания сервиса произошла ошибка. URL сервиса: http://127.0.0.1:1500/ws/v1/exchange.wsdl
12. guglion 1 03.11.21 03:33 Сейчас в теме
Здравствуйте!

При нажатии кнопки "2. Получить результат запроса на регистрацию пакета партий" - в каком месте заполняется поле "Уникальный идентификационный номер" ?
13. guglion 1 03.11.21 04:29 Сейчас в теме
как сохранить УИН, привязанный к строке таблицы обработки?
14. swtim 15.11.21 07:40 Сейчас в теме
Скачала, попробовала. Отличная обработка для начала написания своей
15. Scorpion1_77 23 16.11.21 15:00 Сейчас в теме
Возможно кому-то это поможет. Сегодня получил от разработчиков ответы на несколько вопросов, которые задавал пару месяцев назад:

1. Скорость обработки запроса зависит от множества факторов, запрос будет в любом случае обработан. В случаях если запрос еще не обработан в ответе "CheckReserveBatchUic" будет сообщение "message not found". В этом случае необходимо повторить запрос позже. Рекомендуется установить временной интервал между запросами ответа - не менее 60 сек.
Параметр «RequestData.country» должен быть код отличным от кода РФ в случаях импорта ювелирных изделий.
2. Конкретный список предоставить нет возможности, но "обезличенные" сертификаты на ЮЛ, которые используются сейчас ограниченным списком участников в рамках тестирования выданы следующими УЦ: Тензор, Сертум-Про, Такском, АйтиКом, АНК.
16. Креатив 66 24.11.21 11:14 Сейчас в теме
Подскажите, с какой версией крипто про будет работать и как проверить, что установлен stunnel?
17. guglion 1 24.11.21 11:44 Сейчас в теме
Помогите кто-нибудь, : В обработке автор закомментировал часть текста в процедуре ПослеДобавленияПодписей. Я так понимаю комментарии надо снимать, для чего закомментировано? - ведь именно процедура ПрочитатьОтвет сохраняет результат? Можно поподробнее про действия строк, которые выделил.
Может у кого есть скрин регистров сведений ГИИСДМДК_УникальныеИдентификационныеНомера и ГИИСДМДК_ЗапросыНаРегистрациюПакетаПартий, после выполнения SendBatch и CheсkBatch.

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

Процедура ПослеДобавленияПодписей(ОписаниеДанных, ПараметрыВыполнения) Экспорт

ОчиститьСообщения();

Если ТипЗнч(ОписаниеДанных) <> Тип("Структура") Или НЕ ОписаниеДанных.Свойство("Успех") Тогда

Возврат;

КонецЕсли;

Если НЕ ОписаниеДанных.Успех Тогда Возврат; КонецЕсли;

Объект.Подпись = ОписаниеДанных.СвойстваПодписи.Подпись;

//Заголовки = Новый Соответствие;
//Заголовки.Вставить("Content-Type", "text/xml;charset=UTF-8");
//Заголовки.Вставить("SOAPAction", "");

//Соединение = Новый HTTPСоединение("127.0.0.1:1500/ws/v1");

//HTTPЗапрос = Новый HTTPЗапрос("/" + ПараметрыВыполнения.ИмяМетода,Заголовки);
//HTTPЗапрос.УстановитьТелоИзСтроки(ОписаниеДанных.СвойстваПодписи.Подпись);

//Результат = Соединение.ВызватьHTTPМетод("POST", HTTPЗапрос);

//Если Результат.КодСостояния = 200 Тогда

//ПрочитатьОтвет(Результат.ПолучитьТелоКакСтроку(),ПараметрыВыполнения);

//КонецЕсли;


//КонецПроцедуры //ПослеДобавленияПодписей()

Если кому интересно, как заполнять таблицу обработки "не руками" - читайте вложенный файл. А 1С мне просто сложно от-того что не умею, а приходится разбираться.
Прикрепленные файлы:
Описание +СОМ соединения.docx
18. Scorpion1_77 23 25.11.21 11:11 Сейчас в теме
Комментарий с этого кода нужно снять.
19. guglion 1 26.11.21 03:12 Сейчас в теме
Ок. Комментарий снимаю. СПАСИБО.

Делюсь информацией -
1 -ое видимо появится вид производителя "Неизвестный производитель" - может и в перечислении будет "Физ лицо (ИП)", "Юр лицо" и "Неизвестный производитель";
2 - ое обязательные параметр "вес металла" т.е. вес это не "вес" изделия со вставками, а вес изделия БЕЗ вставок, или может оба этих параметра должны будут выть в выгрузке.
3-е САМОЕ ГЛАВНОЕ - выгружать остатки надо будет агрегированными партиями (кучей) но производитель в партии единый, скажем по 1000 штук, 3000 вес, 2700 вес без вставок. и только потом получать на них УИН. Это пока неточно но если так - вся подготовка возможно летит к чертям. КАК это будет на самом деле хрен его знает. Наклевывается новая тема - как потом в учетной системе навешивать УИН, скорее всего как попало - на кого Бог пошлет.
4-е это еще не все изменения, и еще будет. До выгрузки остатков менее 2 ух месяцев. Но выгружать их можно будет постепенно до марта.
20. guglion 1 26.11.21 04:04 Сейчас в теме
Здравствуйте! Может кто сможет про драгоценные вставки дать информацию:

100% при выгрузке остатков надо давать информацию по драгоценным вставкам, только как я пока не понял

Пример файла SendBatch с реально существующими изделиями

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="urn://xsd.dmdk.goznak.ru/exchange/1.0"
xmlns:ns1="urn://xsd.dmdk.goznak.ru/batch/1.0"
xmlns:ns2="urn://xsd.dmdk.goznak.ru/contractor/1.0"
xmlns:ns3="urn://xsd.dmdk.goznak.ru/types/1.0">
<soapenv:Header />
<soapenv:Body>
<ns:SendBatchRequest>
<ns:CallerSignature>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
<ds:SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256" />
<ds:Reference URI="#body">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
<ds:Transform Algorithm="urn://smev-gov-ru/xmldsig/transform" />
</ds:Transforms>
<ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256" />
<ds:DigestValue>H2L7VoiBy/s1w6rSH+f13QcKBc+6kM6ZSNcVkA6LXe4=</ds­:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>boND8/kiHeEU5qp8nzbvqAShIQ3louGuzJdQNXODq/M46­vXaj7AcqlilCn9Nc0twOJD8RtpfLfAvLm2ooEjpsg==</ds:SignatureValue>
<ds:KeyInfo>
<ds:X509Data>
<ds:X509Certificate> тут данные сертификата удалил, но они есть</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
</ds:Signature>
</ns:CallerSignature>
<ns:RequestData id="body">
<ns:batch>
<ns1:index>1</ns1:index>
<ns1:remains>true</ns1:remains>
<ns1:name></ns1:name>
<ns1:description>КОЛЬЦО р.17,5 1 БРИЛЛИАНТ КР 57 6-7 0,157 3/6</ns1:description>
<ns1:type>PRODUCT</ns1:type>
<ns1:subType>JEWERLY</ns1:subType>
<ns1:phase>DOMESTIC_TURNOVER</ns1:phase>
<ns1:process>STORED</ns1:process>
<ns1:OKPD2>32.12.13.110</ns1:OKPD2>
<ns1:producer>
<ns2:legal>
<ns2:OGRN>1184401004435</ns2:OGRN>
<ns2:INN>4401188340</ns2:INN>
<ns2:KPP>440101001</ns2:KPP>
</ns2:legal>
</ns1:producer>
<ns1:owner>
<ns2:physical>
<ns2:OGRN>3040326016001</ns2:OGRN>
<ns2:INN>032601073905</ns2:INN>
<ns2:KPP></ns2:KPP>
</ns2:physical>
</ns1:owner>
<ns1:keeper>
<ns2:physical>
<ns2:OGRN>3040326016001</ns2:OGRN>
<ns2:INN>032601073905</ns2:INN>
<ns2:KPP></ns2:KPP>
</ns2:physical>
</ns1:keeper>
<ns1:quantity>1</ns1:quantity>
<ns1:weight></ns1:weight>
<ns1:uom>163</ns1:uom>
<ns1:batchProduct>
<ns1:metal>DM_GOLD</ns1:metal>
<ns1:hallmark>585</ns1:hallmark>
<ns1:confirmHallmark>585</ns1:confirmHallmark>
<ns1:metalList>
<ns1:metal>DM_GOLD</ns1:metal>
<ns1:weight>74000</ns1:weight>
</ns1:metalList>
</ns1:batchProduct>
</ns:batch>
<ns:batch>
<ns1:index>2</ns1:index>
<ns1:remains>true</ns1:remains>
<ns1:name></ns1:name>
<ns1:description>КОЛЬЦО р.17 1 БРИЛЛИАНТ КР 57 10-7 0,106 3/6</ns1:description>
<ns1:type>PRODUCT</ns1:type>
<ns1:subType>JEWERLY</ns1:subType>
<ns1:phase>DOMESTIC_TURNOVER</ns1:phase>
<ns1:process>STORED</ns1:process>
<ns1:OKPD2>32.12.13.110</ns1:OKPD2>
<ns1:producer>
<ns2:legal>
<ns2:OGRN>1184401004435</ns2:OGRN>
<ns2:INN>4401188340</ns2:INN>
<ns2:KPP>440101001</ns2:KPP>
</ns2:legal>
</ns1:producer>
<ns1:owner>
<ns2:physical>
<ns2:OGRN>3040326016001</ns2:OGRN>
<ns2:INN>032601073905</ns2:INN>
<ns2:KPP></ns2:KPP>
</ns2:physical>
</ns1:owner>

Жирным выделил тэги "Описание партии" где одной строкой характеристики драгоценных вставок. Это правильно или нет? Как правильно должен выглядеть XML файл - пожалуйста отпишитесь кто в курсе. И я так понял еще нужен тэг - "Количество драгоценных вставок".
21. guglion 1 01.12.21 04:44 Сейчас в теме
Интересно. Никто не отвечает. Никому не интересно. Ладно - написал запрос в ГИИС ДМДК. Файл запроса прилагаю. Если прав автор разработки - работаем дальше, мы уж поперли stounList. А если неправ - можно все в топку и снова начинать.
Прикрепленные файлы:
Вопрос специалистам ГИИС ДМДК.docx
22. amut.028 01.12.21 12:46 Сейчас в теме
Добрый день! Вот и нас приперли к дмдк - у нас старая, дописанная УТ 10.3. Извините за банальный вопрос. Реально Ут 10.3 адаптировать к дмдк? С чего начать? Если эту обработку скачать - поможет что-то понять?
23. smit1c 106 01.12.21 13:17 Сейчас в теме
(22) реально, но геморройно.
26. guglion 1 02.12.21 03:05 Сейчас в теме
(23) да и еще, конечно надо обратную передачу данных сделать - т.е. полученный результат, а я надеюсь что это все таки желанный УИН, обратно "приделать" к единице товара в основной конфигурации.
28. smit1c 106 02.12.21 08:11 Сейчас в теме
(26) а вот это самое легкое из всей этой схемы ))
31. Scorpion1_77 23 02.12.21 09:59 Сейчас в теме
Спасибо.
(22) Основная сложность в интеграци с ГИИС ДМДК это, то что файлы сообщений должны быть подписаны ЭП согласно алгоритму канонизации Единой системы межведомственного электронного взаимодействия (СМЭВ). Соответсвенно в вашей конфигурации должна быть соотвествующая подсистема.
24. amut.028 01.12.21 15:24 Сейчас в теме
(23) Что посоветуете? Геморрой, я думаю будет в любом случае.
29. smit1c 106 02.12.21 08:11 Сейчас в теме
25. guglion 1 02.12.21 02:49 Сейчас в теме
(22) Эту обработку реально ко всему прикрутить - добейтесь "неручного заполнения" данных таблицы, можно как я документ загружать, или например ексел подготовить и из него загружать, или из DBF загружать, из TXT можно. Я тут пишу-пишу, автору надоел видимо. Посмотрите на Ютубе вебинар ЮвелирСофта. Он все с ног на голову переворачивает. Я уже кому только не написал - пока ответа нет. Вопрос то простой, простейший - читайте файл "Вопрос специалистам ГИИС ДМДК.docx"

Я эту обработку "внутрь" конфигурации затолкать не смог. Ошибка метаданных - и хрен знает какая. Оставил ее отдельно. В ней теперь документ, который по +СОМ получает данные из такого же документа основной конфигурации. Все ОК. Сейчас работаю над драг камнями. Уверен тоже затолкаю. Только одно НО - см. вопрос выше. Неужто вся работа псу под хвост.
27. guglion 1 02.12.21 05:25 Сейчас в теме
Привожу текст второго обращения в ГИИС ДМДК.
Здравствуйте!

Нет ли ответа на наше обращение 11581 (тут текст не привожу, потому как ЮвелирСофт с этим принципиально не согласен, а я согласен:)

У нас еще вопрос:

В приложении №55 есть схема сценария ввода остатков. Ее мы прорабатываем на случай если наш вопрос, заданный в 11581, не подтвердится.

Если подтвердится то конечно мы только "За" - это логично и понятно.

У нас нет изделий подходящих под эту схему в приложении №55, у нас "Изделия из ДМДК"/"Ювелирное изделие" - т.е. готовые изделия на витрине магазина, полуфабрикатов у нас нет.

Но одна уважаемая компания по ювелирным программам утверждает, что делать надо именно так. Хорошо будем прорабатывать и эту схему с "костылями".

ИТАК вопрос:

1. на стр. 306 методом SendBatch регистрируется партия полуфабрикатов. Из 100 колец 585 пробы. Получаем ответ в виде ИД b09a908f-aac5-417b-b238-d56bb9e3d0b2

2. на стр. 308 методом ChekBatch с применением ИД b09a908f-aac5-417b-b238-d56bb9e3d0b2, получаем ответ в виде ИНП 6432100000027139

3. на стр. 309 методом SendGetBatchDetail получаем состояние партии, при этом ИНП 6432100000025415. Ну я уже ничего не понимаю откуда взялся ИНП 6432100000025415?

ведь в пункте 2 мы получили ответ ИНП 6432100000027139.

4. на стр. 310 методом CheckGetBatchDetail при использовании ИНП 6432100000025415 как в пункте 3 мы получаем ответ в виде массива УИН. Отлично. Но кто нам объяснит как связаны ИНП 6432100000027139 из пункта 2, и ИНП 6432100000025415 из пункта 3.???????????????????????????

5. далее методом SendProduct мы регистрируем уже единичное Ювелирное изделие, берем при этом УИН из массива 6432100000024419. Ладно дальше все понятно.



Нам совсем не нравится эта схема через какие то "полуфабрикаты", которых у нас нет, с нас потом спросят откуда "полуфабрикаты", но если надо то надо. Будем делать так с "костылями".

Но Бога ради - может у вас опечатка? ИНП 6432100000027139 из пункта 2, и ИНП 6432100000025415 из пункта 3.

Вот если бы схема пошла бы по ИНП 6432100000027139, без загадочного превращения в ИНП 6432100000025415 - я бы понял.

С УВАЖЕНИЕМ. Пожалуйста ответьте. Роман.
30. smit1c 106 02.12.21 08:14 Сейчас в теме
(27) я ещё так далеко не дошёл, только вчера начал изучать эту поделку под названием ГИИС ДМДК.
32. guglion 1 02.12.21 12:03 Сейчас в теме
Мне в одной конторе, очень уважаемой в мире софта, сообщили. Что начали отработку версии загрузки остатков "Ювелирных изделий" через ИНП (индивидуальный номер партии) - агрегированная партия. И только потом получение УИН.
Вместе с тем если исполнить обсуждаемую тут обработку, которую мы уже с вами скачали - то представьте себе она формирует на ГИИС ДМДК именно "Ювелирное изделие" с каким то номером. И никто не знает, что это УИН или ИНП. Все потому что УИН и ИНП - отличить невозможно.
Уважаемый автор - бяда! Пожалуйста, что же все таки мы получим когда выполним SendBatch/ChekcBatch - УИН?

Или начинать схему Госзнака из приложения №55.

Ну можно начать дописывать обработку - добавить конверты SendGetBatchDetail/CheckGetBatchDetail со всеми вытекающими прибамбасами и SendProduct/CheckProduct - тут видимо по каждому полученному УИН из массива по-очереди, со всеми прибамбасами.

Домой я пойду. На переколачивание Перечислений по драг камням ГИИС ДМДК день ушел.

Господи, если эта контора заборет этот ужас, надо платить за их разработку. Которую кстати тоже надо внедрить еще.
33. guglion 1 03.12.21 09:10 Сейчас в теме
Бой с ЮвелирСофтом завешился похоже вничью. Метод Ювелирсофта верный. И это обработка тоже.

1. Методом SendReservBatchUic - резервируем допустим 100 (тэг "count") УИНов - помним что больше 1000 шт. нельзя, метод CheckBatchUic - возвращает массив зарезервированных УИН - сохраняем.

2. Методом на стр. 243 SendBatch (как говориться полностью все повторяем, но дополнительно указываем ТЭГ "INP" со стр. 118) , метод CheckBatch должен вернуть ту же последовательность УИНов. Сохраняем за каждой единицей товара свой УИН.

Таким образом - зарегистрировать в ГИИС ДМДК "Ювелирное изделие" можно без агрегированной партии.

Теперь надо это все попробовать в тестовом контуре.
34. guglion 1 03.12.21 10:23 Сейчас в теме
Неверные данные! С ума можно сойти с ГИИС ДМДК. Мой №33 комментарий в топку!!!

Обработка полностью ВЕРНАЯ!!! Делать как есть - SendBatch/ChekBatch - только два метода. Это справедливо в одном случае - ГОТОВОЕ ЮВЕЛИРНОЕ ИЗДЕЛИЕ НА ВИТРИНЕ МАГАЗИНА.

Теперь о боли - раздел stoneList - ОБЯЗАТЕЛЕН. для изделий с драг канями.

Ну можно на выходные уходить. Простите, автор, я искал правду!
35. guglion 1 06.12.21 15:17 Сейчас в теме
Может знает кто нибудь. Как можно указать "Неизвестный производитель". Многих производителей уже либо не удастся выгрузить, либо не возможно установить. ГИИС ДМДК предлагает заносить уже "отживших" производителей в справочник организаций, см. прилагаемый скрин.

Что делать с теми кого установить не получается, прошло 10 и более лет. НЕ ПОНЯТНО. Выделил жирным тэги Производителя, как из заменить на "Неизвестный производитель", или если нельзя - тоже напишите. Вроде обещали что можно.


стр.243 "Описание интеграционного сервиса"


<ns:batch>
<ns1:remains>true</ns1:remains>
<ns1:name>Подвеска</ns1:name>
<ns1:description>Подвеска из золота с лазерной обработкой</ns1:description>
<ns1:type>PRODUCT</ns1:type>
<ns1:subType>JEWERLY</ns1:subType>
<ns1:phase>DOMESTIC_TURNOVER</ns1:phase>
<ns1:process>STORED</ns1:process>
<ns1:OKPD2>32.12.13.110</ns1:OKPD2>
<ns1:producer>
<ns2:legal>
<ns2:OGRN>1077746844878</ns2:OGRN>
<ns2:KPP>770801001</ns2:KPP>
</ns2:legal>
</ns1:producer>


...
Прикрепленные файлы:
36. пользователь 06.12.21 20:20
Сообщение было скрыто модератором.
...
37. Nep 07.12.21 13:30 Сейчас в теме
А сейчас запросы на тестовом контуре работают? Вручную партии создать можно. А обработка в запросе на регистрацию партий возвращает код "500"
Результат = Соединение.ВызватьHTTPМетод("POST", HTTPЗапрос);
38. Nep 07.12.21 17:56 Сейчас в теме
(37)Разобрался. Всё работает, сертификат не тот выбирал для подписи. Была ошибка:
"для выполнения операции необходимо иметь полномочия role_exchange"
39. d32123 10.12.21 12:16 Сейчас в теме
Добрый день. Подскажите, нужен обезличенный сертификат для доступа в тестовый контур?
40. Scorpion1_77 23 10.12.21 17:04 Сейчас в теме
41. guglion 1 11.12.21 06:20 Сейчас в теме
Напишите кто нибудь - пункт. 4 Инструкция по подключению к сервису интеграции в тестовом контуре ГИИС ДМДК

где взять этот сертификат? Выпустить и установить тестовый сертификат на информационную систему
Участника, с указанием реальных ИНН, ОГРН\ОГРНИП организации Участника
42. guglion 1 11.12.21 06:46 Сейчас в теме
Кто нибудь на практике пытался сделать выгрузку драг камней? Результат есть или нет?
Прикрепленные файлы:
43. d32123 13.12.21 08:38 Сейчас в теме
Добрый день. Настроил по инструкции тестовый контур, связь есть. Подскажите, какой должен быть порядок работы с интеграцией в части ввода остатков? На вебинарах говорят что сначала регистрируем партии сильно обобщенно, а затем привязываем изделия к УИНам. Используем только методы SendBatch/CheсkBatch?
44. guglion 1 13.12.21 08:43 Сейчас в теме
(43) Здравствуйте! Как получилось выполнить пункт. 4 Инструкция по подключению к сервису интеграции в тестовом контуре ГИИС ДМДК

где взять этот сертификат? Выпустить и установить тестовый сертификат на информационную систему
Участника, с указанием реальных ИНН, ОГРН\ОГРНИП организации Участника ?
45. guglion 1 13.12.21 08:47 Сейчас в теме
(43) Все что говорят в вебинарах верно, можно и так. В вебинарах речь идет об агрегированной партии. Т.е. регистрируется Индивидуальный номер партии, в котором скажем 100 изделий. Этим же самым методом SendBatch, но регистрируется не изделие, а Партию полуфабрикатов. Потом метод CheckBatch. потом исполняется SendGetBatchDetail/CheckGetBatchDetali - возвращается 100 УИНов, и уж потом медотом SendProduct регистрируется единичное изделие. Мой вывод - вся эта катавасия придумана с одной целью - чтобы все смогли зарегистрировать остатки с помощью агрегированных партий, в которых сразу до 1000 штук изделий. А потом как следует "настебаться" с этими партиями. Но задача №1 выгрузка остатков вроде выполнена.


И эта обработка тоже верная. Если используете SendBatch/ChekBatch - УИН появляется из "ниоткуда". Этот метод верный для готового "Изделие из ДМДК/Ювелирное изделие". Эту информацию мне рассказали из первых рук - от теххподдерждки ГИИС ДМДК. Мне кажется так проще - просто два метода. И мы получает готовый УИН.


Свои файлы SendBatch.xml в ГИИС ДМДК высылал, говорят что все верно сделано.

Никак не могу запустить тестовый контур из-за проклятого п. 4.
46. alexkozin 43 13.12.21 11:18 Сейчас в теме
Всем привет, друзья.
По п 4. Это про "регистрацию организации в ГИИС, верно?".
Я зашел с сертом через Яндекс браузер в ЛК https://dmdk.goznak.ru/profile/organization.
Щелкнул справа вверху по значку с человечком.
Добавил организацию через "Добавить организацияю".

Сертификат обезличенный для профиля информационного обмена создаем тут:
http://testca2012.cryptopro.ru/ui/
Вначале регистрируемся, потом , зайдя под учеткой , создаем сертификат, только обязательно огрн указать надо.
49. guglion 1 13.12.21 12:52 Сейчас в теме
(46) Ну это про предыдущие пункты: Т.е. про тестовый сертификат руководителя организации

1) Установить корневой сертификат тестового Удостоверяющего центра в
хранилище Доверенные корневые центры сертификации;
2) Установить промежуточный сертификат тестового Удостоверяющего
центра в хранилище Промежуточные центры сертификации.
3) Выпустить и установить тестовый сертификат руководителя организацииучастника (пользователя):
a. Перейти по ссылке http://testca2012.cryptopro.ru/ui/ и выполнить
регистрацию. Для корректной работы с ГИИС ДМДК в сертификате
участника необходимо заполнить ИНН, ОГРН организации, СНИЛС
пользователя. ОГРН организации и ФИО руководителя в сертификате
должны быть реальными. ИНН организации необходимо дополнить
двумя лидирующими нулями
b. Перейти по ссылке http://testca2012.cryptopro.ru/ui/ и выполнить вход в
личный кабинет с Логином и Паролем из предыдущего шага.
c. Создать сертификат (перейти в раздел меню Сертификаты и нажать на
кнопку «Создать», в появившемся окне оставить значения поумолчанию и нажать на кнопку «Создать»)
d. Выбрать созданный сертификат и нажать на ссылку «Скачать»
e. Установить скачанный сертификат

Там дальше п 4.

4) Выпустить и установить тестовый сертификат на информационную систему Участника, с указанием реальных ИНН, ОГРН\ОГРНИП организации Участника.

Или я не "въезжаю"? Объясните старику :)
50. alexkozin 43 13.12.21 13:30 Сейчас в теме
(49)
) Выпустить и установить тестовый сертификат на информационную систему Участника, с указанием реальных ИНН, ОГРН\ОГРНИП организации Участника.


Как сделал я (и, кстати, у меня работает))) )
1. - Сначала зарегился на сайте с указанием всех реквизитов пользователя (руководителя), включая СНИЛС и тд....
- Создаю серт (это серт для входя в ЛК ГИИС через браузер). Это единственная цель этого серта


2. - ЕЩЕ РАЗ(!) зарегистрировался на этом же сервисе, но уже БЕЗ указания СНИЛС и тд. Указал только название конторы, ОГРН(!), адрес.
- Жму СОЗДАТЬ в сертификатах и там создается обезличенный серт, его качаю и ставлю.
- ВОТ ЕГО указываю в профиле инф. обмена в ГИИС и им подписываю данные при обмене между 1с и гиис дмдк


То есть два серта и ДВЕ РЕГИСТРАЦИИ.
У меня только так сканало. Четыре бубна порвал.
54. guglion 1 14.12.21 02:55 Сейчас в теме
(50) Вот это уже кое что. Седня буду пробовать!!!
60. guglion 1 14.12.21 12:35 Сейчас в теме
(54) Можно еще вопрос. Когда я войду в ЛК ГИИС ДМДК с помощью тестового сертификата - это по сути Новая организация, которая на учете не состоит, игрушечная организация? или вход будет в нашу зарегистрированную организацию?

Если это все таки наша существующая организация, то может проще войти как обычно, нашим "настоящим" сертификатом. Создать профиль обмена и в него уже "записать" тестовый обезличенный ключ?

Заранее спасибо.
66. alexkozin 43 14.12.21 18:50 Сейчас в теме
(60)
Я сделал тестовый серт обезличенный с ОГРН и адресом как у реальной конторы.
Тестовый личный серт делал с ФИО директора и всеми реквизитами как у реальной конторы, добавив 00 к ИНН.
56. guglion 1 14.12.21 11:55 Сейчас в теме
(50) Сертификаты сделал, как вы написали. Действительно можно не указывать ФИО и СНИЛС, и о чудо тестовый сертификат выпускается.

Я уже все плохие слова пособрал - не могу добавить "Тестовый обезличенные сертификат" в строки выбора плагина расширения "Browser plag-in", в нем упорно светится только наш "настоящий" сертификат.

Если кнопочку "Проверить работу плагина нажать" - то видно что присутствуют "настоящий", "тестовый с ФИО" и "тестовый обезличенный сертификат" - все три подписывают HelloWord. Значит по крайней мере работают.

Ну что за делать? Бесов изгонять, или попроще кто сможет предложить способ:)

и еще хуже - если перейти по ссылке тестового контура из Описание интеграционного сервиса:

https://dmdk-exch.goznak.ru/ws/v1/exchange.wsdl

Светятся все три сертификата - "настоящий", "тестовый с ФИО" и "тестовый обезличенные сертификаты" в этом плагине, можно выбрать сертификат
65. alexkozin 43 14.12.21 18:48 Сейчас в теме
(56)
1) ОГРН точно указали в тестовом обезличенном серте?
2) Надо в профиле инф обмена выбрать через кнопку "добавить сертификат". В расширении его можно не выбирать, он там необязателен. Главное чтобы криптопровайдер его видел и в профиле инф обмена в ГИИС он был.
69. guglion 1 15.12.21 02:42 Сейчас в теме
(65) Ок. Спасибо. Щас все буду проверять, попробую вообще все заново начать. У нас явные различия, у вас ООО видимо, у меня ИП. Может проблема в этом.
70. guglion 1 15.12.21 06:35 Сейчас в теме
(65) Ни черта не выходит.

1. При входе с помощью тестового (личного) сертификата в ЛК ДМДК - должна открыться наша настоящая организация? или создается "новая"? Т.е. для создания профиля обмена нельзя входить в ЛК с помощью "настоящего" сертификата нашей организации?

2. Потом уже создаем профиль обмена ИС, вписываем в него тестовый обезличенный сертификат?

Вроде я вас правильно понял. Не могу выполнить пункт 1. Убился но расширение плагина "Browser plug-in" его упорно не видит. Я уж записывал их в "Личные" и в "Доверенные" Перевыпускал. Ну никак.

Есть у вас картинка входа в ЛК с помощью тестового (личного) сертификата?
71. alexkozin 43 15.12.21 06:57 Сейчас в теме
(70)
1. Тестовый контур это отдельный контур вообще не пересекающийся с основным. Другая виртуалка.
Заходим под личным сертом в тестовый личный кабинет ГИИС. Там СОЗДАЕМ организацию (как в первый раз будто) и СОЗДАЕМ профиль инф. обмена.
2. Да, и в этот профиль засовываем обезличенный серт.
Прикрепленные файлы:
72. guglion 1 15.12.21 09:30 Сейчас в теме
(71) Дай вам бог здоровья:) я вот так и знал что это не личный кабинет, а "псевдоличный кабинет", хорошо еще удержался в настоящем ЛК сертификаты вписывать на ИС, почуял подвох, уже бы нафигачил туда Ювелирных изделий. ОК.
78. guglion 1 15.12.21 11:42 Сейчас в теме
(71) У-Р-Р-А... есть контакт. Просто тестовый контур то работает, то нет, и не понятно - то ли я ошибаюсь, то ли он не работает. С 10 раза ЕСТЬ контакт. Ну теперь знаю, что делать-то в конце концов. ВАМ СПАСИБО!
80. guglion 1 15.12.21 11:51 Сейчас в теме
(71) Не удалось войти! Просим убедиться в правильности установки СКЗИ.

вот ведь дьявол - думал пошло дело. Рабочий кабинет с рабочим сертификатом входит. Что ж такое.
47. alexkozin 43 13.12.21 11:19 Сейчас в теме
Ребята, привет, сегодня тестовый контур лагает.
"Внутренняя ошибка сервера ГИИС ДМДК"
Было у кого-нибудь такое?
53. alexkozin 43 13.12.21 20:17 Сейчас в теме
(47) отбой, надо было просто немного подождать.
48. olga9479 13.12.21 12:31 Сейчас в теме
ds:DigestValue
ds:SignatureValue
ds:X509Certificate

Добрый день!
Можете объяснить как получить эти теги для отправки сообщения.
Вручную, без использования 1С
51. alexkozin 43 13.12.21 13:35 Сейчас в теме
(48)
ds:X509Certificate

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

.NET и
public class X509Certificate
в помощь.
52. smit1c 106 13.12.21 18:55 Сейчас в теме
А рабочий сервер ДМДК уже работает с обезличенными ключами? А то у меня ошибку выдаёт.
55. Nep 14.12.21 09:54 Сейчас в теме
Не могу зарегистрировать партию полуфабрикатов для дальнешего выпуска ЮИ.
На тестовом контуре вручную партия ПФ создаётся с такими параметрами:
-----------------------------
Этап обработки: Изготовление изделий
Тип партии: Партия изделий из ДМДК
Вид партии: Полуфабрикаты
Код ОКПД2: 32.12.13.120

В обработке заполняю похожими:
-----------------------------
Тип партии: Партия ювелирных изделий (ЮИ из драгоценных металлов)
Вид партии: Полуфабрикаты
Полуфабрикаты: Изготовление изделий из ДМДК
Стадия обработки: На опробовании и клеймении
Код по классификатору: 32.12.13.120
Вид металла: Серебро
-----------------------------
Результат запроса:
"Тип партии не совпадает с видом партии"
У кого-нибудь получилось зарегистрировать партию ПФ через обработку?
Прикрепленные файлы:
57. guglion 1 14.12.21 12:16 Сейчас в теме
Пытаюсь найти у кого можно выпустить Обезличенный сертификат на ИП - вот такой ответ прислали

Действующее законодательство об электронной подписи (63-ФЗ «Об электронной подписи», ст.14, ч.3) не описывает возможность выдачи обезличенного сертификата физическим лицам и ИП, речь идёт только о юридических лицах. Поэтому «обезличенный» сертификат на текущий момент мы можем выдать только юрлицу — ФЛ и ИП получить такой сертификат у нас не могут.

звонил в ГИИС ДМДК, подтвердили, спросил что делать - ответили "это не наши проблемы"... чо происходит-то?
58. alexkozin 43 14.12.21 12:33 Сейчас в теме
(57)именно так.... такая вот жесть.
У меня некоторые ювелиры тоже негодуют по этому поводу.
Перспектива невозможности интеграции и работы только ч/з личный кабинет это грусть и тоска.
62. smit1c 106 14.12.21 13:37 Сейчас в теме
(57)
Нам ТЕНЗОР сделал обезличенный сертификат на ИП.
64. guglion 1 14.12.21 15:10 Сейчас в теме
(62) Я туда тоже обращался. Видимо Тензор Тензору рознь. Завтра позвоню еще раз.
59. alexkozin 43 14.12.21 12:35 Сейчас в теме
Коллеги, есть знатоки?
На взятый из документации пример запроса SendProduct получаю ответ с ошибкой валидации:

-<ErrorDetailType xmlns:ns2="urn://xsd.dmdk.goznak.ru/exchange/1.0">
<ns2:msg>cvc-complex-type.2.4.a: Invalid content was found starting with element '{"urn://xsd.dmdk.goznak.ru/batch/1.0":owner}'. One of '{"urn://xsd.dmdk.goznak.ru/batch/1.0":batchMetal, "urn://xsd.dmdk.goznak.ru/batch/1.0":batchGemstone, "urn://xsd.dmdk.goznak.ru/batch/1.0":batchPrepack, "urn://xsd.dmdk.goznak.ru/batch/1.0":batchProduct, "urn://xsd.dmdk.goznak.ru/batch/1.0":batchCompleteSet}' is expected.</ns2:msg>
</ErrorDetailType>

То есть орет, что у меня не хватает тэга какого-либо из перечисленных.
Что ж за напасть? Чего от меня хотят?
Тэги batchProduct у меня есть в запросе.
61. d32123 14.12.21 12:56 Сейчас в теме
я так и предполагал, в нете есть некоторые упоминания вскользь что для ИП еще не выдают, да и сами УЦ разводят руками. Так что пишем интеграцию и ждем, может перенесут, а может и выпустят.... вручную перелопатить огромное количество ЮИ невозможно.
63. smit1c 106 14.12.21 14:01 Сейчас в теме
Надо бы нам создать отдельный чат в телеграмме или где-нибудь ещё для обсуждения проблем с ДМДК.
alexkozin; +1 Ответить
67. alexkozin 43 14.12.21 18:51 Сейчас в теме
76. smit1c 106 15.12.21 11:19 Сейчас в теме
82. alexkozin 43 15.12.21 12:43 Сейчас в теме
89. smit1c 106 15.12.21 16:47 Сейчас в теме
(82) поменял настройки, попробуйте написать)
87. antonkms88 15.12.21 15:26 Сейчас в теме
(76)
https://t.me/dmdk1c Канал в телеге "ДМДК+1С"

В вашем нельзя писать, если вы не против сделал публичную группу, чтоб можно было писать всем:
https://t.me/dmdk_1c
68. alexkozin 43 14.12.21 18:53 Сейчас в теме
Коллеги, кто-нить сталкивался с SendProduct и ошибкой "Партия полуфабрика не зарегистрирована:"?
Да, да. Именно так и пишет. Полуфабрика....
73. Scorpion1_77 23 15.12.21 10:01 Сейчас в теме
Коллеги, подскажите пожалуйста. Как Вы сейчас выпускаете тестовые сертификаты для работы с тестовым контуром ГИИС ДМДК?

Я "свои" тестовые сертификаты выпускал в октябре 21 года при помощи тестового удостоверяющего центра: http://testca2012.cryptopro.ru/ui/, но сейчас срок действия этих сертификатов подошел к концу.

Пытаюсь выпустить новые сертификаты, но ссылки "Вход в личный кабинет" (https://testca2012.cryptopro.ru/ui/1/Login.aspx) ИЛИ/И "Регистрация" (https://testca2012.cryptopro.ru/ui/1/RegRequest.aspx) недоступны.
74. guglion 1 15.12.21 11:14 Сейчас в теме
(73) только что выпустил два сертификата, как написал добрый человек 50 alexkozin 7 13.12.21 13:30, два раза при регистрации новый логин и пароль. Сертификаты выпущены и установлены. Но пока успех нулевой - dmdk.goznak.ru что-то крутит, но не подключается, но и ошибки нет.
77. alexkozin 43 15.12.21 11:38 Сейчас в теме
(74)поди плагин не активирован?
Тот что КриптоПро ЭЦП Browser plug-in.
79. guglion 1 15.12.21 11:46 Сейчас в теме
(77) контакт есть... но оказывается нет:) Не удалось войти! Просим убедиться в правильности установки СКЗИ. В рабочий кабинет с рабочим сертификатом входит.
83. alexkozin 43 15.12.21 13:01 Сейчас в теме
(81)надо
(79)
- не режим инкогнито?
- в настройках плагин криптопро разрешен?
- яндекс браузер?
85. guglion 1 15.12.21 15:14 Сейчас в теме
(83) Яндекс браузер, плагин включен, инкогнито нет. Ищу разгадку. А вообще "рабочий настоящий" сертификат может войти в тестовый ЛК? В ГИИС сказали что может, но у меня не может, а в рабочий ЛК входит. Уже не знаю куда копать.
81. guglion 1 15.12.21 12:41 Сейчас в теме
(77) Плагин вроде в норме. В рабочий кабинет dmdk.ru с рабочим сертификатом входит.
75. smit1c 106 15.12.21 11:16 Сейчас в теме
(73) вчера выпустил два тестовых
84. Maksi1311 15.12.21 14:21 Сейчас в теме
Народ, подскажите, пожалуйста, а для интерграции обязательно тестовые сертификаты делать? Если у меня есть реальная подпись на 10 лет и обезличенная? К чему нужны тестовые и подключения к тестовому серверу?

Вот у них даже в инструкции написано
"Работа в тестовом контуре ГИИС ДМДК возможна с использованием
следующих сертификатов:
 тестовых сертификатов, выданных тестовым УЦ КриптоПро;
 сертификатов усиленной квалифицированной электронной подписи, выданных
аккредитованными УЦ."
90. smit1c 106 15.12.21 16:50 Сейчас в теме
(84) у меня на тестовый сервер заходит и с рабочим и с тестовым сертификатом.
91. Maksi1311 15.12.21 17:15 Сейчас в теме
(90) а интеграцию с 1С настроил? на рабочий сервер.
92. guglion 1 16.12.21 02:51 Сейчас в теме
(90) Елки палки... у меня на тестовый ЛК не заходить ни с тестовым, ни с рабочим сертификатом... а на рабочий ЛК с рабочим сертификатом заходит... Ладно значит на тестовый ЛК тоже можно с рабочим сертификатом заходить - это я к тому, что это тоже вариант проверки работоспособности.
101. guglion 1 18.12.21 04:10 Сейчас в теме
(90) А регистрировать тестовую организацию надо? Нут там документы прикреплять, заявление о постановке на учет отправлять. Или это через техподдержку делается?. Я просто данный забил и тестовый сертификат в профиль обмена записал. Но stunтel не работает.
104. smit1c 106 18.12.21 09:28 Сейчас в теме
(101) надо регистрировать. И заявление о постановке отправить, после этого звонить в техподдержку и попросить их поставить на учёт. Я не звонил и ждал два дня, хорошо потом позвонил и они сразу всё сделали.
105. guglion 1 18.12.21 12:07 Сейчас в теме
(104) Хорошо. Спасибо. Завтра на работу. Заявление отправлю, в понедельник позвоню в техподдержку.

Сейчас занимаюсь вот чем - завтра у нас учет, инвентаризация, второй в этом месяце. Пишу на листочках, выборочно конечно, все что вижу на бирках изделий - если будете делать то же самое вы удивитесь на сколько там информация не соответствует требованиям, и насколько она вызывает вопросы о реальном Производителе изделий. В общем делаю это для того что бы хоть как-то забить Производителей - ОГРН и КПП. Многие Производители канули "в лету" или перерегистрировались. Их буду забивать в ЛК в вкладке Организации. Кого не найду - буду мухлевать, указывать реквизиты Поставщика.
107. smit1c 106 18.12.21 17:44 Сейчас в теме
(105) там есть Неизвестный поставщик!
109. guglion 1 19.12.21 15:02 Сейчас в теме
(107) Это если через кабинет забивать агрегированные партии. А если через интеграцию? Не могу найти как передать "Неизвестный поставщик" - если есть мысли пишите. Я все понимаю насчет агрегированных партий, их забить не так сложно. Потом что с ними делать? Прикручивать к ним SendProduct ювелирные изделия по уже готовому массиву УИН? но в приложении №55 нет указаний на "Неизвестный поставщик", даже не знаю - может не документированная возможность. Это же касается понятия "Драгоценный камень" которое есть в агрегированных партиях, там просто "Драгоценный камень" и "Количество". Но в SendProduct такого уже нет.

Теперь о главном. Не получается найти обезличенный сертификат на ИП. Еще раз буду обращаться в Тензор, у них есть на этот счет информация на сайте, но по факту на прошлой неделе они мне отказали - сказали что нет таких сертификатов.

После ТЭГа MetalList Функция ПодготовитьЗапросНаРегистрациюПакетаПартий():

//Масса химически чистого металла.Указывается в граммах * коэффициент 1.00e+5
+ "<ns1:weight>"
+ Формат(СтрокаТЧ.МассаХимическиЧистогоМеталла*Pow(10,5),"ЧГ=0")
+ "</ns1:weight>"
+ Символы.ПС
+ "</ns1:metalList>"
+ Символы.ПС
//Вставка stoneList
+ ВернутьЛистДрагКамней(СтрокаТЧ.Вставки)
//Вставка stoneList
+ "<ns1:article>"
+ СтрокаТЧ.Артикул
+ "</ns1:article>"
+ Символы.ПС
+ "</ns1:batchProduct>"
+ Символы.ПС
+ "</ns:batch>";


&НаСервере
Функция ВернутьЛистДрагКамней(Вставки)
// "<ns1:uom>GRM</ns1:uom>" заполняется не 163 а GRM
СообщениеXML = "";
Если Вставки <> "" Тогда
ЭлементДляПоиска = Справочники.Вставки;
ЭлементВставки = ЭлементДляПоиска.НайтиПоКоду(Вставки);
ТабличнаяЧастьВставок = ЭлементВставки.Вставка;
Для КАЖДОГО ТекСтрокаСписок ИЗ ТабличнаяЧастьВставок Цикл
СообщениеXML = СообщениеXML + "<ns1:stoneList>"
+ Символы.ПС
+ "<ns1:type>" + ПолучитьИмяПеречисления(ТекСтрокаСписок.Вставка_ГИИСДМДК) + "</ns1:type>"
+ Символы.ПС
+ "<ns1:shape>" + ПолучитьИмяПеречисления(ТекСтрокаСписок.ФормаОгранки_ГИИСДМДК) + "</ns1:shape>"
+ Символы.ПС
+ "<ns1:quality>" + ПолучитьИмяПеречисления(ТекСтрокаСписок.Качество_ГИИСДМДК) + "</ns1:quality>"
+ Символы.ПС
+ "<ns1:color>" + ПолучитьИмяПеречисления(ТекСтрокаСписок.ГруппаЦвета_ГИИСДМДК) + "</ns1:color>"
+ Символы.ПС
+ "<ns1:quantity>" + Строка(ТекСтрокаСписок.Количество) + "</ns1:quantity>"
+ Символы.ПС
+ "<ns1:weight>" + Формат(ТекСтрокаСписок.Масса*0.200*Pow(10,5),"ЧГ=0") + "</ns1:weight>"
+ Символы.ПС
+ "<ns1:uom>GRM</ns1:uom>"
+ Символы.ПС
+ "</ns1:stoneList>"
+ Символы.ПС
КонецЦикла;
Иначе
СообщениеXML = Символы.ПС;
КонецЕсли;
Возврат СообщениеXML;
КонецФункции // ВернутьЛистДрагоценныхКамней()

Ну вроде все по Фэн шую.

Ну может кому интересно. Текст самой обработки не привожу, слишком много, главный принцип -разбить строку на массив, строго упорядочено по коду "Автозамен" подбираются значения, перечисления ГИИС, лишние символы удаляются. Все как говориться без участия человека.
Прикрепленные файлы:
86. guglion 1 15.12.21 15:16 Сейчас в теме
Поддерживаю вопрос! Уже трижды в ГИИС писал обращение, но не отвечает техподдержка. Если ответят - напишу.
88. Maksi1311 15.12.21 15:38 Сейчас в теме
(86) В чате, в телеге, кто-то писал, что на этой недели рабочий сайт для интеграции вообще работать не будет, не знаю, правда или нет, не скажу. Поэтому пробовать на тестовый или ждать понедельника и проверять или писать им в техподдержку)
93. guglion 1 16.12.21 05:10 Сейчас в теме
Интересно выгрузка Остатков предполагается в разрезе ТОПов, или в один профиль обмена ? Или на каждый ТОП заводить свой профиль обмена и сертификат? Как это на практике будет реализовано - несколько туннелей что ли? В общем-то в файле SendBatch нет тэгов отвечающих за ТОП - и выгрузка пойдет однозначно куда-то в одно место.

Как переносить из ТОПа в ТОП? Это я открыл ЛК "Профили обмена" и пока не могу сообразить технологии.
Оставьте свое сообщение