These are chat archives for springjazzy/GIS_JKH_Integration

25th
Nov 2016
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 00:05
Есть кто-нибудь, кто делает интеграцию на 1С8?
doazet
@doazet
Nov 25 2016 05:18
@Jenstel33rus_twitter на делфи уже не хочешь? >_<
Denis Ulyanov
@DenisUlyanov
Nov 25 2016 05:22
ну на 1С всяко много кто делал)
kolodinivan
@kolodinivan
Nov 25 2016 05:33
@Jenstel33rus_twitter +
kolodinivan
@kolodinivan
Nov 25 2016 05:44
интересная чтука, аж затроился, по одному оплату провожу у всех погашается, точно затроился))
blob
kolodinivan
@kolodinivan
Nov 25 2016 05:59
Коллеги, на СИТ2 что то не срабатывает создание текущего ПД, у всех так?
blob
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 06:11
@doazet на делфи тоже, там хотя бы смог подписать запросы с помощью демонстрационого приложения от ланита, который они на гитхабе разместили, а по 1С уже в другую сферу нужно
@kolodinivan через WS-ссылки?
kolodinivan
@kolodinivan
Nov 25 2016 06:14
через ЛК
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 06:25
@kolodinivan не понял
kolodinivan
@kolodinivan
Nov 25 2016 06:25
@Jenstel33rus_twitter ааа, да, через WS- ссылки
потом через фабрику экспортирую в xml и отправляю пост запросом
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 06:26
@kolodinivan поделись плиз примером, как, например, выполняешь запрос к OrgRegistryCommon?
kolodinivan
@kolodinivan
Nov 25 2016 06:30
@Jenstel33rus_twitter ща
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 06:32
@kolodinivan че за фигня? на 5 секунд высветилось сообщение с кодом и пропало
kolodinivan
@kolodinivan
Nov 25 2016 06:32
как тут блин вставить нормально код
ndbn
@ndbn
Nov 25 2016 06:33
сверху и снизу ```
справка Ctrl+Shift+M
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 06:36
@kolodinivan вай спс
kolodinivan
@kolodinivan
Nov 25 2016 06:37
@Jenstel33rus_twitter Функция СформироватьДанныеЗапросаПодписи(Текст) Экспорт
это идет подпись через пост запрос к сервису на питоновсокой реализации
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 06:38
@kolodinivan вот у меня такой сервис не получилось поднять, я с питоном не дружу, зато получилось собрать пример signature-demo, и вызывать его после сформированного запроса, подписывать им и забирать подписанный xml обратно в запрос перед отправкой
Denis Ulyanov
@DenisUlyanov
Nov 25 2016 07:26
так в итоге кто на чем делает?) 1с/питон/джава/пхп) просто любопытство)
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 07:29
Delphi и 1С, скорее всего для еще одной конторы нада будет и на пыхе делать
Denis Ulyanov
@DenisUlyanov
Nov 25 2016 07:32
а зачем такой зоопарк
Syber79
@Syber79
Nov 25 2016 07:34
Java
Zhan81
@Zhan81
Nov 25 2016 07:39
1С, подписание на C#
kolodinivan
@kolodinivan
Nov 25 2016 07:39
у меня 1с + подписание на питоне
Zhan81
@Zhan81
Nov 25 2016 07:59
насчет синхронных и асинхронных заметил следующее: при загрузке в ГИС синхронными - запрос валится по таймауту, но передаваемые объекты все-равно могут создаться, приходится потом эти данные еще дергать из ГИС, так с договорами и л/с у меня случилось. При загрузке асинхронными - при большом количестве отправляемых последовательно запросов бывает, что некоторые из них зависают в статусе 2 (в обработке), причем зависают надолго, у меня сейчас около 15 запросов висят аж с 9-10 ноября. Для себя решил, что запрашивать из гиса буду синхронными, а передавать асинхронными.
doazet
@doazet
Nov 25 2016 08:00
я на делфи мудохаюсь :(
Denis Ulyanov
@DenisUlyanov
Nov 25 2016 08:00
@Zhan81 спасибо за инфу) учту)
small-office
@small-office
Nov 25 2016 08:02
@slvAuthor c#
doazet
@doazet
Nov 25 2016 08:13
прибейте меня, пожалуйста
Denis Ulyanov
@DenisUlyanov
Nov 25 2016 08:14
что
doazet
@doazet
Nov 25 2016 08:14
нахрена гису столько информации по счетчикам?
Denis Ulyanov
@DenisUlyanov
Nov 25 2016 08:14
хз)
я кстати правильно понял что нам надо сформировать xml, подписать ее, отправить xml к ним?)
doazet
@doazet
Nov 25 2016 08:14
качество моей туалетной бумаги они не хотят узнать?
Daniel
@mortifactor
Nov 25 2016 08:15
на asp net ковыряю
Denis Ulyanov
@DenisUlyanov
Nov 25 2016 08:15
ты не шути, а то вдруг)
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 08:15
@doazet та же фигня, мы хоть и РСО, но в биллинге часть информации по счетчиках просто не храним. Ладно хоть по ОДПУ что-то сможем найти, а вот как и с ИПУ быть
Pavel Karasov
@ejsmile
Nov 25 2016 08:17
@Zhan81 @kolodinivan а как запросы в 1С собираете через XDTO, xml или просто строки?
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 08:30
@ejsmile +
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 08:37
Вот кстати еще вопрос, у кого получается нормально выгрузить ключ с токена в pem или key через openssl?
юзал сначала P12FromGostCSP чтобы получить pfx, потом выгружаю через openssl открытый и закрытый ключи, а в полученных файлах ошибки типа "Bad Attribute"
Denis Ulyanov
@DenisUlyanov
Nov 25 2016 08:38
ты сейчас про выгрузку ключа в понятный openssl'у формат?
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 08:39
@slvAuthor оно самое, на питоне вроде как для подписи нада подсовывать pem-файл, содержащий открытый и закрытый ключи
Denis Ulyanov
@DenisUlyanov
Nov 25 2016 08:40

https://habrahabr.ru/post/189352/

первая половина как раз по openssl. и у меня вроде получилось.

ну cert.pem файл я получил
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 08:47
@slvAuthor а ты p12 как получал? стандартным экспортом с закрытым ключом или через утилитку P12FromGostCSP ?
Denis Ulyanov
@DenisUlyanov
Nov 25 2016 08:55
утилитой
Denis Ulyanov
@DenisUlyanov
Nov 25 2016 09:05
получилось?
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 09:06
ключ-то выгружается, но ошибки "Bag Attributes" все равно есть, по одной в открытом и закрытом ключе
Denis Ulyanov
@DenisUlyanov
Nov 25 2016 09:07
я не понял про ошибку. она где отображается?
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 09:14
когда выгружаешь в pem или смотришь ключи командой openssl pkcs12 -in d:\p12.pfx -nodes
получается что-то типа Bag Attributes
localKeyID: FF DA 8E CB 73 71 CD 54 76 78 4B BE 07 66 11 5A 9E 80 81 5C
friendlyName: cp_exported
Key Attributes
X509v3 Key Usage: 10
ndbn
@ndbn
Nov 25 2016 09:15
openssl обычный или от МагПро?
Если обычный, попробуйте второй
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 09:16
@ndbn обычный, для винды, настроенный с поддержкой ГОСТ
@ndbn «МагПро КриптоПакет» 2.0 ?
ndbn
@ndbn
Nov 25 2016 09:17
Ага
демо версия там если есть, подойдёт
Они там формат переделали в некоторых местах
Aleksey
@ruDotBot_twitter
Nov 25 2016 09:21
Всем привет. Здесь кто-нибудь слышал про ЕИАС ЖКХ МО?
Узнал сегодня впервые, что на территории Московской области есть и типа успешно функционирует эта штука. И вроде как даже обязательная для несчастных РЦ из этой самой области. По факту это получается дублер ГИС ЖКХ.
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 09:24
скачал, установил, тоже самое... поставил на другую машину где не было openssl
Denis Ulyanov
@DenisUlyanov
Nov 25 2016 09:30
@ruDotBot_twitter ну реформаЖКХ вроде тоже дублер)
kolodinivan
@kolodinivan
Nov 25 2016 09:33
@ejsmile xdto использую только для заполнения данных, потом через фабрику выгружаю в xml, дальше дособираю вручную , подписываю и через пост отправляю
ndbn
@ndbn
Nov 25 2016 09:42

@Jenstel33rus_twitter
https://habrahabr.ru/post/187574/

Почему P12FromGostCSP

Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 09:51
@ndbn я его использую для выгрузки сертификата с токена в pfx, чтобы потом из pfx сделать pem
ndbn
@ndbn
Nov 25 2016 09:58
вы вообще закрытый или открытый ключ пытаетесь достать?
Denis Ulyanov
@DenisUlyanov
Nov 25 2016 09:58
закрытый же
что бы потом через openssl подписывать
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 10:00
я так понял что эти Bad Attributes просто игнорируются и удаляются из полученного файла, а потом им можно спокойно подписывать
ndbn
@ndbn
Nov 25 2016 10:01
сейчас у себя гляну
ndbn
@ndbn
Nov 25 2016 10:10
@Jenstel33rus_twitter Да тоже самое :) тем более что это Bag Attributes, а не Bad
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 10:13
@ndbn т.е. просто удаляем все эти примечания в полученной файле и сохраняем?
ndbn
@ndbn
Nov 25 2016 10:17
там есть параметр -out через который задается имя файла и ничего не нужно удалять
Bag Attributes судя по названию это скорей аттрибуты контейнера,
openssl pkcs12 -in test.pfx -out test.pem -nodes
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 10:25
@ndbn так файл выгружается вместе с этими багами
как выводится на экран, такой же файл формируется
Nikita
@springjazzy
Nov 25 2016 10:29
Коллеги. Всё таки кто РСО занимается - вы как грузите ДРСО? Для один ДРСО - один ЛС или один ДРСО - один объект?
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 10:34
@springjazzy для физлиц сейчас грузим только офертами, ДРСО получается несколько, объединяем по благоустройству кучу домов в общий договор
Syber79
@Syber79
Nov 25 2016 10:34
один дрсо - все объекты данного МРО.
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 10:34
@springjazzy этого пока хватает с головой, чтобы разместить, и начинать добавлять дома, а потом и лицевые
Syber79
@Syber79
Nov 25 2016 10:34
Вчера заплюнул ДРСО с 5079 домов внутри
Nikita
@springjazzy
Nov 25 2016 10:34
а как тогда быть с эти долбанным сервисом:
importRSOSettlements
(Импорт информации о состоянии расчетов от имени РСО).
В данном сервисе в качестве параметров идет не лицевой счет, а ДРСО
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 10:35
@Syber79 у нас при большом количестве домов постоянно ошибки типа "Показатель с таким наименованием уже добавлен" или "Такая температура уже добавлена"
Nikita
@springjazzy
Nov 25 2016 10:35
собственно получается что вы будете грузить дебет/кредит не по ЛС, а по ДРСО, который у вас по 5000 домам?
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 10:36
@springjazzy вот тут неизвестно, возможно объединять все обороты по ДРСО
Nikita
@springjazzy
Nov 25 2016 10:37
ну так Ланит то я полагаю хотел другое
в их понимании один ЛС - один ДРСО
исходя их этого сервиса
типа как Газпром. 1 ЛС - 1 ДРСО
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 10:38
@springjazzy в будущем все равно нужно будет грузить прямые договора с потребителями, но это будет уже не оферта
@springjazzy газпром грузит также экселем и проблем полно
Nikita
@springjazzy
Nov 25 2016 10:39
я имею ввиду что у них (РСО) 1 ЛС - 1 ДРСО.
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 10:39
долбаное разделение МКД и ЖД только чего стоит, ОМС навносили информации так, что теперь не разгребешь
дом 100 квартир внесли как ЖД, дом без квартир (частный) внесли как МКД
Nikita
@springjazzy
Nov 25 2016 10:39
потом эти прямые договора уже не загрузишь. Надо будет оферту рвать
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 10:40
@springjazzy Ланит обещал конвертацию, сейчас можно 2 и больше договора на один и тот же объект иметь, они обещали добавить метод, меняющий основание в лицевом счете
Syber79
@Syber79
Nov 25 2016 10:40
ДРСО - офферта... на неограниченный круг лиц
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 10:41
т.е. сейчас основанием идет оферта, если добавим прямой договор с конечным потребителем - будет возможность указать его в качестве основания
Syber79
@Syber79
Nov 25 2016 10:41
снилсов и паспортов у нас нет. Нормальный договор не завести.
Nikita
@springjazzy
Nov 25 2016 10:41
у них вроде же ошибка выходит что в данный дом уже поставляются такие услуги и новый ДРСО туда уже не добавишь
Syber79
@Syber79
Nov 25 2016 10:42
И делать загрузку 450000 сканов договоров так же - жопа
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 10:42
@Syber79 в договоре с потребителем есть паспорт, а вот СНИЛС - это беда, управлением сбытом у нас будет менять шаблон договора и новые договора уже заключать с указанием СНИЛС
Syber79
@Syber79
Nov 25 2016 10:42
тут требуется или то или то...
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 10:42
@Syber79 ну у нас благо поменьше будет, тем более не все приходят заключать договор на бумажном носителе
Syber79
@Syber79
Nov 25 2016 10:42
или снилс или паспортные данные
Nikita
@springjazzy
Nov 25 2016 10:43
кароче хз вообще. Что с этим состояние расчетов делать..
Syber79
@Syber79
Nov 25 2016 10:43
вот так же - реально существует очень мало договоров
У меня щас ваще истерика
У нас поназаводили в системе по несколько разнотипных домов на один фиас код
т.е. один код, один адрес... но дома два. Один жилой второй многоквартирный.
и распихали абоентов по ним
Dmitry Anikeev
@anikdv
Nov 25 2016 10:50
Всем привет. Никто не поделится примером запроса для регистрации в ГИС абонентов от имени РКЦ? Имею ситуацию, когда сведения об услугах, домах и договорах выгружены управляющей организацией. Хочу выгрузить абонентов (importAccountData).
Syber79
@Syber79
Nov 25 2016 10:50
Теперь вопрос:
Допустим, я хавел договор на десяток домов.
Есть надежда, что эти дома можно получить назад по ExportHouseData или без импорта домов не обойтись?
На тестовой то пусто - а на рабочей может УК назаводили
Nikita
@springjazzy
Nov 25 2016 10:51
по Export можно
если ты ДРСО на них накинул
без ДРСО пошлет
Syber79
@Syber79
Nov 25 2016 10:51
ну слава яйцам
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 10:51
@Syber79 на рабочей и УК и ОМС заводят, когда размещаешь договор в объекты жилого фонда сразу попадают дома, которые есть в ГИСе
Syber79
@Syber79
Nov 25 2016 10:51
я тогда в первую очередь из экспорта тип дома возьму
Denis Ulyanov
@DenisUlyanov
Nov 25 2016 10:52
кстати, отложили дату штрафов? дедлайн когда, 1 января или 1 июля
Dmitry Anikeev
@anikdv
Nov 25 2016 10:52

Пример формируемого мной запроса:

<Account>
<isRCAccount>true</isRCAccount>
<LivingPersonsNumber>3</LivingPersonsNumber>
<TotalSquare>41.8000</TotalSquare>
<Accommodation>
<PremisesGUID>3b27649f-d53b-4c59-999d-6ef2a0860161</PremisesGUID>
</Accommodation>
<PayerInfo>
<Ind>
<Surname xmlns="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/">-</Surname>
<FirstName xmlns="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/">-</FirstName>
<Patronymic xmlns="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/">-</Patronymic>
</Ind>
</PayerInfo>
<p5:TransportGUID>c5e9c74c-82c0-45cd-8d5d-1d9f1bda3912</p5:TransportGUID>
<AccountNumber xmlns="http://dom.gosuslugi.ru/schema/integration/account-base/">59017145</AccountNumber>
</Account>

ГИС выдает ошибку "Доступ запрещен для поставщика данных организация", хотя все права какие мог вроде бы розданы

Заранее всем спс за помощь
Syber79
@Syber79
Nov 25 2016 10:52
1 июля, вроде... Но нада пахать, будто 1 января
Алексей Бугров
@Jenstel33rus_twitter
Nov 25 2016 10:52
@Syber79 не нада тип дома брать с ГИС, там ошибок море, писал выше примеры
Denis Ulyanov
@DenisUlyanov
Nov 25 2016 10:53
ну мне надо только по ПУ выгрузить, остальное вроде ручками через шаблон фигачат)
Nikita
@springjazzy
Nov 25 2016 10:53
а если ты его из ГИС брать не будешь то запросы валится будут
Denis Ulyanov
@DenisUlyanov
Nov 25 2016 10:53
я пока в относительном спокойствии)
Nikita
@springjazzy
Nov 25 2016 10:54
This message was deleted
ndbn
@ndbn
Nov 25 2016 10:54
@Jenstel33rus_twitter не баги это. а аттрибуты контейнера, они и должны быть в файле
kolodinivan
@kolodinivan
Nov 25 2016 13:02
СИТ2 сломали что ли?! не могу создать текущий ПД в ЛК
Просто, даже ничего не открывается, не какого отклика