These are chat archives for springjazzy/GIS_JKH_Integration

16th
Jun 2017
small-office
@small-office
Jun 16 2017 01:00
Запрос на получение сведений о загружаемом файле - это поможет?
поможет
@dudarkoas выгрузка тоже описана, только без примера
2.3.3.1 Запрос на выгрузку файла.
Запрос имеет следующий синтаксис:
GET /ext-bus-file-store-service/rest/<upload-context>/<fileGUID>?getfile HTTP/1.1
Host: host
Date: date
X-Upload-Dataprovider: GUID
Range: bytes=range
Элементы запроса:
 X-Upload-Dataprovider - Идентификатор поставщика данных.
 fileGUID - идентификатор файла в ГИС ЖКХ.
 Range - диапазон запрашиваемой части в байтах (для файлов меньше 5 МБ атрибут не указывается, файл передается полностью за одно взаимодействие).
2.3.3.2 Ответ с выгружаемым файлом.
Ответ имеет следующий синтаксис:
HTTP/1.1 state
Location: /ext-bus-file-store-service/rest/<upload-context>/<fileGUID>
Date: Date
Content-length: length
Server: server
X-Upload-FileGUID:<fileGUID>
[object data]
mkpmkp
@mkpmkp
Jun 16 2017 01:51
@K0LbAzzeR пробую - спасибо
Anton
@dudarkoas
Jun 16 2017 02:03
@small-office есть какой-то файл в ГИС-е, от которого у нас есть идентификатор. Задача его выкачать. Чтобы его выкачать, нужно знать его размер, чтобы узнать его размер нужно дернуть "Запрос на получение сведений о загружаемом файле", верно?
small-office
@small-office
Jun 16 2017 02:03
@dudarkoas да
Anton
@dudarkoas
Jun 16 2017 02:09
@small-office спасибо, буду тыкаться
doazet
@doazet
Jun 16 2017 04:42
@dudarkoas тебе лишь бы потыкаться
K0LbAzzeR
@K0LbAzzeR
Jun 16 2017 04:45
@doazet нормальное желание... было бы куда хуже если оно отсутствовало совсем :)
doazet
@doazet
Jun 16 2017 04:48
когда выясняешь с тех.поддержкой, на чьей стороне проблема
Denis Ilyushchenko
@gizmo75rus
Jun 16 2017 05:36
Ура товарищи, Доаозет снова в строю 🤘
K0LbAzzeR
@K0LbAzzeR
Jun 16 2017 05:39
@gizmo75rus типа Дождались :)
Anton
@dudarkoas
Jun 16 2017 05:39
@doazet это нормально, тебе не понять
K0LbAzzeR
@K0LbAzzeR
Jun 16 2017 05:51
@doazet да, да обычно ты так и появляешься на нашей сцене :)
Anton
@dudarkoas
Jun 16 2017 05:53
я смотрю тут ни у кого доступ не обрезан до соцсетей )
K0LbAzzeR
@K0LbAzzeR
Jun 16 2017 05:56
@dudarkoas ага, обрежь доступ - останови работу :)
Anton
@dudarkoas
Jun 16 2017 05:58
@K0LbAzzeR вы на работе с утра до вечера в соцсетях сидите? )
группа мониторинга
K0LbAzzeR
@K0LbAzzeR
Jun 16 2017 05:59
@dudarkoas я нет... я просто музыку оттуда слушаю :)
doazet
@doazet
Jun 16 2017 05:59
в ВК группа ГИС ЖКХ же. Без нее как я буду узнавать, что это отличный сайт и конкурсы там интересные?
small-office
@small-office
Jun 16 2017 06:00
что за конкурсы? для пенсионеров которые?
Anton
@dudarkoas
Jun 16 2017 06:01
не был ни разу в этой группе
small-office
@small-office
Jun 16 2017 06:10
@dudarkoas А зачем тебе? конкурсы заинтересовали? так ты же не пенсионер :) подрастёшь, сможешь участвовать ))
K0LbAzzeR
@K0LbAzzeR
Jun 16 2017 06:17
@small-office а что пенсионеры не могут участвовать в конкурсах? :)
Anton
@dudarkoas
Jun 16 2017 06:18
@small-officeбоюсь либо ишак либо падишах
@K0LbAzzeR в кокурсе среди пенсионеров могут участвовать только пенсионеры...
K0LbAzzeR
@K0LbAzzeR
Jun 16 2017 06:23
@dudarkoas :) :+1:
small-office
@small-office
Jun 16 2017 06:24
@dudarkoas лучше бы ГИС чем мы ))
small-office
@small-office
Jun 16 2017 06:50
вопрос ко всем - кто-нибудь хочет получать перечень всех договоров в системе без их полной выгрузки?
например, чтоб узнать, а не залил ли кто-нибудь новый договорчик через личный кабинет? ))
K0LbAzzeR
@K0LbAzzeR
Jun 16 2017 06:59
@small-office Я хочу, список всех договоров, в котором можно явно проследить сколько договоров привязано к одному ОЖФ
Denis Ilyushchenko
@gizmo75rus
Jun 16 2017 07:00
Было-бы не плохо
small-office
@small-office
Jun 16 2017 07:00
@K0LbAzzeR не, у тебя отдельный случай ))
поддержка спрашивает состав полей.. решил посоветоваться, чтобы всем было хорошо )
ContractNumber, ContractGUID, ContractRootGUID, VersionStatus, VersionNumber, LastModifiedDate - этого достаточно?
Denis Ilyushchenko
@gizmo75rus
Jun 16 2017 07:02
@small-office а где обсуждение происходит?
small-office
@small-office
Jun 16 2017 07:03
у меня в почте )) я им писал обращение, что неплохо было бы иметь такой перечень как предложение
т.к. хотелось бы актуализировать по текущим данным, а выгружать все ДРСО для того чтобы проверить что ничего не изменилось как-то не очень хочется.
doazet
@doazet
Jun 16 2017 07:07
@small-office а всю информацию по дому отправлять, чтобы помещение изменить, хочется?
small-office
@small-office
Jun 16 2017 07:07
@doazet они сказали что этот функционал уже заявлен в работу ))
doazet
@doazet
Jun 16 2017 07:08
@small-office они мне про пени так в декабре отвечали. И что? >_<
small-office
@small-office
Jun 16 2017 07:08
и отдельное добавление дома в договор тоже сказали будет )).. правда не сказали когда ))
@doazet я же не говорю что они сделают это прямо сейчас )) просто так повышается вероятность того, что этот функционал появится.
doazet
@doazet
Jun 16 2017 07:09
когда рак на горе свиснет после дождичка в четверг в ночь на Ивана Купала
small-office
@small-office
Jun 16 2017 07:10
пусть так )
ладно, жду до понедельника, можно писать в личку )) если никто больше ничего не предложит, отправлю тот состав, который писал выше. Он меня вполне устраивает :) может и сделают когда-нибудь ))
doazet
@doazet
Jun 16 2017 07:16
ты посмотри на него: он нам тут еще сроки ставит >_<
боюсь-боюсь
small-office
@small-office
Jun 16 2017 07:16
@doazet :) потом просто забуду ))
Anton
@dudarkoas
Jun 16 2017 07:17
@small-office а ты не думал, что они скажут спасибо за обращение, если мы вдруг это сделаем, мы вам напишем
small-office
@small-office
Jun 16 2017 07:17
да и ответ у них по срокам ограничен, это они сроки ставят ))
@dudarkoas именно этого я и жду )) вернее ждал, поэтому уточняющий вопрос про состав полей меня немного смутил ))
mkpmkp
@mkpmkp
Jun 16 2017 07:25
@small-office Год назад делал предложение по развитию. А сначала им весь ганглий выклевал про то как получить полный список договоров. Они очень долго вертелись, пока не признались что НИКАК и пообещали реадизовать.
Anton
@dudarkoas
Jun 16 2017 07:26
@small-office это просто вопрос, чтобы тебе казалось, что они ее отрабатывают
small-office
@small-office
Jun 16 2017 07:26
@dudarkoas достаточно было ответить что предложение передано в экспертную группу ))
Anton
@dudarkoas
Jun 16 2017 07:27
@small-office тогда ты возмутишься, что на все заявке тебе отвечают всегда одинаково и ничего не делают )
а так, вот оно, работают )
mkpmkp
@mkpmkp
Jun 16 2017 07:28

Ср 26.10.2016 13:16

Получение списка всех договоров РС одним запросом
Подскажите пожалуйста каким образом (в рамках интеграции) получить полный список наших договоров?

Уважаемый пользователь!
В случае, если при размещении договоров ДРСО Вы указывали "Дату заключения" и "Дату окончания действия"
Вы можете при выполнении метода ЕxportSupplyResourceContractRequest выгрузить все ДРСО указав в <SigningDateStart> и <SigningDateEnd> интервал для выборки.
Отдельного метода получения всех договоров РСО при помощи вэб-сервисов к сожалению нет.

Спросил за возникающую ошибку

Уважаемый пользователь!
Информация по Вашему обращению передана техническим специалистам. Изменение запланировано в версии системы: (11.0.0)
О выполнении работ по Вашему обращению Вам будет направлено дополнительное информационное уведомление.

small-office
@small-office
Jun 16 2017 07:29
@mkpmkp ну.. это у тебя вопрос был ))) а у меня предложение )))
mkpmkp
@mkpmkp
Jun 16 2017 07:29
А клевал ещё раньше
small-office
@small-office
Jun 16 2017 07:29
такой вопрос я тоже задавал ))
@mkpmkp ну и.. сейчас же можно получить все ДРСО ))
mkpmkp
@mkpmkp
Jun 16 2017 07:29
ну за предложение может я и преувеличил для красочности....
у меня не получилось ни разу
Denis Ulyanov
@DenisUlyanov
Jun 16 2017 07:30
доброе утро)
small-office
@small-office
Jun 16 2017 07:30
@mkpmkp не дождался ответа? )
mkpmkp
@mkpmkp
Jun 16 2017 07:30
там есть хитрость, которая не даёт получить ВСЁ
Дождался - сказали мол теперь можно. А я им пример того что нельзя. Они сказали будут дальше дкмать...
small-office
@small-office
Jun 16 2017 07:31
@mkpmkp заинтриговал.. у меня все выгружаются.. а у тебя почему нет? что за хитрость?
mkpmkp
@mkpmkp
Jun 16 2017 07:32
Там если даты не указаны какието - эти договора не грузились
а сейчас вообще не выгружается ничего
запрос висит часами
small-office
@small-office
Jun 16 2017 07:34
@mkpmkp а по одному, те, которые не выгружаются скопом, можешь выгрузить?
mkpmkp
@mkpmkp
Jun 16 2017 07:51
по номеру, КореньГУИД и ВерсияГУИД - без проблем.
Но все - просто облом
Denis Ulyanov
@DenisUlyanov
Jun 16 2017 07:53
хм) выложил вакансию в хх, из ланита звонили xD
mkpmkp
@mkpmkp
Jun 16 2017 07:53
    /**
     * Возвращает все ДРСО с сервера ГИС ЖКХ
     */
    public static object GetAllDRSOFROMGISGKH(UniversalWorker Manager) {
        Manager.Report("Message", "Получение ДРСО с сервера ГИС ЖКХ");
        var Result = new Dictionary<string, DRSO>();
        try {
            for (int i = 10; i < 100; i++) {
                Manager.Report("Message", string.Format("Получаем ДРСО с №№ на '{0}'", i));
                object RequestResult = Client.ExportSupplyResourceContractDataAsync(new exportSupplyResourceContractRequest {
                    ItemsElementName = new ItemsChoiceType24[] { ItemsChoiceType24.ContractNumber },
                    Items = new object[] { i.ToString() }
                });
                if (Error.IsError(RequestResult)) return RequestResult;
                string MessageGUID = (string)RequestResult;
                Manager.Report("Message", string.Format("MessageID для №№ на '{0}' - [{1}]", i, MessageGUID));
                RequestResult = Client.HouseManagementPortGetAsyncResponse(MessageGUID, Manager, 100);
                if (Error.IsError(RequestResult)) return RequestResult;
                if (RequestResult.GetType() == typeof(bool) && (bool)RequestResult == false) {
                    return false;
                }
                var res = (getStateResult2)RequestResult;
                if (res.Items != null && res.Items[0].GetType() == typeof(ErrorMessageType)) {
                    return new Error(res.Items[0]);
                }
                foreach (var resItem in res.Items) {
                    if (resItem.GetType() == typeof(exportSupplyResourceContractResultType)) {
                        Result[((exportSupplyResourceContractResultType)resItem).ContractRootGUID] = new DRSO((exportSupplyResourceContractResultType)resItem);
                    }
                }
            }
            return Result;
        } catch (Exception Ex) {
            return new Error(Ex, string.Format("Ex: Ошибка при поиске договора на сервере ГИС ЖКХ: {0}", Ex.Message));
        }
    }
small-office
@small-office
Jun 16 2017 07:53
@mkpmkp хм.. на сите было такое, когда после регламентных работ портились дрсо, но там и по номеру получить эти дрсо невозможно было.
doazet
@doazet
Jun 16 2017 07:54
@slvAuthor что сказали?
mkpmkp
@mkpmkp
Jun 16 2017 07:54
чо в этом поиске не так?
Denis Ulyanov
@DenisUlyanov
Jun 16 2017 07:55
@doazet звали работать xD
small-office
@small-office
Jun 16 2017 07:55
@slvAuthor сколько предложили? )) ты указал что работал с ГИС? )))
Anton
@dudarkoas
Jun 16 2017 07:55
тимлидом?
small-office
@small-office
Jun 16 2017 07:55
@slvAuthor соглашайся только на архитектора , не меньше ))
Anton
@dudarkoas
Jun 16 2017 07:55
ты не спрашивал, на проходной на наличие взрывпакетов не проверяют?
Denis Ulyanov
@DenisUlyanov
Jun 16 2017 07:56
@small-office да не) не в проект ГИС ЖКХ. там тендер для минобороны
пхпшником
Anton
@dudarkoas
Jun 16 2017 07:56
оборона страны на пехапе )
doazet
@doazet
Jun 16 2017 07:56
@slvAuthor а работа в одном здании с гисовцами?
Denis Ulyanov
@DenisUlyanov
Jun 16 2017 07:57
@doazet я откуда знаю)
small-office
@small-office
Jun 16 2017 07:57
@slvAuthor мы тебе бомбу дадим )) ты только пронеси ))) :)
Denis Ulyanov
@DenisUlyanov
Jun 16 2017 07:57
но лучше нет) я же их убью)
small-office
@small-office
Jun 16 2017 07:57
@slvAuthor ты под сервера положи ))
doazet
@doazet
Jun 16 2017 07:57
@dudarkoas оборона на пхп, вирусы на 1с, базы данных в экселе
Denis Ulyanov
@DenisUlyanov
Jun 16 2017 07:58
короче весело) но чет вряд ли соглашусь)
small-office
@small-office
Jun 16 2017 07:58
@slvAuthor а людям кричи - пожар!.. ))
Anton
@dudarkoas
Jun 16 2017 07:58
@doazet бд в аксесе, ты шо
doazet
@doazet
Jun 16 2017 08:02
@dudarkoas но это ж совсем дугой уровень! инновации, епт
Denis Ulyanov
@DenisUlyanov
Jun 16 2017 08:04
ну нафиг)
K0LbAzzeR
@K0LbAzzeR
Jun 16 2017 08:06
@doazet реально оборона на ПХП это жесть просто....
Denis Ulyanov
@DenisUlyanov
Jun 16 2017 08:16
короче вечером поболтаю) узнаю что да как
small-office
@small-office
Jun 16 2017 08:22
@slvAuthor не признавайся что с ГИС работаешь, а то тебя переведут в тот отдел ))
Denis Ulyanov
@DenisUlyanov
Jun 16 2017 08:22
у меня с джавой так себе
Anton
@dudarkoas
Jun 16 2017 08:26
у них у всех там так )
если слишком хорошо будет, не возьмут
нельзя быть умнее начальника )
doazet
@doazet
Jun 16 2017 09:52
@dudarkoas а начальник - пенсионер, победивший в конкурсе
doazet
@doazet
Jun 16 2017 10:00
а че, Путин вчера про ГИС ЖКХ не раздувал?
doazet
@doazet
Jun 16 2017 14:01
опять я одна батрачу -___-
Denis Ulyanov
@DenisUlyanov
Jun 16 2017 15:26
ну как
не одна)
doazet
@doazet
Jun 16 2017 16:11
@slvAuthor не ври, ты тоже не батрачишь >_<
Denis Ulyanov
@DenisUlyanov
Jun 16 2017 17:45
@doazet ну я готовился к собеседованию с ланитом)
doazet
@doazet
Jun 16 2017 18:22
@slvAuthor в 11 ночи? На черном рынке закупался поди >_<
Nikita
@springjazzy
Jun 16 2017 20:39
@slvAuthor я когда с разрабами из Ланит общался мне сказали всё зависит в какой отдел попадешь. В каком - то тебе как к мясу относятся, где-то как к человеку даже
впрочем это везде в крупных компаниях. Для них ты просто винтик.
doazet
@doazet
Jun 16 2017 23:16
Господа, а были ли у кого-нибудь проблемы с авторизацией при запросах с ISRequestHeader?