[ОТВЕТИТЬ]
09.08.2012 15:30
Андройд
 
Решили в отдел добавить вторую кассу. Установили ПО, касса работает, но при попытке провести скидку по карте касса выдает ошибку в логах :
HandleMCR: Field CARD_NUM(4) not found
Были испробованы методы борьбы с ошибкой:
- Замена системного блока на новый (CheckWay).
- Меняли клавиатуры (HengYu78A) местами с рабочей кассой (все равно на 2 кассе не проходит, то есть клавиатура точно рабочая).
- Создание новой группы "Оборудования" и "Конфигурационной группы" на сервере.
- Переустановка ПО и регистрация под новым номером 3.
У касс одинаковые шаблоны ввода (т.к. они числятся в одном магазине)
Авторизация кассира по карте проходит без проблем.

Есть мысли?:)
09.08.2012 15:35
Mtirt
 
А можно увидеть шаблон ввода и номер карты, на которой "падает"?

Добавлено через 58 секунд
Версия УКМ4? И в базе сколько магазинов?
09.08.2012 15:48
Андройд
 
1) 7 магазинов в базе
2) Номер карты, например(пробовали несколько штук) ;617456465?
3) Шаблоны :
[;] [?] [?]
[1] [9..9] [1]
Клавиатура:[V]
Считыватель магнитных карт:[V]
Порядок обработки: 0
[Дисконтная карта]
[Номер карты] : $2

[;] [?] [?] [?]
[1] [9..9] [1] [1..1]
Клавиатура:[V]
Считыватель магнитных карт:[V]
Порядок обработки: 0
[Дисконтная карта]
[Номер карты] : $2

Надеюсь понятно нарисовал :)
09.08.2012 18:00
Little
 
Самое простое, проверяли. спустились карты на кассу или нет?!
09.08.2012 19:08
whitewizard
 
а ещё лучше сначала проверить базу ukmserver.
10.08.2012 07:09
Андройд
 
Цитата:
Little Самое простое, проверяли. спустились карты на кассу или нет?!
вроде как...

mysql> select * from trm_in_discount_card;
+-----------+----+---------+-----------------+----------------+------------+-----------+-----------+---------+---------+
| global_id | id | type_id | start_card_code | stop_card_code | name | date_from | date_till | version | deleted |
+-----------+----+---------+-----------------+----------------+------------+-----------+-----------+---------+---------+
| 0 | 5 | 4 | 617000001 | 617989999 | NULL | NULL | NULL | 1 | 0 |
| 0 | 6 | 5 | 617990000 | 617999999 | NULL | NULL | NULL | 1 | 0 |
| 0 | 7 | 6 | 617000000 | 617989999 | 5% П11С | NULL | NULL | 1 | 0 |
| 0 | 8 | 7 | 617990000 | 617999999 | 10% П11С | NULL | NULL | 1 | 0 |
| 0 | 10 | 8 | 619000000 | 619000001 | 50%П11С | NULL | NULL | 1 | 0 |
| 0 | 11 | 9 | 616000001 | 616000009 | 616 | NULL | NULL | 1 | 0 |
| 0 | 12 | 10 | ;617000001? | ;617989999? | NULL | NULL | NULL | 1 | 0 |
| 0 | 14 | 11 | ;617990000? | ;617999999? | | NULL | NULL | 1 | 0 |
| 0 | 15 | 12 | 617000001 | 617989999 | | NULL | NULL | 1 | 0 |
+-----------+----+---------+-----------------+----------------+------------+-----------+-----------+---------+---------+
10.08.2012 07:11
Mtirt
 
Цитата:
Андройд 1) 7 магазинов в базе
И версия УКМ4 не самая последняя?
Был у них такой глюк при редактировании шаблонов - содержимое шаблонов для других магазинов помечалось, как удаленное.
Зайди в шаблоны для того магазина, в котором ставишь кассу и проверь, всё ли есть в наличии...
10.08.2012 07:19
Андройд
 
УКМ48СП5
Немного не понял совета:)
Кассы в одном магазине УМК, то есть для них шаблон применяется один и тот же :)
10.08.2012 07:23
Mtirt
 
Ну зайди ты в шаблоны и проверь содержимое внимательно.
Ну слетают они именно на твоей версии.
Пока касса работает - всё нормально, при попытке залить новую кассу, получаешь похожие ошибки.
10.08.2012 07:56
Андройд
 
Цитата:
Mtirt Ну зайди ты в шаблоны и проверь содержимое внимательно.
Ну слетают они именно на твоей версии.
Пока касса работает - всё нормально, при попытке залить новую кассу, получаешь похожие ошибки.
Точно! Пересоздал шаблоны и о чудо, заработало :l_pazzle:
10.08.2012 08:37
Mtirt
 
Ну и как обычно, рекомендация обновиться.
Ошибка исправлена, если я не ошибаюсь в 49 сп3.
02.05.2014 13:51
HVS
 
наткнулся сегодня на туже ошибку "Field CARD_NUM(4) not found by 000003"
УКМ4 версия 53000.
Шаблон ввода в приклепленном файле.

При запуске команды "Дисконтная карта" из меню в окне появляется при считывании правильный номер карты 000003 и сразу же появляется эта ошибка.
Шаблон ввода пересоздавал, в базе кассы смотрел-карта туда слилась с сервера.
Миниатюры
Нажмите на изображение для увеличения
Название: шаблон.jpg
Просмотров: 315
Размер:	111.4 Кб
ID:	3417  
03.05.2014 08:25
Mtirt
 
Попробуй удалить шаблон и создать новый.

Ну и на всякий случай, в порядке бреда.
Вместо $0 попробовать поставить $1.

И еще, меня смущает то, что ты читаешь магнитную полосу, но, при этом, никак не обрабатываешь служебные символы магнитной полосы ( ; - в начале и ? в конце).
03.05.2014 10:04
whitewizard
 
Ну и поставь не 1...6, а 1...
05.05.2014 09:25
HVS
 
Цитата:
Mtirt Попробуй удалить шаблон и создать новый.

Ну и на всякий случай, в порядке бреда.
Вместо $0 попробовать поставить $1.

И еще, меня смущает то, что ты читаешь магнитную полосу, но, при этом, никак не обрабатываешь служебные символы магнитной полосы ( ; - в начале и ? в конце).
Удалять пересоздавать пробовал. $1 вместо $0 пробовал.
Символы не обрабатываю потому что про них не знал-и при считывании они в строке ввода не появлялись.

Остальныет советы буду пробовать.
Тут возник еще симптом один-после считивания карты и нажатия на выход касса вылетает с ошибкой "НЕИЗВЕСТНАЯ ОШИБКА expression '(*this)->m_pReceipt->m_ReceiptHeader->m_pClient' failed".
Нашел несколько тем на форуме - буду пытаться разбираться.
09.07.2014 16:24
dalex
 
Вдруг кому пригодится. Получили такую же ошибку на 53 версии УКМ4 при попытке активации скидки через нажатие кнопки "СКИД" на клавиатуре. При том, что если просто ввести номер карты после выбора товара-карта нормально активируется.
Техподдержка ответила что такова логика работы-типа работайте без кнопки.
Опции темы


Часовой пояс GMT +3, время: 03:24.

 

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