tbl_unsuccessfulAbove¶
Суть аналітичної таблиці¶
Дана аналітична таблиця показує кількість неуспішних лотів відкритих процедур певного замовника по певному предмету закупівлі від поточної дати до дати проведення останньої переговорної процедури по цьому предмету закупівлі у цього замовника (або від поточної дати до дати, що передує поточній на 1 рік, якщо такої переговорної процедури немає).
Форма аналітичної таблиці¶
Аналітична таблиця містить наступну інформацію:
- Замовник
- Предмет закупівлі
- Кількість неуспішних лотів відкритих процедур цього замовника по цьому предмету закупівлі від поточної дати до дати останньої переговорної процедури цього замовника по цьому предмету закупівлі (або до дати, що передує поточній на 1 рік, якщо такої переговорної процедури немає)
Приклад того, як може виглядати аналітична таблиця:
Розрахунок аналітичної таблиці¶
Джерела даних для розрахунку¶
Для розрахунку аналітичної таблиці вікористовуються наступні джерела даних:
- API модуля тендеринга електронної системи закупівель
- Транзакційна змінна tv_tenderCPVList
- Транзакційна змінна tv_procuringEntity
Частота розрахунку¶
Аналітична таблиця розраховується раз на добу.
Поля для розрахунку¶
Для розрахунку використовуються наступні поля з API модуля тендеринга:
data.iddata.procurementMethodTypedata.statusdata.datedata.lots.iddata.lots.statusdata.bids.statusdata.bids.lotValues.relatedLot
Для розрахунку використовуються наступні транзакційні змінні:
Формула розрахунку¶
Для кожного замовника tv_procuringEntity та предмету закупівлі tv_tenderCPVList виконуються наступні дії:
Визначається дата, з якої починається підрахунок неуспішних відкритих процедур. Порядок визначення цієї дати наступний:
а) Для даного замовника та даного предмету закупівлі необхідно знайти останню (найближчу до поточної дати) завершену переговорну процедуру цього ж замовника по цьому ж предмету закупівлі. Ознака переговорної процедури:
data.procurementMethodType = 'negotiation'абоdata.procurementMethodType = 'negotiation.quick'тa маєdata.cause='twiceUnsuccessful'. Ознака завершеної процедури:data.status = 'complete'. Близькість процедури до поточної дати визначається з поляdata.date. Але розглядаємо процедури, у якихdata.dateне пізніше, ніж 1 рік від поточної дати.б) Припустимо, що така процедура знайдена. Якщо дата цієї процедури
data.dateвідрізняється від поточної дати менше ніж на рік, то ця дата і є датою, з якої починається підрахунок неуспішних відкритих процедур. В інакшому випадку датою, з якої починається підрахунок неуспішних відкритих процедур, є дата, що передує поточній на 1 рік.в) Якщо по даному замовнику та предмету закупівлі переговорних процедур не знайдено, то датою, з якої починається підрахунок неуспішних відкритих процедур, є дата, що передує поточній на 1 рік.
Для даного замовника та даного предмету закупівлі рахується кількість неуспішних лотів відкритих процедур у проміжку часу від дати, визначеної в пункті 1, до поточної дати. Ознака відкритої процедури:
data.procurementMethodType = 'aboveThresholdUA'абоdata.procurementMethodType = 'aboveThresholdEU'. Ознака неуспішного лота процедури:data.lots.status = 'unsuccessful'та на лот посилається не більше одної тендерної пропозиціїdata.bids.lotValues.relatedLot=data.lots.id, що маютьdata.bids.status='active'. Для однолотової процедури ознакою неуспішності вважається кількість не більше одної тендерної пропозиції, що маєdata.bids.status='active'. Належність процедури до заданого проміжку визначається з датиdata.date(це поле має бути між поточною датою та датою, визначеною в пункті 1)Якщо по деякому замовнику та предмету закупівлі від поточної дати до дати останної переговорної процедури (або дати, що передує поточній на 1 рік) не знайдено жодної неуспішної відкритої процедури, то запис по цьому замовнику не вноситься в таблицю взагалі (не потрібно вносити запис, в якому кількість буде рівна 0)