Рейтинг
192
№ 7 211 в каталоге
Отзывы
Профессионализм
-/10
Коммуникация
- /10
Город
Киев
На сайте с
2013 года
Freelance.Boutique
Премиум-сервис для лучших исполнителей

Пример работы с прайс-листами: переоценка выбранного по заданном

Используемые навыки SQL

Описание

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

Одна колонка цен считается "базовой" - она зависит от цены поставщика в валюте и курса той валюты, в которой происходят расчеты с этим поставщиком, и может пересчитываться как в автоматическом режиме (всякий раз при вводе новых курсов), так и в ручном (автоматический можно отключить).

Для остальных колонок задан процент наценки по отношению к "базовой" цене и правила округления. При добавлении нового артикула цены рассчитываются автоматически, по правилам.

Цены любых выбранных колонок на любую группу артикулов, отобранную по любым критериям, можно легко изменить по гибко настраиваемому правилу (см. рисунок).

Задача решена методом формирования текста SQL запроса (а при определенном сочетании опций - нескольких последовательных запросов. Выполнение либо всех запросов успешно, либо ни одного - обеспечено созданием транзакции).

Примечание: гнусное, на мой взгляд, цветовое решение выполнено таким по настоянию заказчика.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT АРМ менеджера по продаже автомобилей под заказ. Часть 1 КАТАЛОГ
АРМ менеджера по продаже автомобилей под заказ. Часть 1 КАТАЛОГ
98
Веб-разработка и IT Курсовая "База данных объектов незавершенного строительства"
Курсовая "База данных объектов незавершенного строительства"
93
Веб-разработка и IT CRM для юридической фирмы (специализация - ДТП)
CRM для юридической фирмы (специализация - ДТП)
83
Веб-разработка и IT Поисковый моторчик (Поиск промышленного оборудования))
Поисковый моторчик (Поиск промышленного оборудования))
88