These are chat archives for springjazzy/GIS_JKH_Integration

13th
Apr 2017
K0LbAzzeR
@K0LbAzzeR
Apr 13 2017 02:23

@K0LbAzzeR
Лед тронулся :)
В консоле получил это GisTest.NsiCommonServiceReference.NsiPortsTypeClient

Необработанное исключение: System.ServiceModel.FaultException`1[nServiceReference.Fault]: AUT011000: Неверный идентификатор ИС
А значит и мазь пошла :)

Началось: Необработанное исключение: System.TimeoutException: Тайм-аут канала запроса при попытке отправить после истечения 00:01:00. Увеличьте значение времени тайм-аута, передаваемое вызову при Request или увеличьте значение SendTimeout в Binding. Время, назначенное для выполнения этой операции, может быть составной частью более длинного тайм-аута. ---> System.TimeoutException: Во время запроса HTTP в "http://sit01.dom.test.gosuslugi.ru:10082//ext-bus-nsi-common-service/services/NsiCommon" было превышено выделенное время ожидания для 00:00:00. Время, выделенное для выполнения этой операции, может быть частью более длительного тайм-аута.
K0LbAzzeR
@K0LbAzzeR
Apr 13 2017 02:28
Консоль минуту висела без признаков жизни.... если так дальше будет с запросами на сервер (по части тайм аута, будет трындец полный)
Daniel
@mortifactor
Apr 13 2017 02:45
таймаут где-то в конфиге нужно поправить, это у wcf по умолчанию такой, а лучше асинхронные запросы слать
K0LbAzzeR
@K0LbAzzeR
Apr 13 2017 02:54
@mortifactor а где править? не подскажешь? ну это понятно что асинхронные лучше, но я тут подумал что нужно сначала написать "обертку обработчика ошибок" и как можно по максимуму учесть эти ошибки, дабы потом избежать "падения" приложения когда будешь грузить тонны данных.
@mortifactor а пока, можно сказать чем больше ошибок тем лучше для меня :)
Daniel
@mortifactor
Apr 13 2017 03:05
                CustomBinding bindingHttps = new CustomBinding()
                {
                    SendTimeout = new TimeSpan(0, 10, 0),
                    OpenTimeout = new TimeSpan(0, 10, 0),
                    CloseTimeout = new TimeSpan(0, 10, 0),
                    ReceiveTimeout = new TimeSpan(0, 10, 0),
                };
у меня так
K0LbAzzeR
@K0LbAzzeR
Apr 13 2017 03:12
@mortifactor а как это дело в конфиг файл вынести? :) такое возможно? :)
Daniel
@mortifactor
Apr 13 2017 03:13
да, ща погуглю
K0LbAzzeR
@K0LbAzzeR
Apr 13 2017 03:18
@mortifactor СПС, походу в этот app.config можно все запихать
Интересно а Basic-авторизацию можно туда же запихать, что бы не городить такое в коде? // Basic-авторизация
_client.ClientCredentials.UserName.UserName = "sit";
_client.ClientCredentials.UserName.Password = "rZ_GG72XS^Vf55ZW";
Daniel
@mortifactor
Apr 13 2017 03:26
ну вон есть вроде, через свой behavior запилить http://stackoverflow.com/a/10015758/1343197
doazet
@doazet
Apr 13 2017 04:13
почему dmytro, если s инициал?
@dudarkoas у меня акк на гмейле вообще Гугл Мудак. И что?
Доброе утро, епт
Anton
@dudarkoas
Apr 13 2017 04:15
@doazet это все объясняет
doazet
@doazet
Apr 13 2017 04:16
@dudarkoas щито?
K0LbAzzeR
@K0LbAzzeR
Apr 13 2017 04:17
@mortifactor На глобалили они там, в общем сделал проще:
создаем в App.config
<configuration>
<appSettings>
<add key="ClientCredentialsUserName" value="sit" />
<add key="ClientCredentialsPassword" value="rZ_GG72XS^Vf55ZW" />
</appSettings>
и юзаем следующий код
        Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

        if (config.AppSettings.Settings["ClientCredentialsUserName"] == null)
        {
            return;
        }
        else
            _client.ClientCredentials.UserName.UserName =
           config.AppSettings.Settings["ClientCredentialsUserName"].Value;

        if (config.AppSettings.Settings["ClientCredentialsPassword"] == null)
        {
            return;
        }
        else
            _client.ClientCredentials.UserName.Password =
           config.AppSettings.Settings["ClientCredentialsPassword"].Value;


        Console.WriteLine("Load Ready...");
        Console.WriteLine(_client.ClientCredentials.UserName.UserName);
        Console.WriteLine(_client.ClientCredentials.UserName.Password);
все просто и празрачно
если требуется зашифровать пасс, то и это реализовать можно, благо на статью наткнулся случайно: https://weblogs.asp.net/jongalloway/encrypting-passwords-in-a-net-app-config-file
K0LbAzzeR
@K0LbAzzeR
Apr 13 2017 04:55
Denis Ulyanov
@DenisUlyanov
Apr 13 2017 04:58
это что
K0LbAzzeR
@K0LbAzzeR
Apr 13 2017 05:00
@slvAuthor WCF все то что можно прописать в App.config и менять на лету, без пере компиляции кода (после его изменения)
Anton
@dudarkoas
Apr 13 2017 05:00
структура файла конфигурации
K0LbAzzeR
@K0LbAzzeR
Apr 13 2017 05:00
@slvAuthor что то типа ini файла :)
Чего там только нет, это жесть просто, тут за день со всем не разобраться :)
Denis Ulyanov
@DenisUlyanov
Apr 13 2017 05:01
@K0LbAzzeR я в шоке)
K0LbAzzeR
@K0LbAzzeR
Apr 13 2017 05:01
@slvAuthor я тоже :)
K0LbAzzeR
@K0LbAzzeR
Apr 13 2017 05:07
@slvAuthor Но есть такое: Средство редактирования конфигурации (SvcConfigEditor.exe) можно использовать для создания и изменения файлов конфигурации для клиентов и служб.
K0LbAzzeR
@K0LbAzzeR
Apr 13 2017 06:12
Поковырял я эту утилиту, ну просто мощное и незаменимое средство, так сказать 6 балов из 5 :)
doazet
@doazet
Apr 13 2017 06:22
одни извращенцы в чате
где все вменяемые?
Denis Ulyanov
@DenisUlyanov
Apr 13 2017 06:23
Welcome to join the club
Anton
@dudarkoas
Apr 13 2017 06:25
@doazet эт которые на паскале херачат?
doazet
@doazet
Apr 13 2017 06:26
@dudarkoas пфффф, ща как позову второго, он тебе скажет пару ласковых :Р
K0LbAzzeR
@K0LbAzzeR
Apr 13 2017 06:33
@dudarkoas ну правда, Паскаль тоже язык, все же лучше чем тот же РНР :) хотя это наверно как сравнивать кошку с собакой :)
@doazet А что не так? (я по части извращенцев)
Denis Ulyanov
@DenisUlyanov
Apr 13 2017 06:36
пхп крутой язык и главное интитивно понятен))
Anton
@dudarkoas
Apr 13 2017 06:43
последний раз я касался паскаля в 11ом класе
тест по геометрии с рисунками и выбором вариантов с помощью мыши
тот еще говнокод был )
рисование в консоли и прикручивание мыши заняло наверное основную часть времени
Daniel
@mortifactor
Apr 13 2017 06:51
а ркц
ой
а ркц в orgppaguid ставит свой гуид или гуид организации, которое ей права делегировало?
doazet
@doazet
Apr 13 2017 06:52
@dudarkoas а мы на корветах "мультики" рисовали
бляяяя... какая же я старая
K0LbAzzeR
@K0LbAzzeR
Apr 13 2017 06:55
А я впервые еще на ЗХ-Спектруме, делал что то типа маткада (его тогда и в помине не было), решение линейных уровненный и рисование графиков этих уровненный :)
В пятом классе автоматизировал себе процесс решения задач по алгебре :)
doazet
@doazet
Apr 13 2017 06:56
@K0LbAzzeR я до сих пор на листочке люблю решать
особенно когда обкуришься. самый кайф сборник задач для олимпиад прорешивать >_<
K0LbAzzeR
@K0LbAzzeR
Apr 13 2017 06:57
@doazet да я как бы с математикой всегда дружил, тут скорее всего был тупо спортивный интерес...
Anton
@dudarkoas
Apr 13 2017 06:58
@doazet первая моя встреча с компами была в виде бейсика и кувт yamaha на msx )
Daniel
@mortifactor
Apr 13 2017 06:59
перепись олдфагов
doazet
@doazet
Apr 13 2017 07:00
@mortifactor ну тут старее меня вряд ли кто-то есть, лол
CCAlek
@CCAlek
Apr 13 2017 07:50
в ПД как пени писать?
doazet
@doazet
Apr 13 2017 07:55
@CCAlek в ПД хз
CCAlek
@CCAlek
Apr 13 2017 07:58
@doazet написал в ТП
Daniel
@mortifactor
Apr 13 2017 08:21
пеней вроде не было, похоже так и не сделали
кто-то добавлял в доп. услуги ПЕНЯ
правда вон смотрю, в справочнике "Вид жилищной услуги" есть "Пеня"
пени т.е.
K0LbAzzeR
@K0LbAzzeR
Apr 13 2017 08:23
@mortifactor пиши в жиру типа хочу пеню для ПД, и ссылочку сюда, мы поддержим :)
Daniel
@mortifactor
Apr 13 2017 08:27
нужно поискать в жире, я вроде видел давно подобные вопросы там
doazet
@doazet
Apr 13 2017 08:28
@mortifactor она там давно есть
но я в нее давно не тыкала
Daniel
@mortifactor
Apr 13 2017 08:31
ну вон в декабре спрашивал кто-то - Функциональность по выставлению платежного документа для уплаты пени будет реализована в одной из ближайших версий.
а пени только по жилищной услуге начисляются?
doazet
@doazet
Apr 13 2017 08:31
@mortifactor по кап.ремонту так-то еще
Daniel
@mortifactor
Apr 13 2017 08:33
а на коммунальные услуги нет?
doazet
@doazet
Apr 13 2017 08:33
@mortifactor тоже, епт
просто по разным формулам
жилищные - это ты допы что ли имел ввиду?
Daniel
@mortifactor
Apr 13 2017 08:34
жилищные типа содержание и ремонт
doazet
@doazet
Apr 13 2017 09:24
@mortifactor на все пени начисляются так-то
ну там в зависимости от договора
но в основном на все
K0LbAzzeR
@K0LbAzzeR
Apr 13 2017 09:31

Уважаемый пользователь!

Регламентные работы по обновлению СИТ02 (https://217.107.108.156/) до версии 11.1.0 с форматами обмена версии 11.1.0.11 буду выполнены с 17:00 по 20:00 13.04.2017.
С изменениями в части форматов можно ознакомиться в файле change.log.

С уважением,
Служба технической поддержки
ГИС ЖКХ

Nikita
@springjazzy
Apr 13 2017 12:34
коллеги что может не нравится ГИС? При импорте начисления ошибка
                    <ns4:ErrorCode>SRV008076</ns4:ErrorCode>
                <ns4:Description>Некорректный состав услуг или некорректное указание реквизитов по услугам.</ns4:Description>
     <AddressInfo>
           <HeatedArea>45.70</HeatedArea>
           <TotalSquare>45.70</TotalSquare>
        </AddressInfo>
        <ChargeInfo>
           <MunicipalService>
              <ServiceType>
                 <Code xmlns="http://dom.gosuslugi.ru/schema/integration/nsi-base/">2.717</Code>
                 <GUID xmlns="http://dom.gosuslugi.ru/schema/integration/nsi-base/">473776e6-9020-4958-b50f-686ab1ae5402</GUID>
              </ServiceType>
              <Rate>89.380000</Rate>
              <TotalPayable>178.76</TotalPayable>
              <AccountingPeriodTotal>178.76</AccountingPeriodTotal>
              <CalcExplanation>Автоматизированный</CalcExplanation>
           </MunicipalService>
        </ChargeInfo>
        <ChargeInfo>
           <MunicipalService>
              <ServiceType>
                 <Code xmlns="http://dom.gosuslugi.ru/schema/integration/nsi-base/">6.156</Code>
                 <GUID xmlns="http://dom.gosuslugi.ru/schema/integration/nsi-base/">77bff4a7-af11-4e16-a8d4-437dba44c77c</GUID>
              </ServiceType>
              <Rate>1422.600000</Rate>
              <TotalPayable>1365.27</TotalPayable>
              <AccountingPeriodTotal>1365.27</AccountingPeriodTotal>
              <CalcExplanation>Автоматизированный</CalcExplanation>
              <ServiceCharge>
                 <MoneyRecalculation>0.00</MoneyRecalculation>
                 <MoneyDiscount>1365.27</MoneyDiscount>
              </ServiceCharge>
           </MunicipalService>
        </ChargeInfo>
        <ChargeInfo>
           <AdditionalService>
              <ServiceType>
                 <Code xmlns="http://dom.gosuslugi.ru/schema/integration/nsi-base/">9848</Code>
                 <GUID xmlns="http://dom.gosuslugi.ru/schema/integration/nsi-base/">9435e63e-7034-4875-96cf-79a5cb080f8e</GUID>
              </ServiceType>
              <Rate>0.000000</Rate>
              <TotalPayable>14.13</TotalPayable>
              <AccountingPeriodTotal>14.13</AccountingPeriodTotal>
              <CalcExplanation>Автоматизированный</CalcExplanation>
              <ServiceCharge>
                 <MoneyRecalculation>14.13</MoneyRecalculation>
                 <MoneyDiscount>0.00</MoneyDiscount>
              </ServiceCharge>
           </AdditionalService>
        </ChargeInfo>
        <Expose>true</Expose>
        <d3p1:TransportGUID>255d53b2-b9b7-404f-b1d7-0d41cdee6910</d3p1:TransportGUID>
        <PaymentInformationKey>9c7e54b5-0952-4d59-b2a5-5d64153c991a</PaymentInformationKey>
с такими Municipal точно заходит. Это Отопление и ГВС
Additional - это пени
может Rate - 0?
Nikita
@springjazzy
Apr 13 2017 13:02
судя по ЖИРЕ у всех такая проблема кто доп. услуги добавляет в начисление
причем любые
Nikita
@springjazzy
Apr 13 2017 13:23
завел тикет на эту тему HCSINTEGRS-2698
Denis Ilyushchenko
@gizmo75rus
Apr 13 2017 14:14
@springjazzy А в договоре данная услуга точно есть?
Nikita
@springjazzy
Apr 13 2017 14:15
В ДРСО нет возможности указать доп. услуги
а коммунальные есть
Denis Ilyushchenko
@gizmo75rus
Apr 13 2017 14:26
This message was deleted
@springjazzy Я сейчас тоже занимаюсь с ПД только у нас роль УО.. Подскажи ты долги и авансы каким образом грузишь?
Nikita
@springjazzy
Apr 13 2017 14:29
Долги в ПД с долгами
авансы не гружу. Всё в итоговое
Denis Ilyushchenko
@gizmo75rus
Apr 13 2017 14:56
Тоесть только комм услуги и все?
Nikita
@springjazzy
Apr 13 2017 14:57
ну вот. Доп услуги добавлешь и валится