Syntax highlighting of docs/purchases

= Закупки =

== Общие сведения ==

'''Закупка''' - это совокупность действий, направленных на обеспечение государственных или муниципальных нужд. Закупка начинается с определения поставщика (подрядчика, исполнителя) и завершается исполнением обязательств сторонами контракта (см. ст 3 44-ФЗ).

Закупка в ЕИС представлена следующими основными типами документов: ''извещение'', ''протокол'', ''результат определения поставщика''.

''Извещение об осуществлении закупки'' - это документ, в котором заказчик описывает что именно он хочет закупить, условия проведения процедуры и требования к участникам. Подробный состав информации в извещении приведен в ст. 42 44-ФЗ. В ЕИС публикуются различные типы извещений, например `epNotificationEF2020` - электронный аукцион, а `epNotificationEZK` - запрос котировок. Типы документов для извещений начинается с `epNotification`.

'''Протокол''' - это документ, который описывает результаты проведения этапа закупочных процедур. Например, протоколы проведения электронного аукциона составляются на стороне электронной площадки и отгружаться в ЕИС. Другой тип протокола - протокол подведения итогов - составляет контрактная служба заказчика. Типы документов протоколов начинается с `epProtocol`.

{{{#!wiki note
Сущетсвуют извещения и протоколы, типы которых начинаются соответственно с `fcsNotification` и `fcsProtocol`. Эти документы считаются устаревшими и практически не встречаются в ЕИС. В документации проекта эти документы не упоминаются. 
}}}

''Результат определения поставщика'' - это документ, которым завершается процесс определения поставщика. Тип документа - `fcsPlacementResult`.

Существуют и другие типы документов, такие как: разъяснения, уведомления, перенос сроков и т.п. Они не являются обязательными и могут отсуствовать в документах закупки. Полный перечень документов приведен в разделе '''Типы документов'''.

== Этап закупки ==

Согласно [[https://zakupki.gov.ru/epz/order/extendedsearch/results.html|портала госзакупок]] существуют следующие этапы закупки:
 * подача заявок;
 * работа комиссии;
 * закупка завершена;
 * закупка отменена.

При этом, документы закупки не содержат информации о вышеуказанных этапах. Более того, не существует XML-документа под названием ''закупка'', где можно было бы искать текущий этап.

Технически, закупка представляет собой набор документов (извещение, протоколы, результат рассмотрения). Документы закупки также не содержат этапы закупки, а скорее переводят ''процесс  закупки'' на тот этап, который соответствуют типу крайнего документа. В ЕИС документация об алгоритме перехода закупки по этапам не найдена.

В '''ГосПлан API v2''' методом [[ https://ru.wikipedia.org/wiki/Обратная_разработка | обратной разработки ]] реализован собственный алгоритм перехода между этапами закупками. Суть этого алгоритма сводится к следующим шагам:
 * публикация извещения о закупке создает или переводит существующую закупки на этап "Подача заявок";
 * любой протокол переводит закупку на этап "Работа комиссии";
 * результат определения поставщика переводит закупку на этап "Закупка завершена" или "Закупка отменена".

== Типы документов ==

Типы документов, выделенные '''жирным''' определяют тип закупки.

|| Тип документа || Наименование ||
=============================
|| `epClarificationDoc` || Разъяснения положений извещения об осуществлении закупки  ||
|| `epClarificationResult`    ||  Разъяснение результатов     ||
|| `epNoticeApplicationCancel`     ||  Уведомление об отзыве заявки участником     ||
|| `epNoticeApplicationsAbsence`     ||  Уведомление об отсутствии заявок    ||
|| `epNotificationCancel`    ||  Извещение об отмене определения поставщика (подрядчика, исполнителя) в электронной форме    ||
|| `epNotificationCancelFailure`     || Отмена извещения об отмене определения поставщика (подрядчика, исполнителя) в электронной форме     ||
|| '''`epNotificationEF2020`'''   ||   Извещение о проведении электронного аукциона (аукцион в электронной форме c даты начала действия оптимизационного законопроекта 44-ФЗ)   ||
|| '''`epNotificationEOK`'''     || Извещение о проведении открытого конкурса в электронной форме     ||
|| '''`epNotificationEOK2020`'''     ||  Извещение о проведении ЭОК20 (открытый конкурс в электронной форме c даты начала действия оптимизационного законопроекта 44-ФЗ)    ||
|| '''`epNotificationEOKD`''' || Извещение о проведении открытого двухэтапного конкурса в электронной форме ||
|| '''`epNotificationEOKOU`''' || Извещение о проведении открытого конкурса с ограниченным участием ||
|| '''`epNotificationEZakA`''' || Извещение о проведении ЭЗакА ||
|| '''`epNotificationEZakK`''' || Извещение о проведении ЭЗакК ||
|| '''`epNotificationEZakKD`''' || Извещение о проведении ЭЗакКД ||
|| '''`epNotificationEZakKOU`''' || Извещение о проведении ЭЗакК-ОУ ||
|| '''`epNotificationEZK`''' || Извещение о проведении запроса катеровок в электронной форме ||
|| '''`epNotificationEZK2020`''' || Извещение о проведении запроса катеровок в электронной ЭЗК20 (запрос котировок в электронной форме c 01.04.2021 года) ||
|| '''`epNotificationEZP`''' || Извещение о проведении запроса предложений в электронной форме ||
|| '''`epNotificationEZT2020`''' || Извещение о проведении закупки товаров в электронной форме (Закупка товаров согласно ч.12 ст. 93 № 44-ФЗ) ||
|| `epProlongationCancelEOK` || Отмена извещения о продлении срока подачи заявок на участие в ЭOK ||
|| `epProlongationCancelEOKD` || Отмена извещения о продлении срока подачи заявок на участие в ЭOKД ||
|| `epProlongationCancelEOKOU` || Отмена извещения о продлении срока подачи заявок на участие в ЭOK-ОУ ||
|| `epProlongationCancelEZK` || Отмена извещения о продлении срока подачи заявок на участие в в ЭЗК ||
|| `epProlongationEOK` || Извещение о продлении срока подачи заявок на участие в ЭOK ||
|| `epProlongationEOKD` || Извещение о продлении срока подачи заявок на участие в ЭOKД ||
|| `epProlongationEOKOU` || Извещение о продлении срока подачи заявок на участие в ЭOK-ОУ ||
|| `epProlongationEZK` || Извещение о продлении срока подачи заявок на участие в ЭЗК ||
|| `epProtocolCancel` || Информация об отмене протокола электронной процедуры ||
|| `epProtocolDeviation` || Протокол признания участника уклонившимся от заключения контракта с 01.04.2021 ||
|| `epProtocolEF2020FinalPart` || Протокол подведения итогов определения поставщика (подрядчика, исполнителя) ЭА20 (аукцион в электронной форме c даты начала действия оптимизационного законопроекта 44-ФЗ) с информацией об участниках ||
|| `epProtocolEF2020SubmitOffers` || Протокол подачи ценовых предложений ЭА20 (аукцион в электронной форме c даты начала действия оптимизационного законопроекта 44-ФЗ) ||
|| `epProtocolEOK1` || Протокол рассмотрения и оценки первых частей заявок на участие в ЭOK ||
|| `epProtocolEOK2` || Протокол рассмотрения и оценки вторых частей заявок на участие в ЭOK ||
|| `epProtocolEOK2020FinalPart` || Протокол подведения итогов ЭOK20 (открытый конкурс в электронной форме c даты начала действия оптимизационного законопроекта 44-ФЗ) с информацией об участниках ||
|| `epProtocolEOK2020FirstSections` || Протокол рассмотрения и оценки первых частей заявок на участие в ЭOK20 (открытый конкурс в электронной форме c даты начала действия оптимизационного законопроекта 44-ФЗ) ||
|| `epProtocolEOK2020SecondSectionsPart` || Протокол рассмотрения и оценки вторых частей заявок на участие в ЭOK20 (открытый конкурс в электронной форме c даты начала действия оптимизационного законопроекта 44-ФЗ) с информацией об участниках ||
|| `epProtocolEOK3` || Протокол подведения итогов ЭOK ||
|| `epProtocolEOKD1` || Протокол первого этапа ЭOKД ||
|| `epProtocolEOKD2` || Протокол рассмотрения и оценки первых частей заявок на участие в ЭOKД ||
|| `epProtocolEOKD3` || Протокол рассмотрения и оценки вторых частей заявок на участие в ЭOKД ||
|| `epProtocolEOKD4` || Протокол подведения итогов ЭOKД ||
|| `epProtocolEOKDSingleApp` || Протокол рассмотрения единственной заявки на участие ЭOKД ||
|| `epProtocolEOKDSinglePart` || Протокол рассмотрения заявки единственного участника ЭOKД ||
|| `epProtocolEOKOU1` || Протокол рассмотрения и оценки первых частей заявок на участие в ЭOK-ОУ ||
|| `epProtocolEOKOU2` || Протокол рассмотрения и оценки вторых частей заявок на участие в ЭOK-ОУ ||
|| `epProtocolEOKOU3` || Протокол подведения итогов ЭOK-ОУ ||
|| `epProtocolEOKOUSingleApp` || Протокол рассмотрения единственной заявки на участие ЭOK-ОУ ||
|| `epProtocolEOKOUSinglePart` || Протокол рассмотрения заявки единственного участника ЭOK-ОУ ||
|| `epProtocolEOKSingleApp` || Протокол рассмотрения единственной заявки на участие ЭOK ||
|| `epProtocolEOKSinglePart` || Протокол рассмотрения заявки единственного участника ЭOK ||
|| `epProtocolEvasion` || Протокол об отказе от заключения контракта с 01.04.2021 ||
|| `epProtocolEZK1` || Протокол рассмотрения заявок на участие в ЭЗК ||
|| `epProtocolEZK2` || Протокол рассмотрения и оценки заявок на участие в ЭЗК ||
|| `epProtocolEZK2020FinalPart` || Протокол подведения итогов определения поставщика (подрядчика, исполнителя) ЭЗК20 (запрос котировок в электронной форме c 01.04.2021 года) с информацией об участниках ||
|| `epProtocolEZP1` || Протокол проведения ЭЗП ||
|| `epProtocolEZP1Extract` || Выписка из протокола проведения ЭЗП ||
|| `epProtocolEZP2` || Итоговый протокол ЭЗП ||
|| `epProtocolEZT2020FinalPart` || Протокол подведения итогов определения поставщика ЭЗТ (Закупка товаров согласно ч.12 ст. 93 № 44-ФЗ) с информацией об участниках ||