These are chat archives for springjazzy/GIS_JKH_Integration

26th
Dec 2017
warzes
@warzes
Dec 26 2017 01:49

подскажите, я сформировал cs классы для C# используя SvcUtil с гисовских wsdl.

А как-то теперь можно получить атрибуты для xml с этих классов? или как вообще получить допустим с importSupplyResourceContractRequestContract этот xml файл?

tim apple
@timapple
Dec 26 2017 03:13
@warzes подтяни матчасть. вот статья в которой описано как использовать полученные классы и заодно про реализацию шифрования через WCF (как альтернатива stunnel)
warzes
@warzes
Dec 26 2017 03:19
@timapple у меня вручную создается XML файл (то есть в него вставляется заголовок, подпись и т.д.) поэтому мне эти статьи ну вообще не помогают (я использую за основу скелет ланита с минимумом кода где все делается самостоятельно).
А нужно мне выдрать из этих классов атрибуты
(ну и C# не мой язык. я ранее писал на С++, поэтому многое тяжело идет (в С++ же все этой кухни просто нет))
И вообще не понимаю - почему когда спрашиваешь - все советы заканчиваются на шифровании? давно уже пройдено.
я просто не могу получить корректный xml для отправки запроса. пробовал делать его руками по Альбому ТФФ. но слишком хрупко - ломается. Подсказали - сгенерировать классы по wsdl - сделал, но проблема в том что как к этим классам теперь пристроить свой код. не хватило опыта. плюнул и теперь из этих классов пытаюсь получить нужный мне xml
warzes
@warzes
Dec 26 2017 03:27
nekoal
@nekoal
Dec 26 2017 03:27
если не пристраивать, то проще по схеме писать наверно
warzes
@warzes
Dec 26 2017 03:28

Пробую сделать через SoapFormatter. В Serialize() передаю класс реквеста. получаю SOAP совсем какой-то не такой.

Вот пример:
var contract = new importSupplyResourceContractRequestContract
{
TransportGUID = Guid.NewGuid().ToString(),
Item = "b14c8d57-3eb4-43ed-be71-a6f0610d8cef",
ItemElementName = ItemChoiceType15.ContractGUID,
Item1 = new AnnulmentType { ReasonOfAnnulment = "Аннулирование через ИС" },
};
var request = new importSupplyResourceContractRequest
{
Contract = new importSupplyResourceContractRequestContract[] { contract },
};
genXML(request);
А получил совсем не то что соответсвует документу. везде зачем-то понадобавляло Field. нужные поля не сделало и т.д.

tim apple
@timapple
Dec 26 2017 03:29
@warzes я вот не пойму зачем велосипедить когда на это уже нет времени. есть же рабочее проверенное решение на популярном стеке WCf
я как и многие просто генерируем классы через SvcUtil /студию и не паримся. особенно в свете периодических обновлений
warzes
@warzes
Dec 26 2017 03:30
@timapple какое именно? по статье? просто все эти решения также дальше установки соединения не уходят в объяснениях - вываливая кучу кода, и такой сидишь и думаешь - а что дальше то после соединения делать. как данные отправить, как считать. куча кода и ни слова - что оно делает.
tim apple
@timapple
Dec 26 2017 03:32
@warzes в статье есть пример кода где используется сгенерированный клиент. var service = new NsiPortsTypeClient();
warzes
@warzes
Dec 26 2017 03:32
Ну и все началось с того что бесплатный период КриптоПро .NET закончился, купить не получилось (по разным причинам). и поэтому пришлось искать решения без них.
@timapple так вот я и говорю - нет криптопро. NET. соединение устанавливается вручную. и отсюда вытекает что я не знаю как этот service связать со своим соединением
tim apple
@timapple
Dec 26 2017 03:36
@warzes про шифрование - тоже есть варианты. я вот рекомендую stunnel - у каждого криптропровайдера есть подобное решение. в т.ч. бесплатные. это намного стабильнее. настроил и забыл. если уж нужно именно встроенное решение, то есть проект github.com/gizmo75rus/HCS и какой-то на cyberforum.ru/web-services-wcf/thread1975055.html
@warzes про WCF готов помочь. пиши в личку
@warzes писать вручную то еще удовольствие. как минимум гарантированное продление поддержки кода из-за периодических обновлений гиса
tim apple
@timapple
Dec 26 2017 03:43
сгенерированные SvcUtil классы в таком случае тебе малополезны т.к. завязаны на технологию WCF
warzes
@warzes
Dec 26 2017 03:43

@warzes про шифрование - тоже есть варианты. я вот рекомендую stunnel - у каждого криптропровайдера есть подобное решение. в т.ч. бесплатные. это намного стабильнее. настроил и забыл. если уж нужно именно встроенное решение, то есть проект github.com/gizmo75rus/HCS и какой-то на cyberforum.ru/web-services-wcf/thread1975055.html

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

Я вот это использовал за основу
http://www.cyberforum.ru/post11258968.html
Там три самописных класса для экспорта.
tim apple
@timapple
Dec 26 2017 03:49
тебе нужны остальные запросы? тогда делай классы по WSDL. для ручного создания классов можешь использовать soapUI - он создает примеры XML запросов по WSDL. на основе этих XML и пишешь свои
warzes
@warzes
Dec 26 2017 03:50
@timapple так я о чем и говорю - я сделал классы по WSDL. но что с ними дальше делать - как получить XML c них? или как настроить Service чтобы он подключался через мой код а не искал всякие либы
tim apple
@timapple
Dec 26 2017 04:02
@warzes глянул код. как я и думал - это просто модуль шифрования. а в качестве примера - простой шаблонизатор. т.о. тебе нужно: 1) получить пример xml-запроса (например через soapUI). 2) сделать из него шаблон - заменить нужные поля переменными (смотри примеры). 3) в коде аналогично - взять шаблон, заменить переменные на фактические данные 4) подписать и послать
и это всё это ради бесплатного шифрования. имхо, тупиковый путь
warzes
@warzes
Dec 26 2017 04:04
да. ну там есть несколько примеров xml запросов (например exportHouseData.xml) и они работают. Но вот проблема - как теперь эти xml самому сделать, особенно для сложных запросов типа importSupplyResourceContractData (который вручную просто не получилось - ругалось что формат неверен)
сейчас пробую этот пример github.com/gizmo75rus/HCS из вашего поста ковырять- может с ним получится
tim apple
@timapple
Dec 26 2017 04:06
@warzes еще раз - soapUI. изучить сгенерированный по WSDL запрос
warzes
@warzes
Dec 26 2017 04:19
@timapple а как там из WSDL получить структуру? а то открыл и не нашел
а, понял
warzes
@warzes
Dec 26 2017 04:34

блин, ну все сделал. опять не идет,

Вот запрос (уже сформированный)

<importSupplyResourceContractRequest Id="signed-data-container" p5:version="11.3.0.5" xmlns="http://dom.gosuslugi.ru/schema/integration/house-management/" xmlns:p5="http://dom.gosuslugi.ru/schema/integration/base/">
<Contract>
<TransportGUID>028a04a2-5ba3-45b4-bc81-a22bbc7ed6ed</TransportGUID>
<ContractRootGUID>d25af479-2140-46f8-b08e-239cd8debaf6</ContractRootGUID>
<AnnulmentContract>
<ReasonOfAnnulment>"Аннулирование через ИС"</ReasonOfAnnulment>
</AnnulmentContract>
</Contract>
</importSupplyResourceContractRequest>

А оно мне пишет <faultcode>ns2:Server</faultcode>
<faultstring>FMT001300: Line: 17. Column: 5. Message: cvc-complex-type.2.4.a: Invalid content was found starting with element 'TransportGUID'. One of '{"http://dom.gosuslugi.ru/schema/integration/base/":TransportGUID}' is expected.
</faultstring>

Почему? что ему не нравится в TransportGUID

Anatoly V.
@DrShtopor_twitter
Dec 26 2017 04:38
Есть подозрение, что TransportGUID ожидается в конкретном пространстве имён, а не абы какой
warzes
@warzes
Dec 26 2017 04:38
Я делаю через TransportGUID = Guid.NewGuid().ToString(),
geeflizz
@geeflizz
Dec 26 2017 04:38
Всем привет! Ни у кого не возникала ошибка: "Не удалось установить безопасный канал для SSL/TLS с полномочиями "api.dom.gosuslugi.ru"."? До сегодняшнего дня все нормально работало. Месяц не трогал, сейчас появилась необходимость - выдает эту ошибку. Может кто нибудь сталкивался?
Anatoly V.
@DrShtopor_twitter
Dec 26 2017 04:38
Я не об этом, а о самом теге <TransportGUID>
warzes
@warzes
Dec 26 2017 04:39

Он согласно документации должен быть в атрибуте Contract - где он и находится:

<Contract>
<TransportGUID>028a04a2-5ba3-45b4-bc81-a22bbc7ed6ed</TransportGUID>
<ContractRootGUID>d25af479-2140-46f8-b08e-239cd8debaf6</ContractRootGUID>
<AnnulmentContract>
<ReasonOfAnnulment>"Аннулирование через ИС"</ReasonOfAnnulment>
</AnnulmentContract>
</Contract>

Anatoly V.
@DrShtopor_twitter
Dec 26 2017 04:39
И опять не о том.
warzes
@warzes
Dec 26 2017 04:39
а о чем тогда?
Anatoly V.
@DrShtopor_twitter
Dec 26 2017 04:41
Скажем, у меня запросы генерирует JAX-WS RI и он пишет теги такого вида: <ns3:TransportGUID>, где xmlns:ns3="http://dom.gosuslugi.ru/schema/integration/base/"
В вашем случае если TransportGUID заменить на p5:TransportGUID, ошибка должна пройти (и обнаружиться другая, связанная со следующим тегом)
warzes
@warzes
Dec 26 2017 04:44
о, сработало. и при этом больше ошибок не было - запрос обработало. то есть этому тегу нужна была версия?
Anatoly V.
@DrShtopor_twitter
Dec 26 2017 04:44
Это не версия, а пространство имён XML
warzes
@warzes
Dec 26 2017 04:45
ну тем не менее теперь он заработал
foxwizard
@foxwizard
Dec 26 2017 04:48
Задал вопрос ТП: Прошу Вас предоставить протокол нагрузочного тестирования системы ГИС ЖКХ.
Получил ответ:Извещаем Вас, что техническая поддержка ГИС ЖКХ не располагает информацией о протоколе тестирования времени отклика системы на высоких или пиковых нагрузках.
Vladimir
@asnetsoft
Dec 26 2017 05:01
@geeflizz Было такое, глянь лицуха на КриптоПро .NET не отвалилась?
MitichBatkovich
@MitichBatkovich
Dec 26 2017 05:26
Доброе утро!
Подскажите, услуги через api загрузить можно или только лк и шаблоны?
справочник услуг
@asnetsoft Неограничен срок действия
Алексей Бугров
@Jenstel33rus_twitter
Dec 26 2017 05:40
@kadykovanp_twitter вот такого ни разу за 1,5 года не видел, чтобы возвращался guid объекта и его в ГИС не было...
doazet
@doazet
Dec 26 2017 05:41
@Jenstel33rus_twitter он там может быть, но его не видно. У меня так один раз лицевые счета добавлялись, но попадали сразу в список "по завершенным обязательствам", лол
Natali
@kadykovanp_twitter
Dec 26 2017 05:41
@Jenstel33rus_twitter ну я один раз.. когда заливала мало данных для сдачи клиентам. и проверяла все. так на сотнях тыщ кто ж проверит.
@doazet я тоже думаю что он где то там))) хз тока где.
Алексей Бугров
@Jenstel33rus_twitter
Dec 26 2017 05:44
@kadykovanp_twitter 150к лицевых, 90к ИПУ, 7 месяцев выгрузки ПД и ни разу не было такого, чтобы вернулся положительный ответ импорта и при этом объекта не существовало. Все проверяется экспортом легко. Да и если объекта потом не существует как к нему привязать все зависимости? Я даже всю историю показаний по действующим приборам залил (около 6 млн. штук) и такого не было
Natali
@kadykovanp_twitter
Dec 26 2017 05:47
@Jenstel33rus_twitter а я еще не пробывала экспортировать тот пд.. я зашла в интерфейс. и его не было. а дальше по цепочку только квитирование. его я еще не делала
foxwizard
@foxwizard
Dec 26 2017 06:05
@kadykovanp_twitter 1 Я даже всю историю показаний по действующим приборам залил (около 6 млн. штук)
А можно пример?
Алексей Бугров
@Jenstel33rus_twitter
Dec 26 2017 06:05
@foxwizard пример чего?
foxwizard
@foxwizard
Dec 26 2017 06:06
загрузки показаний Приборов
Алексей Бугров
@Jenstel33rus_twitter
Dec 26 2017 06:08
@foxwizard xml-ка что-ли?
MitichBatkovich
@MitichBatkovich
Dec 26 2017 06:18
а Дополнительные услуги тоже только через ЛК заносятся ?
Алексей Бугров
@Jenstel33rus_twitter
Dec 26 2017 06:19
@MitichBatkovich справочник?
MitichBatkovich
@MitichBatkovich
Dec 26 2017 06:19
да
Алексей Бугров
@Jenstel33rus_twitter
Dec 26 2017 06:20
можно и интеграцией, сервис частной NSI, метод ImportAdditionalServiceType
ой
importAdditionalServicesRequest
MitichBatkovich
@MitichBatkovich
Dec 26 2017 06:21
@Jenstel33rus_twitter thx;)
так
а экспорт чем?
Алексей Бугров
@Jenstel33rus_twitter
Dec 26 2017 06:22
может откроешь xsd-схему? :) у тебя вроде такая же
MitichBatkovich
@MitichBatkovich
Dec 26 2017 06:23
дак я вижу только exportDataProviderNsiItem
Алексей Бугров
@Jenstel33rus_twitter
Dec 26 2017 06:23
да, потому что только он и есть
MitichBatkovich
@MitichBatkovich
Dec 26 2017 06:23
и у меня это вызывает диссонанс
Алексей Бугров
@Jenstel33rus_twitter
Dec 26 2017 06:23
или Paginal еще
MitichBatkovich
@MitichBatkovich
Dec 26 2017 06:24
а importMunicipalServices чо получается могу все таки коммунальные услуги подгрузить?
Алексей Бугров
@Jenstel33rus_twitter
Dec 26 2017 06:24
@MitichBatkovich да, а что у тебя их миллион?
MitichBatkovich
@MitichBatkovich
Dec 26 2017 06:24
нет я просто хочу со своими кодами
у меня в каждой УО разные коды)
Алексей Бугров
@Jenstel33rus_twitter
Dec 26 2017 06:25
там коммунальных раз, два и все... и дополнительных тоже самое
@MitichBatkovich ох зря, не по тому пути идешь
MitichBatkovich
@MitichBatkovich
Dec 26 2017 06:25
по этому я буду справочники сам наполнять
да я знаю надо наводить порядок
Алексей Бугров
@Jenstel33rus_twitter
Dec 26 2017 06:26
назаводишь кодов, потом на квитировании затык будет
MitichBatkovich
@MitichBatkovich
Dec 26 2017 06:27
почему?
каждой УО свои справочник
MitichBatkovich
@MitichBatkovich
Dec 26 2017 06:34
ну ладно коммунальные заплю..8)
warzes
@warzes
Dec 26 2017 06:38
Люди, я внес изменения в договор ресурсоснабжения через SupplyResourceContract - и он внезапно пропал из личного кабинета (смотрел все статусы).... при том что с гиса мне пришло что все нормально. куда мог пропасть договор?
Konstantin Slabouzov
@clip71
Dec 26 2017 06:38

а кто может сказать, какой справочник используется в exportSupplyResourceContractResult для <ns13:MunicipalResource>?

      <ns13:ContractSubject>
        <ns13:ServiceType>
          <ns6:Code>1</ns6:Code>
          <ns6:GUID>409efdc1-2ec1-4339-8e25-8e4667303c4c</ns6:GUID>
          <ns6:Name>Холодное водоснабжение</ns6:Name>
        </ns13:ServiceType>
        <ns13:MunicipalResource>
          <ns6:Code>1</ns6:Code>
          <ns6:GUID>fd94e05c-c506-4ba0-ac70-b366e06f1ccd</ns6:GUID>
          <ns6:Name>Питьевая вода</ns6:Name>
        </ns13:MunicipalResource>
        <ns13:StartSupplyDate>2013-12-01+04:00</ns13:StartSupplyDate>
        <ns13:EndSupplyDate>5000-01-01+03:00</ns13:EndSupplyDate>
        <ns4:TransportGUID>b20721d8-196b-41e8-84f8-f2ab8f3c4bc7</ns4:TransportGUID>
      </ns13:ContractSubject>

т.к. Питьевой воды не вижу нигде

warzes
@warzes
Dec 26 2017 06:38
Теперь я также не могу его запросить чернез экспорт
Vershinin Sergey
@versh23
Dec 26 2017 06:43
Кто то использует выгрузки из реестра добавленных адресов ГИС ЖКХ.(полная) ?
warzes
@warzes
Dec 26 2017 06:46
вообще как так может произойти что договор полностью удален из гиса - ни в анулированных, ни в расторгнуных.
Vershinin Sergey
@versh23
Dec 26 2017 06:47
@warzes проектные можно удалять
например
Sergei Sinitsyn
@sinitsynsv
Dec 26 2017 06:48
Не подскажите, в методе exportCAChData (экспорт договоров управления) в поле exportCAChAsyncRequest -> Criteria -> UOGUID - что сюда заносить надо?
Точнее где взять "Идентификатор УО в ГИС ЖКХ "?
Vershinin Sergey
@versh23
Dec 26 2017 06:49
@sinitsynsv эскпорт организации можно выполнить, по ОГРН например
Sergei Sinitsyn
@sinitsynsv
Dec 26 2017 06:49
А в каком поле этот guid находится?
foxwizard
@foxwizard
Dec 26 2017 06:50

@Jenstel33rus_twitter

@foxwizard xml-ка что-ли?

Sergei Sinitsyn
@sinitsynsv
Dec 26 2017 06:50
@versh23 это метод exportOrgRegistry или exportDataProvider?
foxwizard
@foxwizard
Dec 26 2017 06:51
Да . Можно(лучше) объекты
Vershinin Sergey
@versh23
Dec 26 2017 06:51
@sinitsynsv exportOrgRegistry
warzes
@warzes
Dec 26 2017 06:51
@versh23 он уже был размещен. Далее я сделал изменение данных через importSupplyResourceContractData
пришел ответ что норм все (дата изменения, гуид). Я зашел на гис - и там уже не было этого договора. попробовал exportSupplyResourceContractData и он сказал что такого договора нет. то есть полностью уничтожило
Sergei Sinitsyn
@sinitsynsv
Dec 26 2017 06:51
@versh23 Ок, спасибо, попробую
Vershinin Sergey
@versh23
Dec 26 2017 06:54
@warzes ни разу такого не встречал) вернулся рутовый гуид - по нему экспорт делаешь?
в интерфейсе как фильтры раставлены? если ты ОЖФ весь снес, то нужно фильтры с регионов поснимать
вряд ли он удалился сам по себе)
Syber79
@Syber79
Dec 26 2017 06:54
Ура, товарищи!
Меня так же постигла:
SRV008126:Невозможно сформировать идентификатор жилищно-коммунальных услуг. Уточните сведения о домах/помещениях/комнатах и/или плательщике лицевого счета.
warzes
@warzes
Dec 26 2017 06:55
@versh23 фильтры выключены (а в фильтре стратусов стояли все)
Syber79
@Syber79
Dec 26 2017 06:55
Этим ебанатам еще 2 года назад говорили, что их ЕЛС и идентификаторы услуг - уёбище мертворожденное
warzes
@warzes
Dec 26 2017 06:57
единственное - что я xml для импорта делал руками - может в нем какая ошибка (но в нем нет возможности удалить договор через SupplyResourceContract которое я заполнил)
Vershinin Sergey
@versh23
Dec 26 2017 07:02
кстати, завтра семинар по квитированию - кто то будет?
MitichBatkovich
@MitichBatkovich
Dec 26 2017 07:04
@versh23 онлайн ?
Vershinin Sergey
@versh23
Dec 26 2017 07:04
не. в Ланит
small-office
@small-office
Dec 26 2017 07:05
а записи с семинаров они не распространяют?
где их потом найти можно?
Vershinin Sergey
@versh23
Dec 26 2017 07:06
на ютубе у них будет навреное
Denis Ulyanov
@DenisUlyanov
Dec 26 2017 07:07
доброе)
@small-office лучше приди в офис и обосы их)
small-office
@small-office
Dec 26 2017 07:07
@DenisUlyanov опять ты )) я ж далеко, если только почтой, но опять же, а вдруг не дойдёт?
MitichBatkovich
@MitichBatkovich
Dec 26 2017 07:09
Москва проснулась и начала нагружать гис)?
small-office
@small-office
Dec 26 2017 07:11
похоже на то..
MitichBatkovich
@MitichBatkovich
Dec 26 2017 07:13
а в exportDataProviderNsiItemRequest RegistryNumber где взять?
а то у меня FMT001300: Некорректный XML
какой бы я номер не послал )
Vershinin Sergey
@versh23
Dec 26 2017 07:19
ау, кто то разбирался с файлов полной выгрузки временных идентификаторов?
small-office
@small-office
Dec 26 2017 07:49
ну что за... всё ж работало.. используйте асинхрон.. если сразу не ответили, то не беспокойте полчаса..
синхрон проверял на той неделе, 20% отрабатывало, асинхрон сегодня же нормально работал с утра :worried:
Zhan81
@Zhan81
Dec 26 2017 07:55
с утра...
Denis Ulyanov
@DenisUlyanov
Dec 26 2017 07:58
@small-office опять я) но я в офис гиса все равно не пойду)
мороза нету( так бы можно было обосать и на мороз
MitichBatkovich
@MitichBatkovich
Dec 26 2017 08:37
нашел в доке №1, 51, 59, 219, 272, 302 (указанные справочники выгружаются через сервис exportDataProviderNsiItem
MitichBatkovich
@MitichBatkovich
Dec 26 2017 08:43
так все нашел ошибку..8)
Denis Ilyushchenko
@gizmo75rus
Dec 26 2017 08:49
аааааа, фак мой мозг. Смотри новый вид отписки https://helpdesk.dom.gosuslugi.ru/browse/HCSINTEGRS-4615
Алексей Бугров
@Jenstel33rus_twitter
Dec 26 2017 08:50
Информация по Вашему обращению передана на рассмотрение в экспертную группу. О результатах будет направлено уведомление.
это что-ли?
так это не новинка, мне уже там полгода отвечают
MitichBatkovich
@MitichBatkovich
Dec 26 2017 08:50
угу
Denis Ilyushchenko
@gizmo75rus
Dec 26 2017 08:51
Контроль ошибок "SRV000002 Ошибка валидации входных данных" возникает по причине того, что наличие элемента MessageLogTraceRecord не соответствует xsd-схеме и http://schemas.xmlsoap.org/soap/envelope/.
MitichBatkovich
@MitichBatkovich
Dec 26 2017 08:51
затупил так что пытался exportDataProviderNsiItem по ссылке /ext-bus-nsi-service/services/Nsi вызывать..8)
Алексей Бугров
@Jenstel33rus_twitter
Dec 26 2017 08:51
такая же фигня был, серилизация отжигала
приходилось для некоторых запросов ручно допрпавлять xml
small-office
@small-office
Dec 26 2017 09:13
они издеваются?.. раньше в статусе 1 висело, сейчас в статусе 2 висит 2 часа уже. Ошибку висения в 1 статусе они решили своеобразно
Denis Ilyushchenko
@gizmo75rus
Dec 26 2017 09:19
так в том и проблема, что это не в моем сериализаторе а в десериализаторе на стороне гис.
tim apple
@timapple
Dec 26 2017 09:36
@gizmo75rus MessageLogTraceRecord же для дебага. я тоже вычищаю все лишние теги перед отправкой
Vershinin Sergey
@versh23
Dec 26 2017 10:03

@small-office

Также рекомендуем придерживаться следующего алгоритма отправки запросов на получение статуса обработки пакета в случае использования асинхронных сервисов ГИС ЖКХ (в рамках одного MessageGUID):

            - первый запрос getState направлять не ранее чем через 10 секунд, после получения квитанции о приеме пакета с бизнес-данными от сервиса ГИС КЖХ;
            - в случае, если на первый запрос getSate получен результат с RequestState равным "1" или "2", то следующий запрос getState необходимо направлять не ранее чем через 60 секунд после отправки предыдущего запроса;
            - в случае, если на второй запрос getSate получен результат с RequestState равным "1" или "2", то следующий запрос getState необходимо направлять не ранее чем через 300 секунд после отправки предыдущего запроса;
            - в случае, если на третий запрос getSate получен результат с RequestState равным "1" или "2", то следующий запрос getState необходимо направлять не ранее чем через 900 секунд после отправки предыдущего запроса;
            - в случае, если на четвертый (и все последующие запросы) getSate получен результат с RequestState равным "1" или "2", то следующий запрос getState необходимо направлять не ранее чем через 1800 секунд после отправки предыдущего запроса.
MitichBatkovich
@MitichBatkovich
Dec 26 2017 11:35
importAdditionalServices ОКЕИ - где брать?, загрузил в StringDimensionUnit свое - получил ErrorCode: SRV000002, Description: Ошибка валидации входных данных :worried:
MitichBatkovich
@MitichBatkovich
Dec 26 2017 11:47
я смотрю не я один не могу загрузить услуги
Nikita
@springjazzy
Dec 26 2017 11:57
Коллеги а можно тип ДРСО поменять сервисами интеграции?
Denis Ilyushchenko
@gizmo75rus
Dec 26 2017 12:03
@MitichBatkovich Ну да
MitichBatkovich
@MitichBatkovich
Dec 26 2017 12:05
@gizmo75rus я так понял вообще никакие услуги не грузятся?
Denis Ilyushchenko
@gizmo75rus
Dec 26 2017 12:06
@MitichBatkovich неа, только доп. услуги
MitichBatkovich
@MitichBatkovich
Dec 26 2017 12:06
У меня вторым планом коммунальные догрузить если нет нужных мне
А реквизиты кто может грузить?
Доя оплаты
Алексей Бугров
@Jenstel33rus_twitter
Dec 26 2017 12:24
Есть кто квитирует платежи и выставляет только текущие ПД, но с указанием задолженности/переплаты за прошлый период?
Natali
@kadykovanp_twitter
Dec 26 2017 15:54
@Jenstel33rus_twitter а в чем вопрос про квитирование? а то я тут на досуге спрашивала тп про переплату в текущем пд)) типа если это первый выставленный текущий пд и переплата 300. начисление 500. приходит оплата 200. я ее квитирую к этому пд. гис считает, что пд еще не закрыт и отражает его абоненту в лк. так тп сказала, что надо разместить предыдущую оплату, что создала переплату в 300, и приквитировать к пд))))
Алексей Бугров
@Jenstel33rus_twitter
Dec 26 2017 15:56
@kadykovanp_twitter в этом и подвох, ГИС отображает абоненту 1000 рублей как текущие начисления и 500 рублей как долг за прошлые периоды... итого 1500 рублей... но сквитировать по этому ПД дает только 1000 рублей, т.е. за абонентом всегда будет долг по ПД на сумму долга на начало периода
Natali
@kadykovanp_twitter
Dec 26 2017 15:57
@Jenstel33rus_twitter да. квитирование всегда только на сумму начисления в пд
Алексей Бугров
@Jenstel33rus_twitter
Dec 26 2017 15:57
@kadykovanp_twitter и как быть?
Natali
@kadykovanp_twitter
Dec 26 2017 15:58
они мне еще написали в итоге письма "таковы правила реализации" .. аргументный аргумент)))
@Jenstel33rus_twitter мы выставили самым первым дооговой пд на сумму долга если он был. и будем квитировать в него. с переплатой хз что делать
они сами говорили что так можно. выставить долговой в начале и не выставлять потом
я им кстати написала что у них у абонента в лк не верно считает с учетом долга в пд. но хз когда зачинят
@Jenstel33rus_twitter если ты сквитируешь пд на 1000. он пропадет у абонента. так что не будет он видеть 500
пд всегда пропадает если полностью сквитирован
Алексей Бугров
@Jenstel33rus_twitter
Dec 26 2017 16:02
вот это хорошо
спасибо
Natali
@kadykovanp_twitter
Dec 26 2017 16:03
если частично. то просто сумма пд будет уменьшаться на сквитированную. но долг будет весь виден.
пожалуйста
Natali
@kadykovanp_twitter
Dec 26 2017 16:09
но что с переплатойй делать так и не ясно. там то не будет полной оплаты. эх. тп такая тп. опять ерунду написали в ответе.
warzes
@warzes
Dec 26 2017 22:35
хм, а вот все эти сбои работы гис -они что-ли никак не регулируются законом?
warzes
@warzes
Dec 26 2017 23:58
гис всё? EXP002002: Превышено максимальное время обработки запроса
уже два часа на запросы экспорта