0 / 0 / 0
Регистрация: 11.07.2016
Сообщений: 4
21.07.2016, 12:49
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от doazet Посмотреть сообщение
Вы издеваетесь? Я пишу на делфи и половину ответов вручную разбираю
Ни в коей мере не издеваюсь. Наверняка, и для Delphi должны быть подобные средства для работы с SOAP, всё же технология не новая и используется достаточно давно.

По поводу проблемы: скорее всего парсер jax-ws справедливо не парсит ответ, поскольку в нём элементы ImportResult и CommonResult указаны в пространстве имён http://dom.gosuslugi.ru/schema... anagement/, а по WSDL должны быть в http://dom.gosuslugi.ru/schema... n/9.0.2.1/.
Скорее всего, это общая проблема для всех, кто генерирует код из WSDL.

Написал на эту тему обращение в техподдержку, жду... Мало нам проблем с нестыковками бизнес-процессов организации и ГИС ЖКХ, так ещё и такие пакости всплывают.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.07.2016, 12:49
Ответы с готовыми решениями:

Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (5)
Предыдущая тема: https://www.cyberforum.ru/web-services-wcf/thread1840159.html И так мы Я и umatkot, Берёмся за реализацию всего этого...

Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ
Здравствуйте! Передо мной стоит задача интеграции с системой ГИС ЖКХ (https://dom.gosuslugi.ru/) программой, написанной на языке...

Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (3)
Предыдущая тема: https://www.cyberforum.ru/web-services-wcf/thread1776736.html Кто нибудь знает откуда брать справочники NsiRef по...

400
 Аватар для hhmm
67 / 58 / 1
Регистрация: 01.04.2016
Сообщений: 346
21.07.2016, 16:03
Возник вопрос к тем, кто уже размещал платежные документы.
Столкнулся со следующей ситуацией: если в ПД есть только коммунальные услуги, то ПД сервер принимает.
Если добавляю хоть одну дополнительную услугу, то сервер говорит: SRV008076 - "Некорректный состав услуг или некорректное указание реквизитов по услугам."

В самом простом случае ПД состоит только из одной дополнительной услуги, запрос:

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<Month xmlns="http://dom.gosuslugi.ru/schema/integration/9.0.2.1/">5</Month>
<Year xmlns="http://dom.gosuslugi.ru/schema/integration/9.0.2.1/">2016</Year>
<PaymentInformation>
    <BankBIK xmlns="http://dom.gosuslugi.ru/schema/integration/9.0.2.1/">044030653</BankBIK>
    <operatingAccountNumber xmlns="http://dom.gosuslugi.ru/schema/integration/9.0.2.1/">40703810655130108312</operatingAccountNumber>
    <TransportGUID xmlns="http://dom.gosuslugi.ru/schema/integration/9.0.2.1/">d7530f0a-1533-4db5-8b3a-cbea1b496cfc</TransportGUID>
</PaymentInformation>
<PaymentDocument>
    <AccountGuid xmlns="http://dom.gosuslugi.ru/schema/integration/9.0.2.1/">e2df0fb4-c74f-49c4-949a-3a997cc60406</AccountGuid>
    <PaymentDocumentNumber xmlns="http://dom.gosuslugi.ru/schema/integration/9.0.2.1/">1_________________</PaymentDocumentNumber>
    <AddressInfo>
        <LivingPersonsNumber>3</LivingPersonsNumber>
        <ResidentialSquare>43.000000</ResidentialSquare>
        <HeatedArea>98.700000</HeatedArea>
        <TotalSquare>98.700000</TotalSquare>
    </AddressInfo>
    <ChargeInfo>
        <AdditionalService>
            <ServiceType>
                <Code xmlns="http://dom.gosuslugi.ru/schema/integration/9.0.2.1/">389</Code>
                <GUID xmlns="http://dom.gosuslugi.ru/schema/integration/9.0.2.1/">ce9fa4a1-4c67-42c5-ab3a-2f5bf60d667f</GUID>
            </ServiceType>
            <Rate>2.9300</Rate>
            <TotalPayable>289.19</TotalPayable>
            <AccountingPeriodTotal>289.19</AccountingPeriodTotal>
            <CalcExplanation>.</CalcExplanation>
            <ServiceCharge>
                <MoneyRecalculation>0.00</MoneyRecalculation>
                <MoneyDiscount>0.00</MoneyDiscount>
            </ServiceCharge>
            <Consumption>
                <Volume type="I">98.700000</Volume>
            </Consumption>
        </AdditionalService>
    </ChargeInfo>
    <Expose>true</Expose>
    <DebtPreviousPeriods>0.00</DebtPreviousPeriods>
    <AdvanceBllingPeriod>0.00</AdvanceBllingPeriod>
    <TransportGUID xmlns="http://dom.gosuslugi.ru/schema/integration/9.0.2.1/">f3a2c95b-bc70-433f-83d0-8853df1fec48</TransportGUID>
    <PaymentDocumentID xmlns="http://dom.gosuslugi.ru/schema/integration/9.0.2.1/"></PaymentDocumentID>
    <PaymentInformationKey>d7530f0a-1533-4db5-8b3a-cbea1b496cfc</PaymentInformationKey>
</PaymentDocument>
Что ему не нравится?
0
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
22.07.2016, 07:33
hhmm, а что трассировка стека даёт?

Добавлено через 7 минут
hhmm, Не имея возможности проверить, советую выставить платёжку в личном кабинете по этим же услугам и посмотреть REST наполнение. В последнее время очень часто выручает изучение REST при определённых действиях на сайте - от сортировки, до выборки, от добавления и до удаления.

Добавлено через 1 минуту
NaGuWaL, Здоров, с возвращением!
0
 Аватар для hhmm
67 / 58 / 1
Регистрация: 01.04.2016
Сообщений: 346
22.07.2016, 10:05
Цитата Сообщение от umatkot Посмотреть сообщение
hhmm, а что трассировка стека даёт?
Вы имеете в виду ответ сервера - он нормальный, т.е. в данном случае сервер не валится, а дает осмысленный ответ:

XML
1
2
3
4
5
6
7
            <ns5:ImportResult>
                <ns4:TransportGUID>f3a2c95b-bc70-433f-83d0-8853df1fec48</ns4:TransportGUID>
                <ns4:Error>
                    <ns4:ErrorCode>SRV008076</ns4:ErrorCode>
                    <ns4:Description>Некорректный состав услуг или некорректное указание реквизитов по услугам.</ns4:Description>
                </ns4:Error>
            </ns5:ImportResult>
0
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
22.07.2016, 10:54
hhmm, тогда предлагаю Вам делать аналогичный запрос через REST и анализировать JSON.
0
0 / 0 / 0
Регистрация: 20.07.2016
Сообщений: 19
22.07.2016, 12:23
Добрый день! Поделитесь опытом как закинуть информацию в ГИС ЖКХ? Точнее хотя бы как правильно сгенерировать класс по wsdl и xsd в VisualStudio 2010.

Генерацию делаю так:
Windows Batch file
1
"C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\svcutil" hcs-smev-payments-service-async_1.0.wsdl hcs-smev-payments-bridge-1.0.xsd SMEV_rev120315.xsd /async /n:*,GISClient /edb /out:ZHKHService.cs
Во вложении wsdl и два файла с xsd. После генерации получаю файл ZHKHService.cs Но он почему то не содержит данных, описанных в hcs-smev-payments-bridge-1.0.xsd (например RecipientINN и проч.)

Пробовал подключать wsdl через Add Service Reference - ситуация аналогичная. Кто нибудь может наставить на путь истинный?
Вложения
Тип файла: 7z work_service.7z (12.3 Кб, 22 просмотров)
0
 Аватар для hhmm
67 / 58 / 1
Регистрация: 01.04.2016
Сообщений: 346
22.07.2016, 13:28
Цитата Сообщение от vseslavich Посмотреть сообщение
Кто нибудь может наставить на путь истинный?
Вы со стороны банков смотрите на это чудо?
Если да, то возможно, вам поможет обсуждение на bankir.ru, у них там недавно было какое-то обсуждение, что xsd файлы для СМЭВ и для обычных клиентов не коррелируют между собой.

Цитата Сообщение от umatkot Посмотреть сообщение
Не имея возможности проверить, советую выставить платёжку в личном кабинете по этим же услугам
В личном кабиненте открылись новые обстоятельства.
Я вчера завел около двадцати дополнительных услуг. Почти на каждую web-интерфейс ругался на неверный синтаксис.

Так вот, в шаблоне Excel для загрузки платежей этих услуг нет, видно только две услуги добавленные автоматом ГИС ЖКХ!
0
0 / 0 / 0
Регистрация: 20.07.2016
Сообщений: 19
22.07.2016, 14:12
Вы со стороны банков смотрите на это чудо?
Да
Если да, то возможно, вам поможет обсуждение на bankir.ru: Система ГИС ЖКХ - ФГУП Почта Росcии
читаю каждый день, спасибо
у них там недавно было какое-то обсуждение, что xsd файлы для СМЭВ и для обычных клиентов не коррелируют между собой.
То что для смэва и для ТСЖ,РСО и проч. разные форматы это да, но здесь взяты wsdl и xsd именно из документации по сервису, расположенному в смэв, поэтому я больше склонен думать, что проблема в моих действиях.
0
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
22.07.2016, 17:05
vseslavich, уже было на форуме, не ленитесь порыться.
Вложения
Тип файла: 7z C# from wsdl.7z (131.9 Кб, 28 просмотров)
0
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
22.07.2016, 17:14
vseslavich, а, прошу прощения, поторопилсо.
Вложения
Тип файла: 7z work_service.7z (11.5 Кб, 33 просмотров)
0
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
22.07.2016, 17:18
hhmm, Вы только добрались к тому, чем я уже второй месяц маюсь - поздравляю) С этим делом дела в ГИС плохи - ТП думает над проблемой. Про шаблоны забудьте здесь - я только умудрился дома загрузить и то с ошибками на ровных местах. Указывал базовые услуги, и к ним сейчас добавляю коммунальные - наши. Про дополнительные - тёмные парни из ТП молчат храняние.
Дополнительные элементарно даже не добавляются в платёжку! Зато гордо стоит плата за наём жилья! Вот зачем нам плата за наём, когда мы ресурсоснабжайки???? Я задал в ТП этот вопрос - думаем уже вместе.
0
476 / 239 / 114
Регистрация: 12.05.2016
Сообщений: 647
22.07.2016, 18:49
Цитата Сообщение от hhmm Посмотреть сообщение
Я вчера завел около двадцати дополнительных услуг. Почти на каждую web-интерфейс ругался на неверный синтаксис.
А ты их куда завел, только в справочник или в договора управления/ресурсоснабжения тоже добавил?
0
 Аватар для hhmm
67 / 58 / 1
Регистрация: 01.04.2016
Сообщений: 346
22.07.2016, 19:05
Цитата Сообщение от Anvano Посмотреть сообщение
только в справочник
Только в справочник.

Цитата Сообщение от Anvano Посмотреть сообщение
в договора управления/ресурсоснабжения тоже добавил
Мда, про них я как-то совсем забыл


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

Добавлено через 4 минуты
Цитата Сообщение от umatkot Посмотреть сообщение
Зато гордо стоит плата за наём жилья
Это мы тоже видели, плата за наём жилья приезжает сама из федерального справочника номер 50, по идее это эксплуатационные услуги, которых нам и нужны вместо всякой мути вроде дополнительных услуг и работ организации.

Но частного справочника эксплуатационных услуг нет, попытались выкрутиться через дополнительные услуги.
0
16 / 15 / 1
Регистрация: 18.04.2016
Сообщений: 82
25.07.2016, 06:29
umatkot , на очередном семинаре сказали, что плата за наём жилья появляется автоматом, если у лицевого
"Является нанимателем = да". Я тоже РСО . и тоже не въезжаю, нафига оно нам. Видимо теоретикам-разработчикам виднее.
0
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
25.07.2016, 07:23
foxwizard, Так то да, а дополнительные услуги у Вас работают?
Мной предполагается, если занести значения в доп. услуги, то они должны появиться в платёжках.
0
16 / 15 / 1
Регистрация: 18.04.2016
Сообщений: 82
25.07.2016, 08:10
umatkot , я платежки еще не грузил.
0
0 / 0 / 0
Регистрация: 20.07.2016
Сообщений: 19
25.07.2016, 09:17
vseslavich, а, прошу прощения, поторопилсо.
Вложения
Тип файла: 7z work_service.7z (11.5 Кб, 5 просмотров)
umatkot, спасибо, но в полученном с помощью getClassse.bat файле SmevPaymentsServiceAsync.cs также нет описания recipientinn
0
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
25.07.2016, 11:26
vseslavich, так добавьте сами. В Soap его видно? Может, он просто не замапился?
0
0 / 0 / 0
Регистрация: 20.07.2016
Сообщений: 19
25.07.2016, 11:30
vseslavich, так добавьте сами. В Soap его видно? Может, он просто не замапился?
umatkot,так там практически все типы из файла hcs-smev-payments-bridge-1.0.xsd придется руками добавлять
0
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
25.07.2016, 12:46
Схема кривая что-ли(ещё этого нам не хватало) А если помладше версию из wsdl сгенерить? Тоже самое будет?В самом SoapUI видны типы?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.07.2016, 12:46

Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (4)
Предыдущая тема: https://www.cyberforum.ru/web-services-wcf/thread1800721.html Здравствуйте. Подскажите, пожалуйста: делаю getState...

Интеграция с ГИС ЖКХ и подпись SOAP без Крипто .NET и stunnel
Решил создать отдельную тему, так как в теме Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (4) - C# WCF уже можно заблудиться....

Soap, Java, Гис ЖКХ
Добрый день! Имеет ли кто опыт работы с soap в Java? Поставлена задача наладить работу с ГИС ЖКХ, До этого не работал с SOAP, почитал все...

1С и ГИС ЖКХ. Интеграция
Доброго дня, коллеги! Я думаю многие слышали о такой ГИС, как ЖКХ. Друзья, сталкивался ли кто нибудь с задачей интеграции с этой...

Интеграция с ГИС ЖКХ (ГЖ). 400 Bad request
Вводная: 1. C#. Классы proxy для работы с API генерятся утилитой SvcUtil.exe из wsdl-ек. 2. При срабатывании форматно-логического...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
160
Закрытая тема Создать тему
Опции темы

Новые блоги и статьи
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru