Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Счета клиентов с периодическим пересчетом : УКМ-4

19.04.2024 23:43


16.12.2010 09:46
doctor
 
Здравствуйте.
Хотим сделать накопительную скидку с периодическим пересчетом суммы чеков.
Например, с такой шкалой:
1000 р - 1%
3000 р - 3%
5000 р - 5%
Создал тип счета Сумматоры с периодическим пересчетом.
Нужно для некоторых клиентов единовременно начислить 3000 р, чтобы сразу была скидка 3%
Делал документом прихода, но он не попадает в периодический расчет. И у клиента всегда на остатке больше 3000 руб.
16.12.2010 17:45
Belivern
 
А каким образом делался документ прихода?

Просто данный тип сумматора подразумевает пересчет по чекам за поределенный период. А это значит, что зачисления должны поступить на счет именно через кассу.

Мне кажется так...
17.12.2010 04:02
doctor
 
На УКМ сервере на счете клиента можно руками сделать документ прихода или расхода.
Сумматор обрабатывает эти документы, но как-то странно.
Первый документ дублируется.
20.12.2010 13:49
Belivern
 
А что если сделать для этих "Особых" отдельные сумматоры?
Первый будет начислять 3000, а второй будет перерасчитывать итог
29.12.2010 14:53
wood30
 
Если кто столкнется с подобной проблемой...
Решение было на поверхности, а точнее в документации:
Для операций по счетам клиентов с типом начисления на счет "Сумматоры с периодическим пересчетом" существуют еще 2 типа операций "продажа" и "возврат". Эти операции "заменяют" чеки, с аналогичными операциями в смысле их учета периодическими сумматорами, то есть документ влияет на сумму расчета, если его дата попадает в период расчета. Для периодических сумматоров суммы по операциям с типами "приход" и "расход" безусловно изменяют сумму на счету клиента независимо от периода расчета, поэтому операции этого типа практически никогда не используются для счетов такого типа.
20.01.2012 11:10
AlexLog
 
Кто нить использует такие сумматоры ?
на свои 120 тыс клиентов завел - пересчет 4 часа отнимает :(
20.01.2012 13:56
vdm
 
Использовали, со скользящим периодом в 1 год, клиентов было около 80т,
расчет шел часов 10.
Год назад накопительные скидки отменили, теперь хорошо :)
20.01.2012 14:58
AlexLog
 
При скользящем это ежедневный расчет по 10 часов.... Жестко.
02.02.2012 10:47
AlexLog
 
Кому понадобиться, вот С+ помогли:

ALTER TABLE local_auth_account DROP KEY account_type_id, ADD INDEX account_type_id (account_type_id, params);
ALTER TABLE document_status ADD INDEX table_id (table_id, table_name);
Commit;

стало 8 минут.
Часовой пояс GMT +3, время: 23:43.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.