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

Ограничение суммы оплаты с внутреннего счета : УКМ-4

22.11.2024 0:43


17.06.2015 08:48
Добрый день. Помогите пожалуйста, может кто то сталкивался.
Версия УКМ-4 49 сп9. Настраиваю оплату на магазинах с внутреннего счета (бонусы) и нужно настроить оплату так что-бы бонусами было оплачено (Сумма)-1 руб. А 1 руб был оплачен наличкой. Вроде бы все настроил, но при оплате касса падает с фатальной ошибкой. В логах ни чего конкретного не написано.
Скрин настройки ограничения по оплате бонусами
Цитата:
4:39:59: 0x00004000: WARNING: debug#/usr/local/storage/home/ukm/build-rel-49_sp9-2012_08_02_11_23_22/ukm/libukm/ccontext_assistant.cpp(2340) HandlePayment: Возможно только после ПОДЫТОГА
14:40:20: 0x00004000: WARNING: debug#/usr/local/storage/home/ukm/build-rel-49_sp9-2012_08_02_11_23_22/ukm/libukm/ccontext_assistant.cpp(2340) HandlePayment: Прервано пользователем
14:40:26: 0x00004000: INFO: context: Pop front context CContextReceipt
14:40:27: 0x00004000: INFO: context: cleared stack of contexts
14:40:27: 0x00004000: INFO: context: Push front context CContextDefault
14:46:49: 0x00004000: INFO: context: Push front context CContextReceipt
14:54:05: 0x00004000: INFO: context: Pop front context CContextReceipt
14:54:05: 0x00004000: INFO: context: cleared stack of contexts
14:54:05: 0x00004000: INFO: context: Push front context CContextDefault
14:54:07: 0x00004000: INFO: context: cleared stack of contexts
14:54:07: 0x00004000: INFO: context: Push front context CContextDefault
14:54:09: 0x00004000: INFO: context: Push front context CContextReceipt
14:54:37: 0x00004000: FATAL: debug#/usr/local/storage/home/ukm/build-rel-49_sp9-2012_08_02_11_23_22/ukm/libukm/ccore_out_receipt_item.cpp(742) InsertDiscounts: expression 'disc->m_pReceiptDiscount->m_nId' failed
14:54:37: 0x00004000: FATAL: diag: КОД НЕИЗВЕСТЕН НЕИЗВЕСТНАЯ ОШИБКА expression 'disc->m_pReceiptDiscount->m_nId' failed
14:54:37: 0x00004000: INFO: main: terminating global task's
14:54:37: 0x00004000: INFO: hw: terminating poll task's
14:54:41: 0x00004000: INFO: sound#0b12ac88: Pending terminate request received
14:54:41: 0x00008002: INFO: sound#0b12ac88: finished
14:54:41: 0x00004000: INFO: NTLP#0b12dae8: Pending terminate request received
14:54:41: 0x00004000: INFO: Connector to server#0b12b438: Pending terminate request received
14:54:41: 0x00010004: INFO: Connector to server#0b12b438: finished
14:54:41: 0x0000c003: INFO: NTLP#0b12dae8: Channel 185863832 closed
14:54:41: 0x0000c003: WARNING: PROTOCOL: ChannelDied
14:54:41: 0x0000c003: INFO: NTLP#0b12dae8: finished
14:54:49:FATAL: ukmstart.sh: ukmclient exit code = 6
14:54:49:FATAL: ukmstart.sh: Standard error
14:55:51:INFO: ukmstart.sh: Starting sudo -u ukmclient ./cashmain
14:55:54: 0x00004000: INFO: Global: ---------- Client v.49 Service Pack 9 started -----------
14:55:54: 0x00008002: INFO: sound#0c773c88: started
14:55:55: 0x0000c003: INFO: NTLP#0c776a00: started
14:55:55: 0x00010004: INFO: Connector to server#0c7744c0: started
14:55:55: 0x00010004: INFO: NTLP#0c776a00: Socket 10 connected to 192.168.10.126: new channel 209214096 created
14:55:56: 0x00010004: INFO: LOGIN: operation in complete
14:55:59: 0x00004000: INFO: hw: initializing
14:55:59: 0x00004000: INFO: hw: USB-COM No usb-serial devices found in DB
14:55:59: 0x00004000: INFO: hw: Appending new keyboard port '/mb1/kbdp'
14:55:59: 0x00004000: INFO: hw: Appending new cashdrawer port '/mb1/cd'
14:55:59: 0x00004000: INFO: hw: Appending new COM port '/mb1/com'
14:55:59: 0x00004000: INFO: hw: Appending new cashdrawer port '/mb1/com1/pr/cd'
14:55:59: 0x00004000: INFO: hw: USB HID keyboards list begin ----
14:55:59: 0x00004000: INFO: hw: No USB keyboards detected
14:55:59: 0x00004000: INFO: hw: USB HID keyboards list end ----
14:56:01: 0x00004000: INFO: context: Push front context CContextDefault
14:56:01: 0x00030007: INFO: CBottomExecutor#0c7c40c0: started
14:56:02: 0x00030007: INFO: CBottomExecutor#0c7c40c0: finished
14:56:02: 0x00004000: DEBUG: luaukm: hello
14:56:03: 0x00004000: WARNING: main: Правильно
14:56:37: 0x00004000: INFO: context: Push front context CContextReceipt
14:56:37: 0x00004000: WARNING: debug#/usr/local/storage/home/ukm/build-rel-49_sp9-2012_08_02_11_23_22/ukm/libukm/ccore.cpp(4799) CorrectDevicesAfterRestore: Последний чек не был завершен. Пожалуйста, закончите расчёт, либо аннулируйте чек
14:59:14: 0x00004000: FATAL: debug#/usr/local/storage/home/ukm/build-rel-49_sp9-2012_08_02_11_23_22/ukm/libukm/ccore_out_receipt_item.cpp(742) InsertDiscounts: expression 'disc->m_pReceiptDiscount->m_nId' failed
14:59:14: 0x00004000: FATAL: diag: КОД НЕИЗВЕСТЕН НЕИЗВЕСТНАЯ ОШИБКА expression 'disc->m_pReceiptDiscount->m_nId' failed
14:59:14: 0x00004000: INFO: main: terminating global task's
14:59:14: 0x00004000: INFO: hw: terminating poll task's
14:59:15: 0x00004000: INFO: sound#0c773c88: Pending terminate request received
14:59:15: 0x00008002: INFO: sound#0c773c88: finished
14:59:15: 0x00004000: INFO: NTLP#0c776a00: Pending terminate request received
14:59:15: 0x00004000: INFO: Connector to server#0c7744c0: Pending terminate request received
14:59:15: 0x00004000: INFO: NTLP#0c776a00: Channel 209214096 closed
14:59:16: 0x00010004: INFO: Connector to server#0c7744c0: finished
14:59:16: 0x00004000: WARNING: PROTOCOL: ChannelDied
14:59:16: 0x0000c003: INFO: NTLP#0c776a00: finished
14:59:24:FATAL: ukmstart.sh: ukmclient exit code = 6
14:59:24:FATAL: ukmstart.sh: Standard error
15:00:25:INFO: ukmstart.sh: Starting sudo -u ukmclient ./cashmain
15:00:29: 0x00004000: INFO: Global: ---------- Client v.49 Service Pack 9 started -----------
15:00:29: 0x00008002: INFO: sound#0a9a0c88: started
18.06.2015 06:29
Пробовал настроить списание баланса с внутреннего счета через скидки, но по какой то непонятной и чудесной случайности сумма списывалась 2 раза, а при возврате 2 раза начислялась.
18.06.2015 06:43
Насколько я помню, это ошибка, которую поправили в какой-то из 50-х версий...
19.08.2015 00:02
это не ошибка, скорей всего в результатах работы скидки у вас указано "назначить скидку..." и "списать со счета клиента..", отключите параметр "назначить скидку", и оставьте только "списать со счета", после этого двойное срабатывание скидки прекратиться
10.05.2016 20:28
УКМ-4, версия 68. Аналогичная проблема. Техподдержка Супермаг УКМ-4 не помогла.
Необходимо, чтобы чек при попытке оплатить его бонусами со счета на всю сумму, оставлял к оплате 1 рубль. Очень прошу ткнуть носом в настройки
12.05.2016 09:37
Цитата:
Karimych УКМ-4, версия 68. Аналогичная проблема.
Необходимо, чтобы чек при попытке оплатить его бонусами со счета на всю сумму, оставлял к оплате 1 рубль.
Проще всего в настройках ограничения использовать алгоритм "На чек по времени и сумме" на весь классификатор, в параметре "Скидка" выставить "Стоимость 1.00 р всего" на количество от нуля.
Часовой пояс GMT +3, время: 00:43.

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