Имя: Пароль:
1C
1С v8
УТ 11.4. Скидка за покупаемое количество в периоде с учетом текущего в оптовой торговле
0 Ненавижу 1С
 
гуру
04.02.21
08:21
Требуется создать скидку за покупаемое количество в периоде, включая текущее.
Скидка будет действовать порогово на группу товаров целиком для партнера.
От 11 до 20 - 5%
от 21 до 50 - 10%
от 51 до 100 - 15%
от 101 - 20%
И все неплохо в типовом решении, кроме того, что это опт и продажа оформляется не одной "транзакцией", а через резервы в заказе.
Например:
1 заказ резервируется 18 шт. - устанавливается скидка 5%
2 заказ резервируется 5 шт. - вообще не устанавливается скидка
Понятно, что мы не продали ничего.
Но как надо: т.к. всего резерв 23 шт. - изменить скидку в 1 заказе на 10%, и установить ее же во втором.
Далее, аналогично пересчитывать при снятии с резерва в одном из заказов.

Что смущает? придется лезть и программно перезаполнять и перепроводить из документа другие документы.

То есть как бы прозрачнее и удобнее обеспечить "единую транзакцию" продажи?

З.Ы.: заказы объединять в один не вариант.
1 Timon1405
 
04.02.21
09:08
а что будет если в следующем месяце отменят заказ прошлого?
2 ДенисЧ
 
04.02.21
09:12
(0) храни цифры в регистре
(1) пенделей получат. В размере скидки.
3 Timon1405
 
04.02.21
09:17
(1) я к чему, обычно это называется ретро-бонус, почему бы просто не возвращать деньги в размере скидки за прошлый месяц в текущем месяце, когда уже всё посчитано?
4 Ненавижу 1С
 
гуру
04.02.21
09:20
(3) Всё может быть, но маркетологи они такие. К тому же период год - долго ждать
5 Йохохо
 
04.02.21
09:24
а как понять счет валидный или нет? утром платят, днем отменяют другой резерв и всё сломалось)
6 Ненавижу 1С
 
гуру
04.02.21
09:25
(5) это и проблема, что изменения резервов должно приводить к пересчету
7 toypaul
 
гуру
04.02.21
09:32
Есть решение методическое, а есть программное. Не понятно почему нельзя объединять в один когда только в этом случае можно посчитать правильную скидку. Или объединять методически или программно.
8 ДенисЧ
 
04.02.21
09:33
(6) ...и автоматическому изменению отправленного подписанного счёта...
9 Йохохо
 
04.02.21
09:44
(6) разница же должна пойти к доплате, к увеличению оставшихся счетов? думаю маркетологи об не подумали
10 toypaul
 
гуру
04.02.21
09:48
Я бы сделал по другому (если так можно в УТ 11.4). Счета я бы делал без скидок. Затем из последнего счета или специальным отчетом формировал общий счет на оплату. Как клиент готов оплатить, так формируем этот счет. Все счета, которые попали в общий счет блокируются от изменений. Затем правильная скидка считается при формировании реализации.
11 toypaul
 
гуру
04.02.21
09:50
По-моему в УТ 11 вообще механизм в заказе такой, что в него можно в любой момент добавлять изменения. Поэтому не понятно для чего нужно делать отдельные заказы.
12 Ненавижу 1С
 
гуру
04.02.21
10:01
(7) объединять нельзя потому что разные организации/контрагенты/договоры, но один партнер
(8) да конечно, это проблемы менеджеров
(10) не вариант, счета надо согласовывать с клиентом, клиенты платят по счетам
(11) да, но мы блокируем для менеджеров, когда ставят на отгрузку, но это поздно уже
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn