These are chat archives for springjazzy/GIS_JKH_Integration

19th
Oct 2018
Leonid
@waltzofwoe_gitlab
Oct 19 2018 01:01
@AndyPLsql само заработало?
exportBriefSupplyResourceContract у меня не работал.
Leonid
@waltzofwoe_gitlab
Oct 19 2018 01:11
У кого-нибудь были общедомовые ПУ, которые на несколько домов пашут?
Как с ними работать?
Syber79
@Syber79
Oct 19 2018 02:47
Неделю назад работал просто экспортсаппли
Без фильтров
Но нужно учесть, что он всегда говорит, что это последняя страница, а это не так. Долбить пока не начнет говорить, что нет объектов для экспорта
AndyPLsql
@AndyPLsql
Oct 19 2018 04:26
@waltzofwoe_gitlab Да, пока я полчаса ковырялся со своими делами, что-то изменилось за это время
AndyPLsql
@AndyPLsql
Oct 19 2018 04:33
@Syber79 Я может криворук и не правильно запрос собираю?
Anton
@dudarkoas
Oct 19 2018 04:33
@AndyPLsql не исключено
AndyPLsql
@AndyPLsql
Oct 19 2018 04:33

запрос в SOAP у меня выглядит вот так:

<tns:Organization>
<organizations-registry-base:orgRootEntityGUID>afcfc82d-8f09-41d7-871e-b94d9582b183</organizations-registry-base:orgRootEntityGUID>
</tns:Organization>
</tns:exportBriefSupplyResourceContractRequest>

Syber79
@Syber79
Oct 19 2018 04:34
не бриф
простой саппли
exportSupplyResourceContractData
сначала без параметров
он те вернёт exportSupplyResourceContractResult но пачкой не больше 1000
ошибочно говоря тебе IsLastPage = TRUE
AndyPLsql
@AndyPLsql
Oct 19 2018 04:40
Понял, спасибо! Сейчас опробую
Syber79
@Syber79
Oct 19 2018 04:40
Из ответа берёшь последний ContractRootGUID и выполняешь снова exportSupplyResourceContractData записав последний ContractRootGUID в ExportContractRootGUID
и так до тех пор пока не скажет, что нет объектов для экспорта
потому что IsLastPage верить нельзя
затем по собранным договорам - exportSupplyResourceContractObjectAddressData
не забывая, что они то же страничные
iOlendzski
@iOlendzski
Oct 19 2018 04:48
@Syber79 > а не теряются договоры при таком способе?
Syber79
@Syber79
Oct 19 2018 04:50
с учётом, что их точное число неизвестно - ХЗ
iOlendzski
@iOlendzski
Oct 19 2018 04:52
ннда... очередное подтверждение того что интеграция с ГИС ЖКХ будет продолжаться вечность
Syber79
@Syber79
Oct 19 2018 04:53
у нас ситуёвина, что договора грузил я, присваивая номера и записывая, + их заносили ручками тётки в кабинете, + их умудрились загнать шаблонами без номеров...
То там полнейший ад и израиль
iOlendzski
@iOlendzski
Oct 19 2018 04:54
аналогично
Leonid
@waltzofwoe_gitlab
Oct 19 2018 04:54
@iOlendzski Show must go on!)
Syber79
@Syber79
Oct 19 2018 05:02
но число договоров выплюнутых в эксель и через такой метод экспорта совпало.
iOlendzski
@iOlendzski
Oct 19 2018 05:03
у нас в эксель не помещается ((
AndyPLsql
@AndyPLsql
Oct 19 2018 05:26
@Syber79 Спасибо, тебе доброй души человек! Погнал экспорт, а то я уже было расстроился
Syber79
@Syber79
Oct 19 2018 05:29
@iOlendzski у вас там сотни тыщ чтоль?
iOlendzski
@iOlendzski
Oct 19 2018 05:30
у нас заказчик захотел на каждый ЛС "придумывать" договор
Syber79
@Syber79
Oct 19 2018 05:30
у нас было начали персонально договора гнать... потом поняли, что это обосраться и не жить и раз есть офёрта - стали лить по 1000 в договор
iOlendzski
@iOlendzski
Oct 19 2018 05:31
по сути тоже оферта - но НЕТ надо же жизнь себе усложнять
и то же что-то вручную, что-то через эксель долбили
в общем тоже "полнейший ад и израиль"
Leonid
@waltzofwoe_gitlab
Oct 19 2018 07:29

у нас заказчик захотел на каждый ЛС "придумывать" договор

Знакомая ситуация)

А кто-нибудь пробовал кэшировать у себя GUIDы помещений? Это имеет смысл, или гис все попеременяет и они станут неактуальными?
Просто мне надо сопоставить помещения у себя и в ГИС, и я вот думаю - это обязательно делать каждый раз, или можно сохранить и какое-то время не трогать?
Natali
@kadykovanp_twitter
Oct 19 2018 08:21
мы храним гуиды всего. и не только их. где то храним номера какие то. смотря что гису надо потом слать
iOlendzski
@iOlendzski
Oct 19 2018 08:22
мы храним гуиды всего. и не только их. где то храним номера какие то. смотря что гису надо потом слать
а как актуальность поддерживаете?
Leonid
@waltzofwoe_gitlab
Oct 19 2018 08:35
@kadykovanp_twitter часто ошибки возникают?
Natali
@kadykovanp_twitter
Oct 19 2018 08:39
@waltzofwoe_gitlab вроде не было их особо. либо мы не знаем))))) и проблемы из за смены фиасов этих их были. и как то перепутали фиас дома и залили не туда.
Leonid
@waltzofwoe_gitlab
Oct 19 2018 08:39
Оккееей)
Natali
@kadykovanp_twitter
Oct 19 2018 08:39
@iOlendzski у нас экспорт сверяет инфу. если она вдруг не совпадает с тем что оно ожидает - он ругается, мы смотрим что опять не так
iOlendzski
@iOlendzski
Oct 19 2018 08:47
@kadykovanp_twitter Если нужно разместить новый ЛС, например, гуид помещения для связки берете из своей базы или же делаете экспорт дома непосредственно перед импортом ЛС?
Natali
@kadykovanp_twitter
Oct 19 2018 08:48
@iOlendzski берем из своей
но это обычно сразу происходит. т.е. мы не размещаем кв, ждем пару недель, шлем лс
мы шлем кв, и сразу за ней потом шлем лс
iOlendzski
@iOlendzski
Oct 19 2018 08:49
@kadykovanp_twitter А если допустим помещение уже кто-то разместил?
Natali
@kadykovanp_twitter
Oct 19 2018 08:52
@iOlendzski ну я не помню как там точно. если гис ругнется что такое уже есть - поставим экспорт, он вытащит нам гуид гиса
либо сначала ставят экспорт потом импорт помещений
iOlendzski
@iOlendzski
Oct 19 2018 08:54
@kadykovanp_twitter Понятно. Двигаемся тем же направлением...
Konstantin Slabouzov
@clip71
Oct 19 2018 10:37
наткнулся на интересную проблему, периодически встречаются дубли ЛС в ГИС ЖКХ, как правило образованные в 2017 году. наткнулись случайно, когда обнаружили дом со 180 квартирами и 270 ЛС. подозреваю , что был какой то баг ГИСа (а может и мой ;) ) сейчас попутно проверяем это по всему фонду. кто нить сталкивался?
Leonid
@waltzofwoe_gitlab
Oct 19 2018 10:39
Неа. У меня вообще контроль стоит, если вдруг обнаружатся дубли, то все падает к чертям с диким грохотом
Syber79
@Syber79
Oct 19 2018 11:18
@clip71 я
токаж на днях плакал
в 2017 году ГИС выдавал внутреннюю ошибку на импорте ЛС. При повторе - нормально отвечал.
По факту оказалось, что заводил 2 идентичных ЛС ибо первый ответ был - бля, бес попутал
Konstantin Slabouzov
@clip71
Oct 19 2018 11:19
@Syber79 вот что то такое я и подозреваю
Syber79
@Syber79
Oct 19 2018 11:19
щас у меня таких дублей... 19000+ и 5000+ на закрытие по реальному закрытию ЛС
это ловится легко - делать полный экспорт из ГИС, и потом селектить
где
select account number
from ...
where
closereason is null
group by accountnumber
having count(accountguid) > 1
тут как хош, по аккаунтГУИД или по СервисИД
только это их друг от друга и отличает
!Закрыть их низя!
Потому что закрытие - это правка.
А поправить не даёт потому, что в этом месте уже есть аналогичный ЛС
Konstantin Slabouzov
@clip71
Oct 19 2018 11:24
у меня пока получается закрыть
Syber79
@Syber79
Oct 19 2018 11:25
может я как то не так закрываю... Хм
а ты закрываешь какой датой?
Konstantin Slabouzov
@clip71
Oct 19 2018 11:25
текущей
Syber79
@Syber79
Oct 19 2018 11:25
Бля...
А мне не давал.
т.е. ты по сути делаешь импорт, в тот же аккомодэйшн, только с датой и причиной закрытия и с указанием гуида ЛС?
Konstantin Slabouzov
@clip71
Oct 19 2018 11:28
я беру его как есть из exportAccounts, задаю дату и причину закрытия и лупасю обратно как есть
но у меня C# и все это прогоняется через собственный класс GisAccount
то есть я не xml отправляю обратно
Syber79
@Syber79
Oct 19 2018 11:53
бр...
не XML?
так то там в XML тот же класс и обёрнут
Рестом чтоль?
Konstantin Slabouzov
@clip71
Oct 19 2018 11:56
ну xml конечно уходит, просто правлю я не в xml ))
Syber79
@Syber79
Oct 19 2018 12:18
нудк... все так