Возможно ли получить данные об исполнении договоров по API

Все о специализированных системах и программном обеспечении для участников и организаторов закупок

Возможно ли получить данные об исполнении договоров по API

Сообщение GreyCrazyWolf » 22 дек 2022, 16:03

Добрейшего времени суток

Возникла следующая ситуация. Поставлена задача программным путем получать данные о исполнении договоров.
Данную информацию вносят сотрудники нашей конторы через веб интерфейс. Высшее руководство хочет получать часть этой информации (естественно с авторизацией), причем кюшать не могут - хотят получать в отдельном приложении :nez-nayu:
Вроде как нашлось решение по АПИ
[code]Для выгрузки размещенных сведений по GUID – https://int223.zakupki.gov.ru/223/integ ... yType/guid, параметры:
login – логин пользователя;
password – пароль пользователя;
version – значение версии сервиса, в настоящий момент 1.3;
startDate – дата начала периода размещения сведений;
endDate – дата окончания периода размещения сведений;
entityType – тип запрашиваемых сведений:
orderClause - положение о закупке;
typalOrderClause – типовое положение о закупке;
purchasePlan - план закупки;
purchaseNotice - извещение о проведении закупки;
purchaseRejection – отмена закупки;
purchaseLotCancellation – отмена лота закупки;
explanation - разъяснения документации;
explanationRequest - запрос заказчика о разъяснении положений заявки;
purchaseProtocol - протоколы;
protocolCancellation - сведения об отмене протокола;
purchaseContract - сведения о договоре, сведения об изменении договора;
purchaseContractAccount - отчетность по договорам;
purchasePlanProject - проект плана закупки, проект изменений плана закупки;
purchaseProtocolCancellation - cведения об отмене протокола;
complaint - жалоба;
complaintWithdraw - сведения для отзыва жалобы;
complaintDecision – решение по жалобе;
auditPlan - план проверок;
dishonestSupplier - сведения о недобросовестном поставщике;
contract - сведения о договоре;
contractCompleting - сведения об исполнении/расторжении;
listGWS - перечень ТРУ, перечни ИПВП;
volumePurchase - Годовой отчет о закупке у МСП.
guid – идентификатор сведений.[/code]
отдаем с
[code]var values = new Dictionary<string, string>
{
{"Content-Type", "application/zip" },
{"login", "login_api" },
{"password", "pass_api"},
// {"version", "1.3"},
{"startDate", date_begin.ToString()},
{"endDate", date_end.ToString()},
// {"entityType", "contractCompleting"},
{"requestGuid", "5173e883-d232-4247-8e25-3be5d41abb89"},
{"sortBy", "infoGUID"}
};[/code]
получаем на выходе 404, если попробовать так https://int223.zakupki.gov.ru/223/integ ... eting/guid
получаем хмл со схемами но без инфы.
Официальная тех поддержка ходит кругами предалагая забирать инфу с ФТП, потом сама же уточняет что инфа не публичная и на ФТП ее нет и предлагает пользоваться интеграцией и ... так по кругу
Есть ли возможность получать подобные данные (если есть то скиньте методичку :smu:sche_nie: ) и как правильно объяснить техподдержке что от нее нужно?

GreyCrazyWolf
Иногда заглядывает
 
Сообщений: 4
Зарегистрирован: 22 дек 2022, 15:39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Роль: Прохожий
Пункты репутации: 0

Re: Возможно ли получить данные об исполнении договоров по A

Сообщение GreyCrazyWolf » 23 дек 2022, 10:17

Сам себе отвечу, кажись разобрались
https://int223.zakupki.gov.ru/223/integ ... eting/guid
и параметры guidList вместо requestGuid
[code]var values = new Dictionary<string, string>
{
{"Content-Type", "application/xml" },
{"login", "login_api" },
{"password", "pass_api"},
{"startDate", date_begin.ToString()},
{"endDate", date_end.ToString()},
{"guidList", "5173e883-d232-4247-8e25-3be5d41abb89"},
{"sortBy", "infoGUID"}
};[/code]

GreyCrazyWolf
Иногда заглядывает
 
Сообщений: 4
Зарегистрирован: 22 дек 2022, 15:39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Роль: Прохожий
Пункты репутации: 0

Re: Возможно ли получить данные об исполнении договоров по A

Сообщение nnik » 08 фев 2023, 14:27

member74380.html
GreyCrazyWolf подскажите, где брали значения "login_api" и "pass_api".

nnik
Новичок
 
Сообщений: 2
Зарегистрирован: 08 фев 2023, 14:22
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Роль: Заказчик
Пункты репутации: 0

Re: Возможно ли получить данные об исполнении договоров по A

Сообщение GreyCrazyWolf » 20 фев 2023, 08:25

[quote="nnik"]http://forum.gov-zakupki.ru/member74380.html
GreyCrazyWolf подскажите, где брали значения "login_api" и "pass_api".[/quote]
Они заводятся в "Настройках интеграции" самой ЕИСы.

GreyCrazyWolf
Иногда заглядывает
 
Сообщений: 4
Зарегистрирован: 22 дек 2022, 15:39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Роль: Прохожий
Пункты репутации: 0

Re: Возможно ли получить данные об исполнении договоров по A

Сообщение nnik » 20 фев 2023, 14:36

Спасибо, еще два вопроса
1. логин и пароль в настройках интеграции завел, сертификат там же добавил (свой). У пользователя (который данный запрос выполняет) тоже должен быть электронный ключ (сетрификат, ничего, что он другой будет?
2. где Вы гуиды договоров берете?

nnik
Новичок
 
Сообщений: 2
Зарегистрирован: 08 фев 2023, 14:22
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Роль: Заказчик
Пункты репутации: 0

Re: Возможно ли получить данные об исполнении договоров по A

Сообщение GreyCrazyWolf » 20 фев 2023, 15:41

1. НЯП Да, правда особо не проверял, но думаю если он сможет с этим сертификатом авторизоваться то работать будет.
2. 1 вариант - из выгрузки ФТП (у нас изначально была написана загрузка и раскидывание по таблицам мс скуель данных
2. вариант - при запросе данных договора по номеру (https://int223.zakupki.gov.ru/223/integ ... /regNumber) в ответ приходит архив в котором как хмл самого контракта так и действующих исполнений по нему (по мне более удобно)

GreyCrazyWolf
Иногда заглядывает
 
Сообщений: 4
Зарегистрирован: 22 дек 2022, 15:39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Роль: Прохожий
Пункты репутации: 0


Вернуться в Системы и программное обеспечение

Кто сейчас на форуме

Зарегистрированные пользователи: ASGOR, Татьяна

Работает на phpВВ © phpВВ Group