Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Джерело даних:Procedure / cdb3
Відображення даних:Зелена енергетикаРозподіл квоти підтримки

Фільтрація даних {{ obj['sellingMethod'] }} regExp renewables-.*

Підключаємо Базовий мапінг Процедур CBD3

Напрям роботи:Зелена енергетикаРозподіл квоти підтримки

Для Напряму роботи використовуємо базові шаблони: base_procedure

Human-readable Data name: renewables

Конфігурації сторінки:
Напрямок "Зелена енергетика" вже додано. Необхідно включити його відображення на порталі.

Налаштування полів

Необхідно додати наступні поля для відображення на порталі

  1. procedure.bankGuaranteeDetails
  2. procedure.items.itemProps.regions
  3. procedure.items.itemProps.techParams
  4. procedure.items.itemProps.timeSlots
  5. procedure.items.itemProps.loadProfiles

Також необхідно буде додати мапінг в базовий мапінг процедур cbd3.

Налаштування шаблонів

Вносимо зміни в Шабон base_procedure:

  1. В процедуру було додано нове поле bankGuaranteeDetails. 
    1. Дане поле відображаємо на сторінці перегляду аукціона замість guarantee. В шаблон додаємо 
    2. Code Block
      {% if obj.procedure_type == 'renewables'}
                                  <li class="auction-info__item">
                                      <span class="auction-info__name">Інформація щодо банківської гарантії:</span>
                                      <span class="auction-info__value">{% style_value_amount obj.bankGuaranteeDetails%} {{ obj.guarantee_currency|human_currency }}</span>
                                  </li>
      
      
  2. В items було додано новий itemProps, який містить в собі унікальні поля. 
    1. Поля, щодо items, відображаються в блоці характеристики. 
    2. Code Block
      {% if obj.procedure_items.0.itemProps.regions %}
          <li class="characteristics__item">
              <span class="characteristics__name">Області, в яких розподіляється обсяг лота:</span>
              <span class="characteristics__value">{{ obj.procedure_items.0.itemProps.regions }}</span>
          </li>
      {% if obj.procedure_items.0.itemProps.techParams %}
          <li class="characteristics__item">
              <span class="characteristics__name">Технічні параметри установок зберігання енергії, які можуть бути встановлені на об’єкті:</span>
              <span class="characteristics__value">{{ obj.procedure_items.0.itemProps.techParams }}</span>
          </li>
      {% if obj.procedure_items.0.itemProps.timeSlots %}
          <li class="characteristics__item">
              <span class="characteristics__name">Денні часові інтервали, протягом яких учасник може набути право на підтримку:</span>
              <span class="characteristics__value">{{ obj.procedure_items.0.itemProps.timeSlots }}</span>
          </li>
      {% if obj.procedure_items.0.itemProps.loadProfiles %}
          <li class="characteristics__item">
              <span class="characteristics__name">Профілі навантаження об’єкта електроенергетики:</span>
              <span class="characteristics__value">{{ obj.procedure_items.0.itemProps.loadProfiles }}</span>
          </li>
  3. Галерея буде відсутня
  4. В блоці "Інформація про напрямок напрям роботи"
    1. {% elif obj.procedure_type == 'renewables' %}
      <b>Зелена енергетика<<b>Продаж зеленої енергетики</b> —  ...  це напрям, за яким виробники електроенергії з поновних джерел енергії, як-от сонячної, вітрової, гідро- та біопаливної, можуть придбати на аукціоні квоти державної підтримки. У таких аукціонах може бути кілька переможців одночасно.
      {% else %}
  5. Інформацію "про аукціон" необхідності кастомізувати немає, адже інформація про multiAwards вже присутня. 
  6. Протоколи. В процедурі зеленої енергетиці декілька протоколів, а також є можливість наявності кількох переможців. 
    1. Нижче зазначені зміни в таблиці протоколу розкриття
    2. Code Block
                                                                      <td   <td class="table-info__td" data-label="Рішення">
                                                      {% if award.status == 'active' %}
                                                          <b>Переможець</b>
                                                      {% elif award.status == 'pending' %}
                                                          <b>Очікує протокол</b>
                                                      {% elif award.status == 'pending_waiting' %}
                                                          <b>Очікує рішення</b>
                                                      {% elif award.status == 'pending_payment' %}
                                                          <b>Очікується оплата</b>
                                                      {% elif award.status == 'cancelled' %}
                                                          <b>Учасник не став переможцем</b>
                                                      {% elif award.status == 'unsuccessful' %}
                                                          <b>Дискваліфіковано</b>
                                                      {% elif award.status == 'verification' %}
                                                          <b>Перевірка документів</b>
                                                      {% elif award.status == 'waiting' %}
                                                          <b>Документи успішно перевірено</b> 
                                                      {% elif award.status == 'protocol_signed' %}
                                                          <b>Підписано протокол</b>
                                                       {% elif award.status == 'pending_admission' %}
                                                          <b>Умовний переможець</b>  
                                                      {% elif award.status == 'rejected' %}
                                                          <b>Документи не пройшли перевірку</b>  
                                                      {% endif %}
    3. Необхідно буде додати посилання на індивідуальні протоколи з учасниками
    4. Code Block
      Додати новий стовбець в таблицю "Протокол розкриття"                            
      							<tr class="table-info__tr">
                                      <th class="table-info__th width-30">Учасник</th>
                                      <th class="table-info__th">Рішення</th>
                                      <th class="table-info__th">Пропозиція</th>
                                      <th class="table-info__th">Опубліковано</th>
                                      <th class="table-info__th">Протокол</th> 
                                  </tr>
      
      
      І відповідно в новий стовбчик додати посилання на індивідуальні протоколи з кожним з учасників:
      
      										<tr class="table-info__tr">
                                                  <td class="table-info__td width-30" data-label="Протокол">
      											<a href="{{ obj.protocol_url_pdf }}" class="table-info__link" target="_blank">Протокол учасника.pdf</a>
                                                  </td>
    5. Для блоку "Повідомлення про намір укласти договір" необхідно додати новий статус аварду для відображення в таблиці - protocol_signed

Фільтри бічної панелі

Додаємо в фільтр бічної панелі "Напрям роботи": Зелена енергетика з технічною назвою RMA.