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

Джерело даних: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. {% 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. {% 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> —  це напрям, за яким виробники електроенергії з поновних джерел енергії, як-от сонячної, вітрової, гідро- та біопаливної, можуть придбати на аукціоні квоти державної підтримки. У таких аукціонах може бути кілька переможців одночасно.
      {% else %}
  5. Інформацію "про аукціон" необхідності кастомізувати немає, адже інформація про multiAwards вже присутня. 
  6. Протоколи. В процедурі зеленої енергетиці декілька протоколів, а також є можливість наявності кількох переможців. 
    1. Нижче зазначені зміни в таблиці протоколу розкриття
    2.                                             <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>   
                                                      {% endif %}
    3. Необхідно буде додати посилання на індивідуальні протоколи з учасниками. 
    4. Додати новий стовбець в таблицю "Протокол розкриття"                            
      							<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.

  • No labels

1 Comment

  1. obj.protocol_url_pdf
    Скоріш за все буде інше посилання, тому що це новий індивідуальний протокол з кожним учасником