Показано с 1 по 10 из 18

Тема: RK7 ошибка 232

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Разбирающийся
    Регистрация
    27.02.2017
    Адрес
    Москва
    Сообщений
    279
    Поблагодарил(а)
    8
    Благодарностей: 101 (сообщений: 66)
    Полагаю что поле где-то во внутренней структуре RK7 имеет тип int, потому всё что выйдет за рамки 2^32 не сможет конвертироваться.

    Можно через mcr скрипт битовой маской отсекать старшие биты, правда тогда будут возможны дубли, вероятность невысокая - но всё же.

  2. #2
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Это бы на трекер, конечно.
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  3. #3
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 461 (сообщений: 364)
    Буквально на днях при разработке под FarCard столкнулся с аналогичной проблемой.
    Суть, как верно заметил SLion, в том что переменная через которую обрабатывается маска имеет тип INT со всеми вытекающими.
    Решение - переделать MCR алгоритм с типа Маска на Скрипт:
    Код:
      
    if length(Parameter) = 10 then  Result := true 
    else       Result := false;
    Суть такая же (все что не 10 знаков идет в лес), но т.к. работает по другому то переполнения INT не возникает.
    Ильин Александр, Компания "Соттос"
    г Новосибирск +7 (383) 373-96-98; +7 (909) 533-93-92; nsk@sottos.ru
    г Омск +7 (3812) 377-902; +7 (905) 098-92-06; abc@sottos.ru
    www.sottos.ru | vk.com/sottos | fb.com/sottosru
    Продажа и установка ПО R-Keeper, обучение, техническая поддержка 24/7

  4. 3 пользователей сказали cпасибо sibgaba за это полезное сообщение:

    BoniX (11.11.2017),mnekin (02.10.2017),SH (27.09.2017)

  5. #4
    Разбирающийся
    Регистрация
    10.08.2014
    Адрес
    Караганда
    Сообщений
    166
    Поблагодарил(а)
    5
    Благодарностей: 1 (сообщений: 1)
    Доброго дня всем!

    Решил не плодить тему - код ошибки тот же самый, а вот причина ошибки иная.

    IMG-20171111-WA0002.jpg

    Вроде просит UTF-8 и такая проблема только на кассах с новым ККМ SmartBox и возникает не всегда. Где ковырнуть настройки?

  6. #5
    Разбирающийся
    Регистрация
    27.02.2017
    Адрес
    Москва
    Сообщений
    279
    Поблагодарил(а)
    8
    Благодарностей: 101 (сообщений: 66)
    Видимо это универсальная ошибка для внешних интерфейсов, ваша связана с ФР. Какой используется ФР, и какой версии драйверы?

  7. #6
    Новичок
    Регистрация
    22.08.2013
    Адрес
    СПБ
    Сообщений
    24
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Приветствую, с прошедшими праздниками. Разработчик так и не решил вопрос. Хочу спросить тут, есть ли вообще возможность научить rk7 через скрипты mcr алгоритмов понимать и принимать тэг карты который начинается в нашем случае не только с 1 но и 2 и 3
    Или решение только через определенные разрешенные номера тэгов (2 в 32).
    В данный момент проблема осталась.

    Причем жестко обрезать или видоизменить тэг нельзя, т.к. работает связка с shelter.

    217:Exception running function RPCINTERFACEPROCESSCARDEX on MIDSERV: EConvertError:'2418050735' is not a valid integer value
    217:Exception running function RPCINTERFACEPROCESSCARDEX on MIDSERV: EConvertError:'3005767000' is not a valid integer value
    217:Exception running function RPCINTERFACEPROCESSCARDEX on MIDSERV: EConvertError:'3894697304' is not a valid integer value

  8. #7
    Новичок
    Регистрация
    22.08.2013
    Адрес
    СПБ
    Сообщений
    24
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Еще хотелось бы узнать про опцию: Перекодировка входных данных.
    Возможно это решит проблему. Проверить сейчас нет возможности, нужен стенд.
    123.jpg

  9. #8
    Разбирающийся
    Регистрация
    27.02.2017
    Адрес
    Москва
    Сообщений
    279
    Поблагодарил(а)
    8
    Благодарностей: 101 (сообщений: 66)
    Вы пробовали сменить маску на скрипт в MCR алгоритме?

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 22.06.2017, 18:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •