26 октября 2023 в 15:54:37
(1 год 8 недель 2 дня 9 часов назад)
6200
07.07.2015 22:53:13
Текст задания
Есть 7.7 ТиС 9.2 с вживленной системой скидок. Есть карты, есть клиенты, если пороги накоплений. Накопления по карте фиксируются документом Отчет ККМ при загрузке его из ККМ off. Если накоплений по карте достаточно для перехода на след. порог скидки, то необходимо вручную войти в карту и нажать на кнопку "Пересчитать суммы".
Необходимо доработать конфигурацию так, чтобы при проведении Отчета ККМ суммы по картам пересчитывались автоматом.
Если правильно понял из описания: необходимо в обработке закрытия смены, после создания ОтчетККМ, пробежаться по всему справочнику Карты и выполнить ту же процедуру, что и при нажатии кнопки "Пересчитать суммы"
Есть и готовые наработки по Скидкам/бонусам под ТиС 9.2.
К сожалению, нет возможности посмотреть конфигурацию, поэтому предположу, что сумма накоплений хранится в справочнике карт (если не так - тогда нужно завести такой реквизит).
Далее делаем обработку, которая проставит ВСЕМ картам в системе актуальную сумму накоплений (возможно, ваша функция "пересчитать суммы" подойдет).
После этого дописываем процедуру проведения документа ОтчетККМ таким образом, чтобы сумма покупки сразу ложилась на баланс карты.
Не забываем прописать снятие суммы при отмене проведения документа.
Все.
Обращайтесь, помогу.
freelog(сабака)i.ua
P.S. если не выберут исполнителем, тогда со "счастливчика" пиво за подсказку ;)