These are chat archives for springjazzy/GIS_JKH_Integration

16th
May 2016
MrBlackJack
@MrBlackJack
May 16 2016 06:16
@springjazzy Спасибо, но почему то все равно получаю ошибку авторизации
NadyaTomsk
@NadyaTomsk
May 16 2016 07:36
у меня сейчас при импорте ДРСО, возвращается пустой результат (null) , у кого-нибудь было такое ?
MrBlackJack
@MrBlackJack
May 16 2016 08:08
Добрый день! Кто-нибудь уже заливал документы в файловое хранилище? Собственно пытаюсь делать так (отправляю через криптотунель), получаю ошибку "FieldValidationException - не пройдены проверки на корректность заполнения полей"
            url = "http://localhost:8090/ext-bus-file-store-service/rest/homemanagement/";
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
            request.ProtocolVersion = HttpVersion.Version11;
            request.Method = "PUT";
            request.Host = "localhost:8090";
            request.Date = DateTime.Now;
            request.ContentLength = FileStream.Length;
            request.Headers.Add("Content-MD5", md5);
            request.Headers.Add("X-Upload-Dataprovider", CommonServices.senderID.ToUpper());
            request.Headers.Add("X-Upload-Filename",  "dogovor.docx");
            using (Stream stream = request.GetRequestStream())
            {
                try
                {
                    stream.Write(FileStream, 0, FileStream.Length);
                }
                catch (Exception e)
                {
                    return e;
                }
            }
Константин
@LTramp
May 16 2016 08:10
This message was deleted
@MrBlackJack
:point_up: 1 апреля 2016 г., 14:29
savelyevMalahitsoft
@savelyevMalahitsoft
May 16 2016 08:13
кто-нибудь сталкивался с ошибкой при загрузке протокола голосования: Должно быть указано значение справочника «Тип решения общего собрания собственников» 2-го уровня.
MrBlackJack
@MrBlackJack
May 16 2016 08:21
@LTramp Круто, спасибо, а я проглядел все!
Pavel Druzhinin
@pavelDruzhinin
May 16 2016 09:10
@MrBlackJack у вас получилось? У меня выскакивает ошибка:
Сервер нарушил протокол. Section=ResponseStatusLine
MrBlackJack
@MrBlackJack
May 16 2016 09:10
Да, вот только что отправил, все отлично...
Pavel Druzhinin
@pavelDruzhinin
May 16 2016 09:11
MrBlackJack
@MrBlackJack
May 16 2016 09:11
Немного переделал под себя, в варианте через круптотунель
            url = "http://localhost:8090/ext-bus-file-store-service/rest/"+ uploadContext + "/";
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
            request.Method = "PUT";
            request.Date = DateTime.Now;
            request.ContentLength = FileStream.Length;
            request.Headers.Add("X-Upload-Dataprovider", SystemCommon.CommonServices.senderID);
            request.Headers.Add("X-Upload-Filename", fileName);
            request.Headers.Add("Content-MD5", md5);

            Stream stream = request.GetRequestStream();
            stream.Write(FileStream, 0, FileStream.Length);
            stream.Close();
            try
            {
                using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
                {
                    string uploadID = response.Headers["X-Upload-UploadID"];
                    return new Response()
                    {
                        HttpStatus = HttpStatusCode.OK,
                        UploadID = uploadID
                    };
                }

            }
            catch (WebException e)
            {
                using (WebResponse response = e.Response)
                {
                    string uploadError = response.Headers["X-Upload-Error"];
                    return new Response()
                    {
                        HttpStatus = HttpStatusCode.BadRequest,
                        UploadID = uploadError
                    };
                }
            }
Порт видимо забыли указать
Pavel Druzhinin
@pavelDruzhinin
May 16 2016 09:12
блин, благодарю вас
MrBlackJack
@MrBlackJack
May 16 2016 09:12
accept = 127.0.0.1:8090
connect = 54.76.42.99:60045
Pavel Druzhinin
@pavelDruzhinin
May 16 2016 09:18
да, я забыл у 127.0.0.1 порт поставить
все загрузилосб
Pavel Druzhinin
@pavelDruzhinin
May 16 2016 09:32
@MrBlackJack пробовали по частям загружать
?
Alamzhi
@Alamzhi
May 16 2016 10:19

кто-нибудь сталкивался с ошибкой при загрузке протокола голосования: Должно быть указано значение справочника «Тип решения общего собрания собственников» 2-го уровня.

там справочник иерархический и соответственно надо выбирать элемент со второго уровня

savelyevMalahitsoft
@savelyevMalahitsoft
May 16 2016 10:20
@Alamzhi спасибо, уже разобрался
MrBlackJack
@MrBlackJack
May 16 2016 10:24
@pavelDruzhinin Пока нет, чуть позже займусь
savelyevMalahitsoft
@savelyevMalahitsoft
May 16 2016 10:49
Кто-то сталкивался с ошибкой "Необходимо указать результаты голосований"?
Константин
@LTramp
May 16 2016 10:50
@savelyevMalahitsoft метод бы назвал хотя бы)
savelyevMalahitsoft
@savelyevMalahitsoft
May 16 2016 10:50
importVotingProtocol
savelyevMalahitsoft
@savelyevMalahitsoft
May 16 2016 10:57
разобрался: поля Agree, Against и Abstent должны быть целыми
Константин
@LTramp
May 16 2016 11:24
This message was deleted
@/all Кто нибудь добавлял платежки через ЛК? У меня поиск реквизитов не работает. Подозреваю что эти данные просто напросто не добавили..
savelyevMalahitsoft
@savelyevMalahitsoft
May 16 2016 11:26
@shsa Вам удалось побороть ошибку? SYSTEM_ERROR: "Во время работы системы произошла неизвестная ошибка".
Denis Ilyushchenko
@gizmo75rus
May 16 2016 11:34
EXP001000 (((((((((
Pavel Druzhinin
@pavelDruzhinin
May 16 2016 11:55
При importContractData пишет:
      <ErrorCode>INT015003</ErrorCode>
      <Description>Договор на управление с идентификатором ГИС ЖКХ 5dabb616-b730-4033-a4e6-aeb2fbabb310 не найден в реестре договоров на управление</Description>
то есть его нужно сначала загрузить получается. Но что-то я ничего похожего не нахожу
и как бы этот метод и есть Импорт договора управления
И делаю все в объекте PlacingContract
Pavel Druzhinin
@pavelDruzhinin
May 16 2016 12:02
Убрал ContractVersionGUID, зашло
MrBlackJack
@MrBlackJack
May 16 2016 12:26

@pavelDruzhinin У Вас вложение нормально добавилось при импорте договора?
У меня постоянно что-то ошибка летит "FIL001002 AttachmentHASH не совпадает контрольной суммой файла b0ae04bb-122d-479e-beca-4c850bc51f43"
Генерирую хэш, соотвественно выгружаю на файловый сервер, получаю guid и дальше добавляю уже его и хэш файла в запрос importContractData:

                placingContract.ContractAttachment = new HouseManagement.AttachmentType[]
                {
                    new HouseManagement.AttachmentType()
                    {
                         Attachment = new HouseManagement.Attachment()
                         {
                             AttachmentGUID = AttachmentGUID
                         },
                         Name = Name,
                         AttachmentHASH = Hash,
                         Description = Description
                    }
                };

Вы также делаете?

ndbn
@ndbn
May 16 2016 12:34
Вам глаз не режет :)
Name = Name,
с такими вещами поосторожнее я бы был
Константин
@LTramp
May 16 2016 12:35
@MrBlackJack хэш по госту?
MrBlackJack
@MrBlackJack
May 16 2016 12:36
@ndbn Не, это я поправил для чата) Там на самом деле у меня xContractAttachment.Attributes["Name"].Value, еще парсю xml из erp
@LTramp Хм...Я так понимаю, что это нифига не по госту, делаю так: Convert.ToBase64String(MD5.Create().ComputeHash(FileStream))
Константин
@LTramp
May 16 2016 12:38
@MrBlackJack конечно нет
MrBlackJack
@MrBlackJack
May 16 2016 12:38
Подскажите, если не трудно...как переписать?
Константин
@LTramp
May 16 2016 12:39
@MrBlackJack :point_up: 11 мая 2016 г., 12:28
MrBlackJack
@MrBlackJack
May 16 2016 12:39
@LTramp Вот что значит, не успевал читать...Еще раз огромное спасибо!
Pavel Druzhinin
@pavelDruzhinin
May 16 2016 12:43
@MrBlackJack я сейчас подвис на ошибке:
```
  <ErrorCode>INT015014</ErrorCode>
      <Description>В основании для оказания услуг по содержанию и ремонту или по оказанию коммунальных и дополнительных услуг указана ссылка на документ, который отсутствует в составе документов дополнительных соглашений.</Description>
      <StackTrace>ru.lanit.hcs.agreements.api.exception.FieldValidationException: [INT015014]
Pavel Druzhinin
@pavelDruzhinin
May 16 2016 13:13
@all Кто-нибудь пользуется Криптотуннелем МагПро? У вас нормально заходит на 217.107.108.147:10081?
ndbn
@ndbn
May 16 2016 13:16
Не знаю как на СИТ-1,а на СИТ-2 у меня сейчас постоянно EXP002002: Превышено максимальное время обработки запроса
Pavel Druzhinin
@pavelDruzhinin
May 16 2016 13:17
@ndbn да у меня та же картина
поэтому решил ломануться пока на СИТ-1, но там просто не работает
ndbn
@ndbn
May 16 2016 13:20
А вы просились туда в заявке?
Я сам не хожу туда, но на сколько понял, туда так-же нужно писать заявку
Pavel Druzhinin
@pavelDruzhinin
May 16 2016 13:21
когда мы делали заявку еще не было разделение на два стенда
проблема в том что на главную страницу в браузере заходит,
а вот по сервисам не работает
так же написали в support по поводу этой проблемы, пока молчат
ndbn
@ndbn
May 16 2016 13:22
Аналогично
Elvis
@DrElvis
May 16 2016 13:23
@/all Кто нибудь добавлял платежки через ЛК? У меня поиск реквизитов не работает. Подозреваю что эти данные просто напросто не добавили..
можно добавить реквизиты самому
Администрирование->Платежные реквизиты
только заполняйте обязательно Корр счет, иначе серез SOAP не выгрузится
ndbn
@ndbn
May 16 2016 13:35
@pavelDruzhinin вроде ожило
Pavel Druzhinin
@pavelDruzhinin
May 16 2016 13:36
@ndbn да есть такое
Кто-нибудь может подсказать что нужно загрузить?
Перебровал файлы грузить в разные хранилища, картина не меняется
Pavel Druzhinin
@pavelDruzhinin
May 16 2016 13:51
В общем нужно еще добавить AgreementAttachment
MrBlackJack
@MrBlackJack
May 16 2016 13:54

Кто выгружал договор, подскажите пожалуйста кодом...Как добавить протокол?

                placingContract.Protocol = new HouseManagement.ContractTypeProtocol()
                {
                    Items = 
                };

Не могу понять что в items должно быть

savelyevMalahitsoft
@savelyevMalahitsoft
May 16 2016 13:54
Protocol = new ContractTypeProtocol { Items = new object[]{ new ContractTypeProtocolProtocolAdd
{
ItemsElementName = new ItemsChoiceType7[]
{
ItemsChoiceType7.PurchaseNumber,
ItemsChoiceType7.ProtocolOK
},
Items = new object[]
{
"9873455235",
new AttachmentType{Name = "Тестовый файл 5", AttachmentHASH = resultHash, Description = "Тестовый файл 5", Attachment = new Attachment{AttachmentGUID = "53add5ed-f56b-4f89-a085-4e67f86a43af"}}
}
}}},
MrBlackJack
@MrBlackJack
May 16 2016 13:54
@savelyevMalahitsoft Спасибо!
savelyevMalahitsoft
@savelyevMalahitsoft
May 16 2016 13:55
AttachmentGUID - это уже загруженный к ним файл, но еще никуда не прикрепленный
Pavel Druzhinin
@pavelDruzhinin
May 16 2016 13:56
@MrBlackJack смотрите по wsdl-ке там все есть
какие типы нужны и прочее
MrBlackJack
@MrBlackJack
May 16 2016 13:56
@pavelDruzhinin ок