These are chat archives for springjazzy/GIS_JKH_Integration

28th
Nov 2016
doazet
@doazet
Nov 28 2016 05:39
@Syber79 а как это удалось сделать? О_о
Syber79
@Syber79
Nov 28 2016 05:40
Упустил мысль. Что сделать?
doazet
@doazet
Nov 28 2016 05:50
@Syber79 >т.е. один код, один адрес... но дома два. Один жилой второй многоквартирный.
и распихали абоентов по ним
Syber79
@Syber79
Nov 28 2016 06:02
Это в нашей биллинговой системе так умудрились...
Тип дома ни на что не влиял - вот и наобезьянничали
kolodinivan
@kolodinivan
Nov 28 2016 06:58
Коллеги день добрый, а ктонибудь делал что то наподобие схемы оплаты и взаимосвязи тех или иных заполненных полей, я имею ввиду алгоритма определения статуса оплаты(Новый,Сквитирован, Предварительно сквитирован и т.д.)
хочу насчупать какие минимальные данные нужны если мы указываем ЕЛС
kolodinivan
@kolodinivan
Nov 28 2016 08:02
Отправляю запрос от Оператора по приему платежей на СИТ2, у себя в ЛК платеж вижу, ЕЛС почему то не нашелся. В ЛК РСО платеж в итоге не видать, получается платеж зависает у оператора. все как то грустно
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:pay="http://dom.gosuslugi.ru/schema/integration/payment/" xmlns:xd="http://www.w3.org/2000/09/xmldsig#" xmlns:pay1="http://dom.gosuslugi.ru/schema/integration/payments-base/" xmlns:org="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:ind="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" xmlns:bil="http://dom.gosuslugi.ru/schema/integration/bills-base/" xmlns:acc="http://dom.gosuslugi.ru/schema/integration/account-base/">
   <soapenv:Header>
      <base:RequestHeader>
            <base:Date>${=javax.xml.datatype.DatatypeFactory.newInstance().newXMLGregorianCalendar(GregorianCalendar.getInstance())}</base:Date>
            <base:MessageGUID>${=java.util.UUID.randomUUID()}</base:MessageGUID>
            <base:orgPPAGUID>35175e73-3a11-4b04-8c34-6916be471286</base:orgPPAGUID>
         <base:IsOperatorSignature>true</base:IsOperatorSignature>
      </base:RequestHeader>
   </soapenv:Header>
   <soapenv:Body>
      <pay:importNotificationsOfOrderExecutionRequest base:version="10.0.1.1">
     <pay:NotificationOfOrderExecutionType>
            <pay1:RecipientInfo>
               <org:INN>3436115189</org:INN>
               <pay1:Legal>
                  <org:KPP>343601001</org:KPP>
                  <pay1:Name>ООО "РЭП-3"</pay1:Name>
               </pay1:Legal>
               <pay1:PaymentInformation>
                  <pay1:RecipientINN>3436115189</pay1:RecipientINN>

                  <pay1:BankName>ПАО СБЕРБАНК</pay1:BankName>
                  <pay1:PaymentRecipient>ООО "РЭП-3"</pay1:PaymentRecipient>
                  <pay1:BankBIK>044525225</pay1:BankBIK>
                  <pay1:operatingAccountNumber>30301810000006000001</pay1:operatingAccountNumber>
               </pay1:PaymentInformation>
            </pay1:RecipientInfo>
            <pay1:OrderInfo>
               <pay1:OrderID>10000002300000002220200103330001</pay1:OrderID>
               <pay1:OrderDate>2016-11-28</pay1:OrderDate>
               <pay1:Amount>10000</pay1:Amount>
               <base:Year>2016</base:Year>
               <base:Month>11</base:Month>
               <acc:UnifiedAccountNumber>70АА070646</acc:UnifiedAccountNumber>
            </pay1:OrderInfo>
            <base:TransportGUID>${=java.util.UUID.randomUUID()}</base:TransportGUID>
         </pay:NotificationOfOrderExecutionType>
      </pay:importNotificationsOfOrderExecutionRequest>
   </soapenv:Body>
</soapenv:Envelope>
в ЛК вот так:
blob
Denis Ulyanov
@DenisUlyanov
Nov 28 2016 08:05
писать в тп не пробовал?)
kolodinivan
@kolodinivan
Nov 28 2016 08:05
пробывал, не ответа, еще
У кого какие запросы если мы принимаем оплату по ЕЛС?
doazet
@doazet
Nov 28 2016 08:18
господа, а можно ли завести на один лицевой счет УО несколько помещений?
kolodinivan
@kolodinivan
Nov 28 2016 08:21
там получиться что физ лицо одно, а ЛС разные
ri8on
@ri8on
Nov 28 2016 08:21
@doazet это от УО наверное зависит
у нас это разные ЛС
так уж исторически сложилось
Denis Ulyanov
@DenisUlyanov
Nov 28 2016 09:56
я не до конца понял. как посмотреть какая версия текущая на сит? и какая перспективная
kandrey99
@kandrey99
Nov 28 2016 13:09

В чем может быть косяк?

Отправляю запрос

PUT http://217.107.108.156:10082/ext-bus-file-store-service/rest/agreements/ HTTP/1.1
Date: Mon, 28 Nov 2016 14:51:47 GMT
X-Upload-OrgPPAGUID: f097201a-33ad-4117-8882-d00ca0f65260
X-Upload-Filename: test.txt
Content-MD5: HLJR7A1WjeapKbUgxK7Y0Q==
Authorization: Basic c2l0OnJaX0dHNzJYU15WZjU1Wlc=
Host: 217.107.108.156:10082
Content-Length: 4
Connection: Keep-Alive

text

Получаю ответ

JBWEB000065: HTTP Status 400 -


JBWEB000309: type JBWEB000067: Status report

JBWEB000068: message

JBWEB000069: description JBWEB000120: The request sent by the client was syntactically incorrect.

Алексей Бугров
@Jenstel33rus_twitter
Nov 28 2016 14:01
Подскажите, какой смысл ГИС закладывает в поле "Базовое показание" у счетчиков? Я туда должен записать самое первое показание по счетчику или последние с которым загружаю этот счетчик в ГИС?
ri8on
@ri8on
Nov 28 2016 14:01
нулевое показание, насколько я понимаю
при первой поверке
ndbn
@ndbn
Nov 28 2016 14:11
@kandrey99 X-Client-Cert-Fingerprint попробуйте ещё добавить. Но у меня сейчас файлы не грузятся , пишет что нет доступа, в пятницу грузились :(
Алексей Бугров
@Jenstel33rus_twitter
Nov 28 2016 14:21
@ri8on а как потом быть с загрузкой показаний, мне всю историю по счетчику грузить? или достаточно последнего что сейчас на нем?
ri8on
@ri8on
Nov 28 2016 14:23
@Jenstel33rus_twitter так показания вроде нужны для расчета начислений
когда нужны будут начисления, тогда и актуальные показания по счетчикам
а сейчас базовое и последнее, насколько я понимаю
потом уже догружать новые текущие
но я бы не рекомендовал мои подозрения использовать как руководство)
Алексей Бугров
@Jenstel33rus_twitter
Nov 28 2016 14:25
@ri8on т.е. сейчас я при создании счетчика гружу и указаываю первое показание, потом гружу уже показания на него и беру последнее что есть?
kandrey99
@kandrey99
Nov 28 2016 14:26
@ndbn спасибо, помогло теперь тоже forbidden. А не подскажете на ППАК на каком порту сервис висит?
ri8on
@ri8on
Nov 28 2016 14:26
я когда делал загрузку через шаблоны, там базовое показание относится к самому счетчику, а актуальные показания загружаются отдельно
через соап пока до этого не дошел
Алексей Бугров
@Jenstel33rus_twitter
Nov 28 2016 14:27
@ri8on я пока применимо к шаблонам, мы всю базовую информацию ими пока заливаем
@ri8on там есть шаблон для создания приборов учета и отдельный шаблон для передачи показаний
ri8on
@ri8on
Nov 28 2016 14:28
так там вроде историю грузить не предполагается
т.е. базовое показание как свойство самого счетчика, а потом текущее показание
Алексей Бугров
@Jenstel33rus_twitter
Nov 28 2016 14:29
@ri8on вот оттуда и вопрос, если я залью сначала стартовое показание в 0 куб.м., а потом текущее показание 450 куб.м, не насчитает ли он мне весь расход разом
ri8on
@ri8on
Nov 28 2016 14:30
гис пока вроде ничего не считает
Алексей Бугров
@Jenstel33rus_twitter
Nov 28 2016 14:30
@ri8on ну и славно
ri8on
@ri8on
Nov 28 2016 14:30
а так вопрос к разработчикам гиса конечно )
ndbn
@ndbn
Nov 28 2016 14:33
@kandrey99 не подскажу, по идее 443, но сам не пользовался
ri8on
@ri8on
Nov 28 2016 14:36
@kandrey99 да, на 443
kandrey99
@kandrey99
Nov 28 2016 14:40
блин, один и тот же запрос на СИТ02 - 403 forbidden, а на ППАК - 400 bad request
ndbn
@ndbn
Nov 28 2016 14:43
@kandrey99 X-Client-Cert-Fingerprint на ППАК не прокатит, нужно использовать https и защищённое соединение по ГОСТ, как минимум
kandrey99
@kandrey99
Nov 28 2016 14:45
@ndbn а, вот как, ясно. щас попробую. спс
kandrey99
@kandrey99
Nov 28 2016 15:44
@ndbn по https все работает и сит и ппак, спасибо