requiredDocumentsPresent

поле присутнє тільки в SUE SUD процедурах. Додавали в рамках ЦІЄЇ задачі
Працює наступним чином: Я публікую процедуру Надр без документів:

  • evaluationCriteria
  • x_auctionDocumentationPackage
  • x_submissionBidProcedure
  • x_nonSanctionedRequirements
  • x_brokerPaymentConditions
  • x_qualificationSigningTerms


і ЦБД автомаично в процедурі проставляє "requiredDocumentsPresent": false

Якщо протягом періода редагування додати весь перелік вищевказаних документів, то значення параметру поміняється на true
Учасники можуть подавати Біди до процедури у якої "requiredDocumentsPresent": false і процедура проходить успішно, кваліфікація проходить.
Учасники можуть подавати Біди до процедури у якої "requiredDocumentsPresent": true і процедура проходить успішно, кваліфікація проходить.

Я шукав канал по Надрам, щоб розібратися чому так робили, може там написано, але каналу такого у себе не знайшов.

Також я відкрив парочку реальних ПРОДових актуальних процедур Надр і бачу, що там всі доки із перелку Орг додає...
Ось приклад з "requiredDocumentsPresent": true

spec

Є у всіх процедурах.
Це технічне поле, яке може побачити Майданчик Організатора, коли Організатор публікує процедуру.
Публічно це поле в опублікованій процедурі недоступно.
В нього копіюється вся інформація із https://procedure.prozorro.sale/api/specs але тільки по тому sellingMethod, який має опублікована процедура.
Поле потрібно, щоб бачити скільки який період буде тривати у даної процедури в майбутньому.
Користувачу воно навряд може бути корисно, бо періоди є окремо в процедурі.

Ось приклад (я в запит додав токен процедури) де можна побачити, що в spec скопіювалося все із вищевказаного specs, але тільки частина basicSell-english
https://procedure-sandbox.prozorro.sale/api/procedures/69e9bbc0ad0641a3ffd59947?acc_token=41cf942a-59c4-42cc-b6c0-45c438275bf7

timer


Технічне поле. Ми його публічно ніколи ніде не показуємо. Потрібно хронографу, щоб поміняти статус обʼєкта. В поле записується дата і час, коли відбудеться наступна автоматична зміна в процедурі.
Користувачу не потрібно це поле, він може орієнтуватися на періоди, які у нас завжди присутні в обʼєкті Процедури.
Чому timer присутній в Swagger? Бо у нас моделі в Сваггер автогенеровані і це поле туди потрапило. Прибрати просто його не видео, це треба міняти лоігку роботи зі свагером і відходити від автогенерації

Bid.order


Технічне поле, яке використовується для визначення послідовності бідів при кваліфікації. Не завжди можна завʼязатися на dateModified, бо у нас існує englishPriority аукціон і там вже кастомне налаштування "пріоритетності". Ось це поле допомагає Процедурі розмістити Біди в правильній послідовності.
Користувачу воно не може бути корисним. Про Переважні пріоритети можна дізнатися із публічних полів процедури.

  • No labels