These are chat archives for springjazzy/GIS_JKH_Integration

18th
Nov 2016
mike
@facebook_117_twitter
Nov 18 2016 03:25
Приветствую мученников ГИС ЖКХ. Есть здесь люди , пытающиеся или пытавшиеся реализовать интеграцию на 1с? Можно ли на 1с вообще реализовать это безобразие?
Denis Ulyanov
@DenisUlyanov
Nov 18 2016 05:00
можно)
как - не спрашивай)
Pavel Druzhinin
@pavelDruzhinin
Nov 18 2016 06:01
@facebook_117_twitter можно, мы сделали свою api и через нее интегрируемся с ГИС
mike
@facebook_117_twitter
Nov 18 2016 06:29
@pavelDruzhinin А можно вкратце описание функционала? Где формируете xml запросы, чем подписываете, чем отправляете?
Pavel Druzhinin
@pavelDruzhinin
Nov 18 2016 06:31
Все происходит на api(формирование xml, подпись и т. д.) на 1С просто делаем выгрузку в api.
Denis Ulyanov
@DenisUlyanov
Nov 18 2016 06:32
вы само апи ан чем запилили?)
Pavel Druzhinin
@pavelDruzhinin
Nov 18 2016 06:32
Сами
Vershinin Sergey
@versh23
Nov 18 2016 06:41

https://helpdesk.dom.gosuslugi.ru/browse/HCSINTEGRS-1459

это типа они фиас у себя обновят тока в 12 версии??

Denis Ulyanov
@DenisUlyanov
Nov 18 2016 06:55
бля) саппорт гис жкх вымораживает)
mike
@facebook_117_twitter
Nov 18 2016 07:10
@pavelDruzhinin Ваше api - что это? ява ?
Denis Ilyushchenko
@gizmo75rus
Nov 18 2016 07:13
коллеги а что пароль lanit для helpdesk изменился?
timoxeen
@timoxeen
Nov 18 2016 07:14
да
Denis Ilyushchenko
@gizmo75rus
Nov 18 2016 07:14
подскажите плз, что то в рассылке отыскать не могу
timoxeen
@timoxeen
Nov 18 2016 07:14

Также уведомляем о смене учетной записи для basic-авторизации, используемой для доступа к СИТ01 и СИТ02. Реквизиты новой учетной записи:

Логин: sit

Пароль: Z_GG72XS^Vf55ZW

ой не то
Pavel Druzhinin
@pavelDruzhinin
Nov 18 2016 07:16
@facebook_117_twitter c#
timoxeen
@timoxeen
Nov 18 2016 07:17

o логин: ext

o пароль: Y7Qw@3a$

Denis Ilyushchenko
@gizmo75rus
Nov 18 2016 07:17
сенкс
ndbn
@ndbn
Nov 18 2016 07:27

Эти учетные данные у кого-нибудь уже принимаются?

Логин: sit
Пароль: Z_GG72XS^Vf55ZW

Меня, вот, не пускает
Vershinin Sergey
@versh23
Nov 18 2016 07:35
@ndbn все по старому
ndbn
@ndbn
Nov 18 2016 07:35
@versh23 спасибо
Vershinin Sergey
@versh23
Nov 18 2016 07:36
у всех на ппак работает getState() ?
wcf не может ответ распарсить
ri8on
@ri8on
Nov 18 2016 07:37
у меня возвращается b'Error while serializing JAXB object'
вместо ответа
но что самое странное, soapui нормально запрос выполняет
Vershinin Sergey
@versh23
Nov 18 2016 07:38
:fire:
@ri8on а можешь показать, что соап вовзращает?
мне кажется там формат изменился, но xsd не выложили
ri8on
@ri8on
Nov 18 2016 07:38
нормальный ответ
он большой слишком чтоб выкладывать, я думаю)
Vershinin Sergey
@versh23
Nov 18 2016 07:39
"Эти данные на корневом уровне недопустимы. Строка 1, позиция 1."
ну по формату все окей, да?
просто у вас тоже распарсится ответ не может..ну судя по ошибке
ri8on
@ri8on
Nov 18 2016 07:40
ну у меня схемы лежат локально, я их не менял
не, у меня питон, и b'Error while serializing JAXB object' - это то что в ответ на запрос приходит
200 и эта строчка
Vershinin Sergey
@versh23
Nov 18 2016 07:41
аааа
ri8on
@ri8on
Nov 18 2016 07:41
это ява на стороне гиса так ругается
Vershinin Sergey
@versh23
Nov 18 2016 07:41
да, понял. я думал у вас java. ну класс))
mike
@facebook_117_twitter
Nov 18 2016 07:45
@pavelDruzhinin А чего не хватает в 1с, что вы на C# решили шлюз сделать?
Pavel Druzhinin
@pavelDruzhinin
Nov 18 2016 07:47
Так проще в плане подписания и отправки запросов + есть много вещей которые можно упростить и обсчитать на серваке нежели все это делать в 1C
Vershinin Sergey
@versh23
Nov 18 2016 07:47
@ri8on https://helpdesk.dom.gosuslugi.ru/projects/HCSINTEGRS/issues/HCSINTEGRS-1604 а оказывается эта проблема еще давно была
ri8on
@ri8on
Nov 18 2016 07:56
@versh23 а что там? у нас просто пока нет доступа в их джиру
вроде заработало, справочники пошли разбираться
Vershinin Sergey
@versh23
Nov 18 2016 08:04
у меня все по старому. проверяю на экспорте лицевых
хотя ща попробуй новый асинхронный сделать
да, отпустило
Vershinin Sergey
@versh23
Nov 18 2016 08:09

Элемент: HasNoEntrance [type ResidentialPremisesRSOType]

Признак отсутствия подезда - интересно что значит? то ли типа данных нет, то ли еще что то

kolodinivan
@kolodinivan
Nov 18 2016 08:26
Коллеги, кто знает почему иногда пишут "Организация заблокирована" в ответ, это из за того что слишком много запросов?
kolodinivan
@kolodinivan
Nov 18 2016 09:48
Пытаюс подключить проект в SOAP UI по адресу wsdl промышленного стенда. Тунель нормально настроен, в ответ soap ui пишет java.io.IOException: Attempted read from closed stream
kolodinivan
@kolodinivan
Nov 18 2016 09:54
до wsdl в браузере дохожу
ri8on
@ri8on
Nov 18 2016 09:56
так адрес то на адрес туннеля поменяли?
kolodinivan
@kolodinivan
Nov 18 2016 09:56
да
если я до wsdl добираюсь, то по идеии с тунелем все в порядке
что я упустил
kolodinivan
@kolodinivan
Nov 18 2016 10:15
А вот такая ситуация проходит:
Уже в созданном проекте в SOAP UI на тестовую wsdl СИТ2, подставляю подписанный запрос (exportOrgRegistry) который хотел отправить, меняю адрес на адрес тунеля который настроен к промышленному стенду и вуаля все работает.
Раскажит кто как подключался к промышленному стенду!!!
blob
и через 1с немогу подключиться((
ri8on
@ri8on
Nov 18 2016 10:29
а схемы все локально у вас или через интернет подтягиваться должны?
kolodinivan
@kolodinivan
Nov 18 2016 10:36
@ri8on все через wsdl - интернет
kolodinivan
@kolodinivan
Nov 18 2016 10:43
что то не кого (((
ri8on
@ri8on
Nov 18 2016 10:45
вобщем судя по скрину - проблема импорта схемы
положите все файлы локально, откройте нужный wsdl и поменяйте адрес на туннель
у меня как-то так работает
по относительным путям вроде нормально все находится
kolodinivan
@kolodinivan
Nov 18 2016 10:48
ну это же не правильно, мы должны актуальные данные получать, зачем лишний гемор
ri8on
@ri8on
Nov 18 2016 10:48
в смысле?
если схема сервиса поменяется вдруг, код сам по себе не обновится
kolodinivan
@kolodinivan
Nov 18 2016 10:49
положите все файлы локально - все должно из одной wsdl подтягиваться
ri8on
@ri8on
Nov 18 2016 10:49
или я что-то пропустил в этой жизни)
kolodinivan
@kolodinivan
Nov 18 2016 10:49
на тестовом стенде же работает
вот я когда подключаюсь к wsdl сит2, приходится по несколько раз логин пароль вводить
когда он подтягивает все схемы
ri8on
@ri8on
Nov 18 2016 10:52
может hosts надо поправить так же как для тестовых?
kolodinivan
@kolodinivan
Nov 18 2016 10:52
ща гляну
ri8on
@ri8on
Nov 18 2016 10:53
вобщем, я предпочитаю держать все что нужно для формирования запроса и разбора ответа держать рядом с программой
и так ошибок куча, так еще к ним добавлять ошибки при запросе и разборе из-за недоступных файлов
в любом случае, когда обновятся схемы, мне нужно будет подправлять код, а значит и схемы, лежащие рядом, я обновлю
не вижу повода доверять сервакам ГИСа, даже если это статика)
kolodinivan
@kolodinivan
Nov 18 2016 11:58
пообщался с админами, они вообще не понимают для чего от wsdl идет обращение по https к схемам
ndbn
@ndbn
Nov 18 2016 12:02
почитайте что такое xsd, wsdl, soap, вам понятней станет, что общение идёт не "от wsdl"
ri8on
@ri8on
Nov 18 2016 12:06
там вроде даже ссылки относительные, нет?
например <xs:import namespace="http://dom.gosuslugi.ru/schema/integration/base/" schemaLocation="../lib/hcs-base.xsd"/>
kolodinivan
@kolodinivan
Nov 18 2016 12:16
@ri8on нет
kolodinivan
@kolodinivan
Nov 18 2016 12:26
@ndbn а можно в кратце пожалуйст, что происходит тогда когда мы подключаемся к веб сервису через wsdl
ri8on
@ri8on
Nov 18 2016 12:35
wsdl это просто описание сервиса
xsd это описание схемы xml элементов
они нужны для генерации/проверки/разбора xml, с помощью которого идет общение
kolodinivan
@kolodinivan
Nov 18 2016 12:38
ну так откуда берутся адреса, которые указывают на схемы, от wsdl же?
Vershinin Sergey
@versh23
Nov 18 2016 13:25
используйте wsdl из архива, а не через url вытягивайте
kolodinivan
@kolodinivan
Nov 18 2016 13:25
я так понял все так делают
уже сделал
странно конечно, но у сит1 и 2 wsdl без https
поэтому все и хорошо подключается
Vershinin Sergey
@versh23
Nov 18 2016 13:31
@kolodinivan по идее wsdl находится под https , а xsd по http
blob
kolodinivan
@kolodinivan
Nov 18 2016 13:34
@versh23 это вы к промышленной wsdl обращаетесь
Vershinin Sergey
@versh23
Nov 18 2016 13:37
@kolodinivan нет, вы же щас про СИТы говорили
а это сит1
kolodinivan
@kolodinivan
Nov 18 2016 13:38
а вот промышленный
blob
Vershinin Sergey
@versh23
Nov 18 2016 13:40
ну. вы просто сказали, что wsdl без https) а я показал,что это не так . wsdl за https находится, а вот xsd - нет
на ситах разумеется
Nikita
@springjazzy
Nov 18 2016 14:09
Коллеги
Вы грузите ДРСО по УО/ТСЖ для РСО
если не осуществляете коммерческий учет ЛС?
не осуществляете - т.е. например я плачу за отопление УО
должна ли РСО грузить ДРСО с моей УО? Хотя у них нет никакой информации о моем существовании
по газпрому думаю проще - все за газ платят Газпрому
а вот отопление и горячая вода?
ri8on
@ri8on
Nov 18 2016 15:46
а кто осуществляет коммерческий учет?
сами УО/ТСЖ?
насколько я понимаю, в гис должны выгружаться те, кто выставляет счета
ri8on
@ri8on
Nov 18 2016 15:51
если выставляет УО, и договор у РСО именно с УО, а не с жителями напрямую, то и в ГИС должны информацию выгружать УО
в моем понимании так