• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Динамический расчет наценки на товар в зависимости от цены закупки

Автор Vitaly_Gl, Листопад 09, 2012, 17:18:28

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

Vitaly_Gl

Привет всем,интересует вопрос. Существует прайс. Торговую наценку на товар необходимо просчитать таким способом: чем дороже товар, тем меньше наценка.
Пример. На товар с ценой закупа от 0 до 50 грн, наценка 100% или в два раза, при цене от 50 до 100 грн - 90% или умножение цены на 1,9. И так далее.
Спасибо.

TheOK

Вам нужно чтобы такая наценка высветилась в прайсе или хотите задать такие правила наценки для групп?
Формула расчета процента наценки для товара можно рассчитать следующим образом (от 100% до 5%):
Нужно вбить туда формулу, изменив Товар.ЦенаСНДС на соответствующее имя поля в отчете:
[IIF(<Товар.ЦенаСНДС><500,110-(trunc(<Товар.ЦенаСНДС>/50)+1)*10,5)]
Где
110-(trunc(<Товар.ЦенаСНДС>/50)+1)*10, рассчитывает размер скидки для товара (от 100% до -бесконечности).
<Товар.ЦенаСНДС><500 - условие, при выполнении которого выводится 5 (%).
В расходной накладной такое лучше не вписывать, т.к. данные, которые выводятся в накладной, в программе не сохраняются.
2) Если же вы хотите задать подобные правила наценок для товара в справочнике, то здесь сложнее. Для этого нужно писать специальный программный код. С этим я вам помогать не смогу (стараюсь не вмешиваться во внутреннюю структуру базы).
Работа в УкрСклад(особенности и советы): [url="//www.softbalance.com.ua/forum/index.php/topic,2362.0.html"]www.softbalance.com.ua/forum/index.php/topic,2362.0.html[/url]
Некоторые мои отчеты можно найти здесь: [url="http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html"]http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html[/url]