Имя: Пароль:
1C
1С v8
файл-пример Интеграция 1С с ГИИС ДМДК
,
0 ChMikle
 
07.12.21
14:33
У кого-нибудь есть файл-пример для загрузки остатков по ювелирным изделиям  в ГИИС ДМДК ?
1 Builder
 
07.12.21
14:35
(0) Оооо, коллега по несчастью :)
Мне одни клиенты мозг выносят с этой хренью, пока изучаю.
2 ChMikle
 
07.12.21
14:37
(1) сами будете писать, в смысле есть ссылка на вебинар , там доходчиво и понятно озвучено что необходимо выгружать ?
3 Гипервизор
 
07.12.21
14:45
Это ладно по ювелирным.. Понять бы как работать неювелирным предприятиям, но поставленным на спецучёт. Все "разъяснения" по ювелирке, ломбардам и т.д.
Вот это изучали?
https://infostart.ru/1c/articles/1514792/
https://infostart.ru/public/1522396/
4 Builder
 
07.12.21
14:52
(2) Там используют конфу по производству от "Ювелирсофт", но прилично доработанную - конфа была сильно так себе. Они выпустили новую, теперь проблем до и больше....
5 ChMikle
 
07.12.21
14:56
(3) у меня тис 7.7, скачал описание интеграции https://dmdk.ru/connect/, но хотелось бы все-таки посмотреть вариант рабочий
(4) >>Они выпустили новую, теперь проблем до и больше....
не работает ?
6 Builder
 
07.12.21
14:58
(5) Не, как теперь перейти на новую версию и кучу наших доработок туда впихнуть. Скорее всего будем остатки вводить в чистую базу.
7 Garykom
 
гуру
07.12.21
15:00
(5) с 7.7 будут траблы
там та же хрень с с xmldsig как в гис жкх
8 ChMikle
 
07.12.21
15:43
(7) не сталкивался , можно поподробнее ...
9 Звездец
 
07.12.21
16:41
у меня тоже есть 2 ювелирки и никак не могу понять, уже декабрь, а в типовой магазин ювелирных изделий тишина. Надеюсь перенесут сроки.

писать свое ресурсов у мелких клиентов точно нет
10 ChMikle
 
07.12.21
16:44
(9) из вебинара следует , что до 15.01.2022 года надо подать сводную информацию по весу золотых изделий и количеству вставок драгоценных камней . т.е. по сути дела можно 2 строки завести через браузер : золото серебро веса и количество драг камней. Правда веса должны быть за минусом весов драг.камней
11 ChMikle
 
07.12.21
16:47
а вот до 01.04.2022 необходимо уже получить уины на каждое изделие
12 R740
 
08.12.21
08:22
Какая-то конторка состряпала прокладку, для передачи и обмена данными из 1С-ок на ДМДК, стоимость 60 т.р. на одно раб. место в год.
13 Smit1C
 
08.12.21
09:07
(12) Да во всех этих прокладках кроме ввода остатков ничего пока нет....
14 ChMikle
 
08.12.21
09:12
(12) круто. Сколько же тогда стоит от ювелирсофт продукты ?
15 Smit1C
 
08.12.21
09:26
(14) модуль обмена стоит у них 30 000 руб.
16 ChMikle
 
08.12.21
09:34
(15) а сами продукты, на сайте не нашел ?
17 ChMikle
 
08.12.21
09:37
в смысле на сами продукты цены ?
18 Smit1C
 
08.12.21
09:38
(17) +7 499 271 57 57  <- вот тут скажут
просто меня интересовал только модуль интеграции
19 ChMikle
 
08.12.21
09:55
(18) на 7.7 случайно нет у них :) ?
20 Smit1C
 
08.12.21
09:59
(19) нет. Разве 7.7 с SOAP умела работать ?
21 MadJhey
 
08.12.21
16:07
Господа, а кто-нибудь в курсе 1с в типовых УТ/Розница когда планирует маркировку делать?
22 Go1den
 
09.12.21
10:40
Тоже пишу модуль для обмена с ГИИС ДМДК. Сейчас изучаю тему - как правильно поместить обезличенный сертификат в XML при помощи КриптоПро. Пока код не готов...

Буду выкладывать рабочий код по мере написания. Пример тестирования доступности веб сервиса при установленном и настроенном stunnel:

Процедура ТестСервиса()
    Веб = СоздатьОбъект("MSXML2.XMLHTTP");
    Веб.Open("POST", "http://127.0.0.1:1500/ws/v1", 0, "", "");
    Запрос = "
    |<soapenv:Envelope xmlns:soapenv=""http://schemas.xmlsoap.org/soap/envelope/"" xmlns:ns=""urn://xsd.dmdk.goznak.ru/exchange/1.0"">
    |<soapenv:Header/>
    |<soapenv:Body>
    |  <ns:HealthRequest>
    |     <ns:TestMessage>?</ns:TestMessage>
    |     <ns:RequestData id=""?"">
    |        <ns:DataForTest>?</ns:DataForTest>
    |     </ns:RequestData>
    |  </ns:HealthRequest>
    |</soapenv:Body>
    |</soapenv:Envelope>";    
    
    Попытка
        Веб.Send(Запрос);
    Исключение
        Предупреждение("Ошибка подключения: " + ОписаниеОшибки()); Возврат
    КонецПопытки;    
    
    Если Найти(Веб.responseText, "Running") > 0 Тогда
        Предупреждение("Успех! Статус ответа сервера: " + Веб.Status, 30);
    Иначе
        Предупреждение("Не смогли подключиться к веб-сервису!" + РазделительСтрок + "Статус ответа сервера: " + Веб.Status);
        //Сообщить("Текст: " + Лев(Веб.responseText, 256));
        //Сообщить("XML: " + Лев(Веб.responseXML, 256));
    КонецЕсли;        
КонецПроцедуры
23 big
 
09.12.21
11:31
(20) Не умеет. А зачем?
24 Smit1C
 
09.12.21
11:42
(22) не той дорогой пошёл, смотри в сторону WSОпределения, WSПрокси, ФабрикаXDTO.
25 Go1den
 
09.12.21
13:25
(24) Так это для код 7.7)
26 Garykom
 
гуру
09.12.21
14:44
(10) >Правда веса должны быть за минусом весов драг.камней
для изделий это часто невозможно
не все производители указывают на бирках вес металла, и тем более этих данных нет в накладных и в базе
и бывают сложные случаи "биметалл" это когда изделие из золота и серебра с двумя разными пробами
27 ChMikle
 
09.12.21
15:25
(25) будет работать ?
28 Go1den
 
09.12.21
15:47
(27) Конечно будет. У меня на 7.7 много всяких веб-сервисов крутится, в том числе с КриптоПро есть обработки подписывающие файлы.
В XML правда еще подпись не встраивал, но CAPICOM думаю справится с этой задачей)
29 ChMikle
 
09.12.21
15:54
(28) Пишите результаты , тема интересна и актуальна ;)
30 d32123
 
10.12.21
13:55
Добрый день. Подскажите, для доступа к тестовому контуру нужен обезличенный сертификат?
31 Гипервизор
 
10.12.21
14:00
(30) https://dmdk.ru/connect/
Инструкция по работе с интеграционным сервисом (ПРОЕКТ от 09.12.2021 для тестового контура)
32 d32123
 
10.12.21
14:15
Если не сложно, ответить ДА или НЕТ. Контур и Тензор не понимают что такое обезличенный сертификат. Где ж его взять?
33 Гипервизор
 
10.12.21
14:27
(32) Я не знаю. Если вам очень сложно, то вот:
Скачать и установить сертификаты Удостоверяющего центра для
тестового контура:
 скачать http://testca2012.cryptopro.ru/cert/rootca.cer и установить
корневой сертификат тестового Удостоверяющего центра в хранилище
Доверенные корневые центры сертификации;
 скачать
https://testgost2012.cryptopro.ru/certsrv/certnew.cer?ReqID=CACert&Renewal=1
&Enc=bin и установить корневой сертификат Удостоверяющего центра в
хранилище Доверенные корневые центры сертификации;
 скачать http://testca2012.cryptopro.ru/cert/subca.cer и установить
промежуточный сертификат тестового Удостоверяющего центра в хранилище
Промежуточные центры сертификации.
В сеансе нового пользователя установить личный
(пользовательский) сертификат, выпущенный на информационную систему
Участника, в хранилище Личное.

Что из этого обезличенный?
Кроме того вот ещё: https://forum.infostart.ru/forum15/topic269116/#message2746664
""обезличенные" сертификаты на ЮЛ, которые используются сейчас ограниченным списком участников в рамках тестирования выданы следующими УЦ: Тензор, Сертум-Про, Такском, АйтиКом, АНК."
34 Go1den
 
13.12.21
09:30
(32) Обезличенный сертификат необходим для автоматического обмена данными между учетными системами.
ГИИС ДМДК не "подцепит" обычную ЭП в личном кабинете при регистрации информационной системы.
Купить такую подпись можно здесь: https://ecp-shop.ru/shop/электронные-подписи/ЭЦП-для-ГИИС-ДМДК-обезличенная/
35 Smit1C
 
13.12.21
15:11
У кого-нибудь работает связь на рабочем сервере ДМДК с обезличенным сертификатом ?
36 Smit1C
 
15.12.21
11:22
Телега для собратьев по несчастью: https://t.me/dmdk1c   )))
37 Гипервизор
 
15.12.21
12:08
(36) Это задел на будущее? И информации пока никакой, и написать никак.
38 ValeriTim
 
16.12.21
16:48
Добрый день. У меня проблема - весь день бьюсь и ничего не выходит.

Я не могу подписать отправляемый документ. Вернее я его подписываю, но подпись не проходит проверку в ДМДК. У меня конфигурация Розница. делаю я все по аналогии с ГИСМ. Все достаточно похоже за исключением того, что разработчики ДМДК впихнули подпись в тег body. Я прекрасно понимаю, что подписывать этот тег нельзя, т.к. после подписи он изменится. Размышляя логически я думаю, что подписываться должен тег RequestData - он вроде у всех запросов одинаковый, но вот как организовать подпись именно этого тега? Есть функция ПараметрыXMLDSig и в ней такие строки:

ПараметрыXMLDSig = ЭлектроннаяПодписьКлиентСервер.ПараметрыXMLDSig();

ПараметрыXMLDSig.XPathSignedInfo = "(//. | //@* | //namespace::*)[ancestor-or-self::*[local-name()='SignedInfo']]";
ПараметрыXMLDSig.XPathПодписываемыйТег = "(//. | //@* | //namespace::*)[ancestor-or-self::ns:RequestData]";

ПараметрыXMLDSig.ИмяАлгоритмаПодписи = "GOST R 34.10-2001" "GOST R 34.11-2012";
ПараметрыXMLDSig.OIDАлгоритмаПодписи = "1.2.643.2.2.3" "1.2.643.7.1.1.3.2";

ПараметрыXMLDSig.ИмяАлгоритмаХеширования = "GOST R 34.11-94" "GOST R 34.11-12";
ПараметрыXMLDSig.OIDАлгоритмаХеширования = "1.2.643.2.2.9" "1.2.643.7.1.1.2.2";

ПараметрыXMLDSig.АлгоритмПодписи = "http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411" "urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256";
ПараметрыXMLDSig.АлгоритмХеширования = "http://www.w3.org/2001/04/xmldsig-more#gostr3411" "urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256";

Но чтобы я не подставлял в ПараметрыXMLDSig.XPathПодписываемыйТег подпись проверку не проходит.

Что я делаю не так ?
39 ChMikle
 
13.01.22
11:46
Никто не в курсе , сайт ГИИС ДМДК не работает , пишет тех. работы , надолго ? И что решили с вводом остатков до 15 января вроде как планировали , сроки перенесли ?
40 Гипервизор
 
13.01.22
12:19
(39) В телеграм-канале писали, что с 10:15 до 10:45 по МСК. Другой информации не было.
Про перенос сроков не слышал, откуда такое?
41 ChMikle
 
13.01.22
12:21
(40) В конце декабря не работал , сейчас сунулись - тоже.... м.б. неполадки какие и перенесли сроки внесения остатков ?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан