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