tbl_noNeed¶
Суть аналітичної таблиці¶
Дана аналітична таблиця відображає, список кодів CPV для кожного замовника з процедур або лотів, що замовник відминив за відсутністю подальшої необхідності у поточному році.
Форма аналітичної таблиці¶
Аналітична таблиця містить наступну інформацію:
- Ідентифікатор замовника
- Список кодів CPV
Приклад того, як може виглядати аналітична таблиця:
| Замовник | CPV |
| Замовник 1 | CPV1 |
| Замовник 1 | CPV2 |
| Замовник 1 | CPV3 |
| Замовник 2 | CPV4 |
| Замовник 2 | CPV1 |
| … | … |
Розрахунок аналітичної таблиці¶
Джерела даних для розрахунку¶
Для розрахунку аналітичної таблиці вікористовуються наступні джерела даних:
- API модуля тендеринга електронної системи закупівель
Частота розрахунку¶
Аналітична таблиця розраховується раз на добу.
Поля для розрахунку¶
Для розрахунку використовуються наступні поля з API модуля тендеринга:
data.tenderIDdata.procurementMethodTypedata.statusdata.cancellations.cancellationOfdata.cancellations.statusdata.cancellations.relatedLotdata.cancellations.reasondata.items.relatedLotdata.items.classification.iddata.procuringEntity.identifier.schemedata.procuringEntity.identifier.id
Формула розрахунку¶
- Перед розрахунком аналітична таблиця очищується.
- Визначаємо рік створення процедури. Вибираємо 4 символи, починаючи з 4-го з поля
data.tenderID. - До уваги беремо процедури, що оголошені лише в поточному році.
- До уваги беруться усі процедури, у яких
data.procurementMethodTypeмають бутиaboveThresholdUA,aboveThresholdEU. - До уваги беруться тільки процедури, що мають об’єкти
data.cancellationsзі статусомdata.cancellations.status='active'та полеdata.cancellations.reasonмістить у собі наступний регулярний вираз “.*подальш.*відсутн.*|.*відсутн.*потреб.*”. - Якщо у знайденому блоку
data.cancellations.cancellationOf='tender', то вибираємо усіdata.items.classification.idз процедури. - Якщо знайденому блоку
data.cancellations.cancellationOf='lot', то вибираємо усіdata.items.classification.id, що відносяться до лотаdata.items.relatedLot=data.cancellations.relatedLot - Знаходимо ідентифікатор замовника - конкатенація
data.procuringEntity.identifier.schemeтаdata.procuringEntity.identifier.id.
- Групуємо дані по ідентифікатору замовника та коду CPV. Результат заносимо в таблицю.