новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
it4.shans
Приватное сообщение

Психологическое округление

Кострома(Россия )
9 |  0
5 декабря 2016 в 12:16:11 (7 лет 50 недель 4 дня 9 часов назад)
4300
Текст задания
Создать механизм психологического округления в Розница 2.0

Для конфигурации Розница 2.0 разработать и внедрить механизм психологического округления. Должно быть доступно три вида округления: кратность значению (округление в большую сторону), фиксированное значение (если округляемое значение из этого диапазона, то оно принимает указанное значение), фиксированное окончание (если округляемое значение из этого диапазона, то его окончание заменяется на указанное значение).

Логика такая. Пользователь вводит информацию следующего вида:

| Нижняя граница | Вид округления | Значение |
| 1.00 | Кратность значению | 1.00 |
| 90.00 | Фиксированное значение | 99.00 |
| 99.00 | Кратность значению | 1.00 |
| 110.00 | Кратность значению | 10.00 |
| 900.00 | Фиксированное значение | 990.00 |
| 1020.00 | Фиксированное значение | 1190.00 |
| 1220.00 | Фиксированное значение | 1290.00 |
| 1320.00 | Фиксированное значение | 1390.00 |
| … | … | … |
| 10200.00 | Фиксированное окончание | 90.00 |
| 10900.00 | Фиксированное значение | 10990.00 |
| 11100.00 | Фиксированное значение | 11290.00 |
| 11340.00 | Фиксированное окончание | 90.00 |
| 11900.00 | Фиксированное значение | 11990.00 |
| … | … | … |

Эта информация содержит правила психологического округления.

Платформа: 8.3.5
Конфигурация: Розница 2.0.3.17 доработанная.
0
Отклики (5)