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

Наши программы => УкрСклад => Тема розпочата: Bug від Червень 06, 2012, 17:08:03

Назва: Автонаценка
Відправлено: Bug від Червень 06, 2012, 17:08:03
Добрый день.

В данный момент поле автоматическая наценка работает несколько неправильно.

У меня максимальная наценка на товар составляет 20%, т.е забивая приходную цену  и считая автонаценкой розницу, мне приходится подбирать хитрые коэффициенты, для проставления наценок.

Намного легче было бы изменить формулу перерасчета наценки.

Например:

Розничная цена импортера составляет 100 у.е.
Моя закупка = 80 у.е. (-20%)

Я считаю розницу следующим образом ( 80 у.е / 0,8 = 100 у.е.)

Все остальные цены считаются от розницы, ибо у каждого клиента свой процент скидки:
Оптовая цена = розница - 15%
Цена 1 = розница - 10%
Цена 2 = розница - 5%

Т.е. я знаю, что при всем желании, я не смогу дать скидку больше чем 20% от розницы иначе уйду в минус.


Если бы автоцена считалась следующим образом. было бы намного легче проставлять автонаценку:
Розничная цена = закупка / (1 - процент наценки/100)
Оптовая  цена  и все прочие цены = розница * (1 - процент наценки/100)

Сделайте хотя бы расчет розничной цены по такому параметру, ибо если считать по Вашему методу, то получается не корректно, либо очень долго приходится подбирать коэффициент.
Назва: Re: Автонаценка
Відправлено: Creat від Червень 06, 2012, 18:37:30
Можно наценять скриптом от любой цены это как вам удобно. Посмотрите тут на форуме есть готовые скрипты.

А в Вашем случае розничная наценка 25% (20/80)
Оптовая цена = розница - 15%  = 85% от 125% = 6,25 %
Цена 1 = розница - 10%              = 90% от 125% = 12,5 %
Цена 2 = розница - 5%                = 95% от 125% = 18,75 %
Назва: Re: Автонаценка
Відправлено: Bug від Червень 06, 2012, 19:12:19
А зачем такие сложности? Не проще ли делить?
Назва: Re: Автонаценка
Відправлено: Creat від Червень 06, 2012, 22:15:10
Как кому удобно.
При таком как вы предлагаете раскладе возможен и другой вариант
Например наценка от покупки 20% для розниц, а скидка от розницы 20% и вы уже в убытке.
Не каждый же день по разному наценяете. Посчитали раз как я предложил и готовы вам проценты для наценки.
Для 20% наценки розницы аналогично 85% * 120% = 2%
Да и понимаете вы в конце концов не сколько наценили или уценили, а сколько зарабатываете.
То же что я написал выше вроде наценили 20%, а скидку дали всего 15%, а реальный то зароботок всего 2%.
Вот такая математика.
Назва: Re: Автонаценка
Відправлено: Павло від Червень 11, 2012, 13:53:21
Математика як математика: 100+25%=125.
Надаючи знижку 20% отримуєте: 125-20%=100.
Назва: Re: Автонаценка
Відправлено: Bug від Червень 12, 2012, 10:17:11
Цитата: Creat від Червень 06, 2012, 22:15:10
Как кому удобно.
При таком как вы предлагаете раскладе возможен и другой вариант
Например наценка от покупки 20% для розниц, а скидка от розницы 20% и вы уже в убытке.
Не каждый же день по разному наценяете. Посчитали раз как я предложил и готовы вам проценты для наценки.
Для 20% наценки розницы аналогично 85% * 120% = 2%
Да и понимаете вы в конце концов не сколько наценили или уценили, а сколько зарабатываете.
То же что я написал выше вроде наценили 20%, а скидку дали всего 15%, а реальный то зароботок всего 2%.
Вот такая математика.

Ну почему никто наценку считать не умеет?

Для того, чтоб добавить 20% к 100 надо НЕ ДЕЛАТЬ:
1. 100 + 20% = 120 - НЕПРАВИЛЬНО.
2. 100 * 1,2 = 120 - НЕПРАВИЛЬНО.
ибо: 120 - 20% = 96.

ПРАВИЛЬНО:
100/0,8 = 125
ибо: 125 - 20% = 100

еще пример:
Надо наценить 27%
100/0,73 = 136,99
ибо: 136,99 - 27% = 100

И так далее. Я не понимаю, зачем вы все усложняете???!!!
Назва: Re: Автонаценка
Відправлено: Bug від Червень 12, 2012, 10:19:20
Цитата: Павло від Червень 11, 2012, 13:53:21
Математика як математика: 100+25%=125.
Надаючи знижку 20% отримуєте: 125-20%=100.

А если мне надо наценить 31% ???
Как высчитывать? В ексель? Зачем? Если можно просто входящую сумму поделить на 0,69
Назва: Re: Автонаценка
Відправлено: Creat від Червень 12, 2012, 11:20:05
Цитата: Bug від Червень 12, 2012, 10:19:20
Цитата: Павло від Червень 11, 2012, 13:53:21
Математика як математика: 100+25%=125.
Надаючи знижку 20% отримуєте: 125-20%=100.

А если мне надо наценить 31% ???
Как высчитывать? В ексель? Зачем? Если можно просто входящую сумму поделить на 0,69
Если вы так поделите вы не получите наценку 31%. Надо разделить на 1.31 = 0,7633
И тогда наценка для 0.7633 в 31% даст 1.


У вас новый подход к математике!
20% наценка это 100+20%= 120

Но у каждогосвои  Bug в голове.

А в Вашем случае розничная наценка 31%
Оптовая цена = розница - 15%  = 85% от 131% = 11,35 %
Цена 1 = розница - 10%              = 90% от 131% = 17,9 %
Цена 2 = розница - 5%                = 95% от 131% = 24,45 %

Ещё разок последний обьясню:
наценив 31% розничную цену от закупочной вы заработаете со 100 гривен 31 гривну.
Дав скидку 15% от розничной цены вы получите наценку 11.35% , т.е. заработаете со 100 гривен 11.35 грн.
Ну и повторите элементарную математику.
Назва: Re: Автонаценка
Відправлено: moder від Червень 12, 2012, 11:48:39
Цитата: Bug від Червень 12, 2012, 10:19:20
Цитата: Павло від Червень 11, 2012, 13:53:21
Математика як математика: 100+25%=125.
Надаючи знижку 20% отримуєте: 125-20%=100.

А если мне надо наценить 31% ???
Как высчитывать? В ексель? Зачем? Если можно просто входящую сумму поделить на 0,69

Наценки/скидки в программе работают верно. Вам Павло правильно написал - это стандартная математика.
А теперь к конкретному примеру с 31% наценкой:
Цена приходная - 100,00 грн.
Цена с наценкой 31% - 131,00 грн.
Если пойти вашим методом и поделить входящую сумму на 0,69 выходит 144,93 (100/0,69), что в корне неверно, так как в таком случае наценка от приходной цены равна 44,93%, а вот скидка от 144,93 выходит 31%.
Цитата: Bug від Червень 12, 2012, 10:17:11

Ну почему никто наценку считать не умеет?

еще пример:
Надо наценить 27%
100/0,73 = 136,99
ибо: 136,99 - 27% = 100

И так далее. Я не понимаю, зачем вы все усложняете???!!!

Это не наценка! Это скидка в 27% от цены 136,99 - не путайте понятия!
Назва: Re: Автонаценка
Відправлено: Bug від Червень 12, 2012, 16:49:11
Цитата: moder від Червень 12, 2012, 11:48:39
Наценки/скидки в программе работают верно. Вам Павло правильно написал - это стандартная математика.
А теперь к конкретному примеру с 31% наценкой:
Цена приходная - 100,00 грн.
Цена с наценкой 31% - 131,00 грн.
Если пойти вашим методом и поделить входящую сумму на 0,69 выходит 144,93 (100/0,69), что в корне неверно, так как в таком случае наценка от приходной цены равна 44,93%, а вот скидка от 144,93 выходит 31%.

Это не наценка! Это скидка в 27% от цены 136,99 - не путайте понятия!

Хорошо. Давайте подумаем вместе.

Все цены рассчитываются от входящей, т.е. она - базовая.

Скидки даются от розницы.

У большей части пользователей, кто не является производителем - входящая цена это "Рекомендуемая розница производителя" - (минус) некий %.

Вот если этот процент и добавить - то выйдет розница.

От розницы даем скидки. И тут важно не дать покупателю скидку, больше чем закупка.

В моем случае все понятно: Входящую цену поделил на 0,69 и знаю, что больше 31% у клиента быть не может априори, несмотря на все его заслуги. бонусы, дисконты.