.. _competitiveordering_short_tutorial: Туторіал (скорочений тендер) ============================ Конфігурація ------------ Набір можливих значень конфігурації: .. csv-table:: :file: csv/config-short.csv :header-rows: 1 Ви можете ознайомитись з деталями в секції :ref:`config`. Створення тендеру ----------------- Для тендеру `competitiveOrdering` замовник зазначає, що був попередній відбір учасників та вказує id agreement. Використаємо `agreement` для прикладу: .. http:example:: http/short/view-agreement-1-contract.http :code: Ми можемо створити тендер, вказавши цей `agreement`: .. http:example:: http/short/tender-post-attempt-json-data.http :code: Також необхідно відредагувати дані `relatedLot` в `items`: .. http:example:: http/short/tender-add-relatedLot-to-item.http :code: Активація тендеру ----------------- Спочатку нам потрібно додати вийняткові критерії до нашої закупівлі (:ref:`Про критерії ви можете дізнатися тут`) .. http:example:: http/short/add-exclusion-criteria.http :code: Спробуємо активувати тендер: .. http:example:: http/short/tender-activating-insufficient-active-contracts-error.http :code: Ми побачимо помилку, тому що в нас недостатньо активних контрактів в нашій угоді. Список помилок пов'язаних з угодою, які можуть виникати при активації тендеру: * Agreement not found in agreements * Agreement status is not active * Agreement has less than 3 active contracts * tender.procuringEntity.identifier (scheme or id), doesnt match tender.agreements[0].procuringEntity.identifier (scheme of id) Перед активацією тендера необхідно обов'язково додати файл підпису. Якщо такого документу нема, під час активації буде помилка: .. http:example:: http/short/notice-document-required.http :code: Файл підпису повинен мати `documentType: notice` та `title: *.p7s`. Додамо такий документ: .. http:example:: http/short/add-notice-document.http :code: Після того, як були додані ще активні контракти до нашої угоди та файл підпису, зробимо ще одну спробу активації тендеру: .. http:example:: http/short/tender-activating.http :code: Ми побачимо, що тендер був успішно активований: Закінчення періоду подання пропозицій ------------------------------------- По закінченню періоду подання пропозицій (active.tendering) система знову перевіряє статус учасника у agreement. Якщо досі `аctive` - bid отримує `status:active`, якщо інший статус - пропозиція падає у статус `invalid`. Припустимо, що на початку періоду `active.tendering` була подана пропозиція, в якій постачальний був кваліфікований в угоді, тому він успішно став учасником тендеру: .. http:example:: http/short/register-third-bid.http :code: Вже після цього цей постачальник в угоді був дискваліфікований під час періоду `active.tendering`. Подивимося на статус нашої пропозицій після закінчення періоду `active.tendering`. Пропозиція, в якій постачальник був дискваліфікований в угоді, тепер має статус `invalid`: .. http:example:: http/short/active-tendering-end-not-member-bid.http :code: Оскарження ---------- Тендер `competitiveOrdering` не містить оскарження у вигляді подання скарг до АМКУ на будь якому етапі, де таке оскарження виникає (дивитись опис конфігурацій :ref:`tender_complaints`, :ref:`award_complaints`, :ref:`cancellation_complaints`). Тому в тендері немає `complaintPeriod` після створення. Якщо ми спробуємо подати скаргу на тендер, ми побачимо помилку: .. http:example:: http/short/tender-add-complaint-error.http :code: Оскарження кваліцікації ----------------------- Так як тендер `competitiveOrdering` не має можливості оскарження рішення по кваліфікації, якщо ми спробуємо додати скаргу на авард, то побачимо помилку: .. http:example:: http/short/tender-add-complaint-qualification-error.http :code: `complaintPeriod` присутній в аварді, так як під час цього періоду можна додавати вимоги: .. http:example:: http/short/tender-get-award.http :code: Оскарження скасування тендеру ----------------------------- Так як тендер `competitiveOrdering` не має можливості оскарження скасування тендеру, якщо ми спробуємо додати скаргу на скасування, то побачимо помилку: .. http:example:: http/short/tender-add-complaint-cancellation-error.http :code: `complaintPeriod` відсутній в скасуванні. Після того, як `cancellation` буде переведений в статус `pending`, `cancellation` автоматично змінить статус на `active`, а тендер буде скасовано. Перед активацією запиту на скасування закупівлі необхідно додати файл підпису до `cancellation`. Якщо нема файлу підпису під час активації скасування, ми побачимо помилку: .. http:example:: http/short/cancellation-sign-doc-is-required.http :code: Файл підпису повинен мати `documentType: cancellationReport` та `title: *.p7s`. Додамо такий документ: .. http:example:: http/short/upload-cancellation-report-doc.http :code: Змінимо статус скасування з `draft` на `pending`: .. http:example:: http/short/pending-cancellation.http :code: Підтвердження кваліфікації -------------------------- Кваліфікаційна комісія може винести рішення по переможцю або відхилити award - перевести авард в `active` або `unsuccessful` статус. Валідація значення полів відповідно до рішення під час винесення рішення: * `qualified: True` - при переході award з `pending` в `active` * `qualified: False` - при переході award з `pending` в `unsuccessful` Так як тендер `competitiveOrdering` не має критеріїв статті 17, заборонено передавали поле `eligible` для авардів. .. note:: Подальші дії для тендеру `competitiveOrdering` такі ж самі як для :ref:`open`, ви можете дотримуватися відповідного туторіалу :ref:`open_tutorial`.