Документи:
Загальний вигляд сторінки створення demo-аукціону
Логіка по полям
Тип аукціону
Випадаючий список single select вибору.
До існуючого переліку додати "Аукціон з декількома переможцями"
Тип аукціону |
---|
Англійський аукціон |
Голландський аукціон |
Безкінечний аукціон |
Аукціон з переважним правом |
Аукціон з декількома переможцями |
Інструкція до користування
Текст "Як працює аукціон з декількома переможцями"
Сторінка https://prozorro.sale/multi-awards-auctions/ буде складена на Порталі
Напрямок ціни
Випадаючий список single select вибору:
Напрямок ціни |
---|
Ціна зростає |
Ціна спадає |
Дата та час проведення
Коли користувач відкриває сторінку, автоматично заповнюємо поле значенням currentTime + 5 хв
При оновленні сторінки Дата та час проведення оновлюється: updatePageTime + 5 хв
У користувача є можливість обрати дату та час в вікні вибору:
Назва аукціону
Поле типу string
P.S.: Бажано обмежити до 1500 символів, бо зараз обмежень немає..
- Коли користувач обирає "Тип аукціону: З декількома переможцями" та "Напрямок ціни: Ціна зростає" то поле "Назва аукціону" заповнється default значенням:
УКР: "Вторинна металева відновлена сировина (брухт чорних металів (брухт транспортних засобів, вагончика, канатів металевих, стружка))"
ENG: "Recycled metal raw materials (scrap of ferrous metals (scrap of vehicles, trailers, metal ropes, shavings))"
- Коли користувач обирає "Тип аукціону: З декількома переможцями" та "Напрямок ціни: Ціна спадає" то поле "Назва аукціону" заповнється default значенням:
УКР: "Розподіл додаткової річної квоти підтримки для об’єктів електроенергетики або черг будівництва (пускових комплексів) об’єктів електроенергетики, що виробляють електричну енергію з енергії сонячного випромінювання"
ENG: "Distribution of an additional annual quota for the support of electric power facilities or the construction phase (start-up complexes) of electric power facilities that produce electricity from energetic solar radiation."
Користувач може редагувати текст. Поле не може бути пустим
Опис аукціону
Поле типу string
P.S.: Бажано обмежити до 1500 символів, бо зараз обмежень немає..
- Коли користувач обирає "Тип аукціону: З декількома переможцями" та "Напрямок ціни: Ціна зростає" то поле "Опис аукціону" заповнється default значенням:
УКР: "Брухт чорних металів (брухт транспортних засобів, вагончика, канатів металевих, стружка)). Загальна кількість лоту - 362 т"
ENG: "Scrap ferrous metals (scrap vehicles, trailers, metal ropes, shavings)). The total number of the lot is 362 tons"
- Коли користувач обирає "Тип аукціону: З декількома переможцями" та "Напрямок ціни: Ціна спадає" то поле "Опис аукціону" заповнється default значенням:
УКР: "Вид альтернативного джерела енергії - енергія сонячного випромінювання; Частка річної додаткової квоти, що розподіляється на аукціоні - 11000 кіловат; Тип аукціону - аукціон закритого типу."
ENG: "A type of alternative energy source - solar radiation energy; The share of the annual additional quota distributed at the auction - 11,000 kilowatts; Auction type - closed auction."
Користувач може редагувати текст. Поле не може бути пустим
Валюта аукціону
Випадаючий список single select вибору.
Валюта аукціону |
---|
грн |
USD |
EUR |
eurocent |
Правило:
- Коли користувач обрав "Тип аукціону: Аукціон з декількома переможцями" та "Напрямок ціни: Ціна спадає", то Валюта аукціону має заповнитись default значенням "eurocent"
- Для всіх інших випадків default значення для поля "Валюта аукціону: грн"
Початкова ціна
Поле типу number
Приймає тільки цифри та "." для відокремлення копійок.
Може бути тільки дві цифри після "."
- Коли користувач обирає "Тип аукціону: З декількома переможцями" та "Напрямок ціни: Ціна зростає" то поле "Початкова ціна" заповнється default значенням: 154 000.00 грн
- Коли користувач обирає "Тип аукціону: З декількома переможцями" та "Напрямок ціни: Ціна спадає" то поле "Початкова ціна" заповнється default значенням: 9.00 eurocent
- Для інших варіантів залишаємо без змін
У користувача може бути можливість ввести своє значення ціни.
Початкова ціна може бути тільки додатнім числом. Не може бути = 0.00
Поряд з числом має відображатись вибрана вище користувачем Валюта аукціону:
Значення повинно бути менше або рівне 9999999999999.99
Крок аукціону
Поле типу number
Приймає тільки цифри та "." для відокремлення копійок.
Може бути тільки дві цифри після "."
- Коли користувач обирає "Тип аукціону: З декількома переможцями" та "Напрямок ціни: Ціна зростає" то поле "Крок аукціону" заповнється default значенням: 1 540.00 грн
- Коли користувач обирає "Тип аукціону: З декількома переможцями" та "Напрямок ціни: Ціна спадає" то поле "Крок аукціону" заповнється default значенням: 0.01 eurocent БЕЗ МОЖЛИВОСТІ ЗАДАТИ ІНШЕ ЗНАЧЕННЯ
- Для інших варіантів залишаємо без змін
У користувача може бути можливість ввести своє значення ціни.
Крок аукціону може бути тільки додатнім числом. Не може бути = 0.00
Значення повинно бути менше або рівне 9999999999999.99
Поряд з числом має відображатись вибрана вище користувачем Валюта аукціону
Кількість активу
Поле типу number
Приймає тільки цифри та "." для відокремлення дробової частини.
Може бути тільки чотири цифри після "."
default значення 362.00
У користувача може бути можливість ввести своє значення кількості активу.
Кількість активу може бути тільки додатнім числом. Не може бути 0.0000
Поряд з числом має відображатись вибрана нижче користувачем Одиниця виміру актива:
Одиниця виміру актива
Випадаючий список single select вибору.
Одиниця виміру актива | Словник |
---|---|
кВт | KWT |
тонни | TNE |
м.куб. | MTQ |
штуки | H87 |
Правило:
- якщо користувач обрав "Тип аукціону: Аукціон з декількома переможцями" та "Напрямок ціни: Ціна спадає", то Одиниця виміру актива має заповнитись default значенням "кВт"
- кщо користувач обрав "Тип аукціону: Аукціон з декількома переможцями" та "Напрямок ціни: Ціна зростає", то Одиниця виміру актива має заповнитись default значенням "тонни"
- для інших типів аукціону поле "Одиниця виміру актива" відсутнє і, відповідно, не заповнюється
Мінімальна частка активу
Поле типу number
Приймає тільки цифри та "." для відокремлення дробової частини.
Може бути тільки чотири цифри після "."
default значення 10.00
У користувача може бути можливість ввести своє значення.
Кількість активу може бути тільки додатнім числом. Не може бути 0.0000
Поряд з числом має відображатись вибрана вище користувачем Одиниця виміру актива
Кількість учасників
Мінімальна кількість учасників: 2
Максимальна кількість учасників: 99
Користувач може вказати кількість Учасників.
Назва учасника
Назва для кожного учасника формується автоматично у форматі "Учасник Х", де Х - порядковий номер учасника.
У користувача є можливість редагувати назву кожного учасника. Поле назви Учасника не може бути пустим.
P.S.: бажано обмежити максимальну кількість символів у назві учасника до 300 символів. Зараз обмежень немає...
Цінова пропозиція
Для кожного користувача є можливість задати цінову пропозицію
Правила:
- Якщо користувач обрав "Тип аукціону: Аукціон з декількома переможцями" і "Напрямок ціни: Ціна зростає", то Цінова пропозиція має >= Початковій ціні.
- Якщо користувач вводить значення менше - відображаємо помилку: «Цінова пропозиція» не може бути меншою за «Початкову ціну»
- Якщо користувач обрав "Тип аукціону: Аукціон з декількома переможцями" і "Напрямок ціни: Ціна спадає", то Цінова пропозиція має <= Початковій ціні, але більше 0.
- Якщо користувач вводить значення більше - відображаємо помилку: «Цінова пропозиція» не може бути більшою за «Початкову ціну»
- Для всіх інших випадків логіку не змінюємо
Поряд з ціновою пропозицією відображаємо Валюту аукціону вибрану користувачем вище
Бажаний обсяг
Для кожного користувача є можливість задати Бажаний обсяг
Правила:
- Незалежно від Типу аукціону і Напрямку ціни, Бажаний обсяг не має бути > за Кількість активу і не може бути <= 0.
- Якщо користувач обрав "Тип аукціону: Аукціон з декількома переможцями" і "Напрямок ціни: Ціна зростає", то Бажаний обсяг має >= Початковій ціні.
- Якщо користувач вводить значення менше - відображаємо помилку: «Цінова пропозиція» не може бути меншою за «Початкову ціну»
- Якщо користувач обрав "Тип аукціону: Аукціон з декількома переможцями" і "Напрямок ціни: Ціна спадає", то Цінова пропозиція має <= Початковій ціні, але більше 0.
- Якщо користувач вводить значення більше - відображаємо помилку: «Цінова пропозиція» не може бути більшою за «Початкову ціну»
Поряд з ціновою пропозицією відображаємо Валюту аукціону вибрану користувачем вище