PDA

Просмотр полной версии : Ошибка при проверке карты



shurup
20.09.2016, 17:43
Сабж. Ошибка "Сомнительная карта"

Евгений68
20.09.2016, 18:11
Сабж. Ошибка "Сомнительная карта"
Добрый день.
Карты через Редактор зарегистрировали?

---------- Добавлено в 17:11 ---------- Предыдущее сообщение было размещено в 17:07 ----------


Сабж. Ошибка "Сомнительная карта"
Для того, что бы карты заработали, их нужно зарегистрировать через Редактор. Коды карт, вы должны были получить от UCS c расширением .txt .

sibgaba
21.09.2016, 08:14
Сабж. Ошибка "Сомнительная карта"
Апгрейд в обозримом прошлом делали?

shurup
21.09.2016, 08:30
Добрый день.
Карты через Редактор зарегистрировали?

---------- Добавлено в 17:11 ---------- Предыдущее сообщение было размещено в 17:07 ----------


Для того, что бы карты заработали, их нужно зарегистрировать через Редактор. Коды карт, вы должны были получить от UCS c расширением .txt .
Карты добавляли в MSSQL напрямую, как и последние 3 года

---------- Добавлено в 07:30 ---------- Предыдущее сообщение было размещено в 07:30 ----------


Апгрейд в обозримом прошлом делали?
когда-то давно делали

Hendehog
21.09.2016, 09:35
Карты добавляли в MSSQL напрямую, как и последние 3 года

---------- Добавлено в 07:30 ---------- Предыдущее сообщение было размещено в 07:30 ----------


когда-то давно делали

Какая версия? У кого карты покупали?

shurup
21.09.2016, 09:58
Какая версия? У кого карты покупали?Версия GK или MSSQL? Карты ни у кого не покупали, заказывали печать. Коды были куплены 4 года назад у частника. Проблем с предыдущими картами не было. Я как бы спрашиваю про сабж, потому что такой ошибка за 4 года не видел ни разу.

Hendehog
21.09.2016, 11:11
Коды были куплены 4 года назад у частника.

Я как бы спрашиваю про сабж, потому что такой ошибка за 4 года не видел ни разу.
Как бы это взаимосвязано.Откатывай базу и вноси коды через редактор.

olegash
21.09.2016, 12:27
Откатывай базу и вноси коды через редактор.Да вроде без разницы, как вносить коды через редактор или SSMS. Главное, если версия GK достаточно свежая, должны быть цифровые подписи карт. Они есть?

shurup
21.09.2016, 17:34
Да вроде без разницы, как вносить коды через редактор или SSMS. Главное, если версия GK достаточно свежая, должны быть цифровые подписи карт. Они есть? файл был текстовый, код магнитки / номер карты. Раньше не было цифровых подписей карт. Что это такое?

olegash
21.09.2016, 19:37
Раньше не было цифровых подписей карт. Что это такое?Это еще одно поле в таблице карт. Его ввели по моему с 3.22 версии. Но тогда у вас должны и старые карты тоже не работать. Либо у вас "левые" коды карт. Либо вы что-то не договариваете. Так какая все-таки версия GK? Было ли обновление недавно?

NeiroN
22.09.2016, 20:22
Насколько я помню - такая ошибка вылезала если не совпадала контрольная сумма в коде карты.
Код карты состоит из:
790=ид организации=номер карты=непонятный номер=контрольная сумма.
Контрольная сумма: от 0 до 255 и считается для строки "790=ид организации=номер карты=непонятный номер" в старых версиях была прямо в базе SQL сохраненная процедура, которая выдавала контрольную сумму и можно было сделать кодов карт хоть мульён, в юсиэс об этой досаде давно знают и даже предлагали бесплатно обновиться всем со старыми версиями.

Так что если коды карты есть в базе - возможно они не проходят проверку. Также есть мнение что "непонятный номер" должен быть определенной длины - и тоже учавствует в проверке карты.

P.S. Функция [gk].[CheckCardCodeLRC]("790=ид организации=номер карты=непонятный номер=контрольная сумма") выдает 1 если все ок и 0 если не ок
(за отдельную плату могу поковыряться, если TSQL вызывает у вас сложности, карты скорее всего придется перезаписывать)

shurup
05.10.2016, 15:06
Это еще одно поле в таблице карт. Его ввели по моему с 3.22 версии. Но тогда у вас должны и старые карты тоже не работать. Либо у вас "левые" коды карт. Либо вы что-то не договариваете. Так какая все-таки версия GK? Было ли обновление недавно?
1. версию гляну
2. старые работают
3. что значит "левые"?
4. обновление недавно хотели ставить

---------- Добавлено в 14:06 ---------- Предыдущее сообщение было размещено в 13:48 ----------

Узнал. ПО обновили, структура БД новая

NeiroN
07.10.2016, 00:25
Значит вам надо связаться с UCS - отправить им базу, за коды купленные не уних придется скорее всего дополнительно платить.

Хотя можно просто откатиться до 3.16 (или какая там без подписей послядняя) - придется писать скрипт переноса данных, так как структуры слишком разные.