При подключении оборудования произошла ошибка 999 в Атол
В конце рабочего дня кассиры вынуждены закрывать отчёты на своих рабочих местах. Но по непонятным причинам возникает сбой, и появляется сообщение «При подключении оборудования произошла ошибка» (999) в Атол. Что это значит и как решить эту проблему — читайте в этой статье далее.
Ошибка 999 в Атол – каковы причины?
Тестирование 1С платформы при подключении оборудования
Для этого перейдите в настройки РМК:
Такая рекомендация может помочь в случае сбоев программы. Модуль пытается отыскать неверный код и исправить его. Попробуйте выйти из тестирования и попытаться подключиться к кассе.
Проверка драйвера
Выполните следующие действия:
Когда драйвер будет установлен, следует снова вернуться в это окно, чтобы убедиться, что всё в порядке. Это нужно сделать обязательно, так как если вы сами установили драйвер, который нашли в сети, он может не подойти к версии ОС или её разрядности.
Рассмотрим способ настройки драйвера Атол, когда появляется сбой 999. Для этого нужно нажать на кнопку « Пуск » в Windows.
После этого открываем 1С предприятие и открываем смену. Если такой способ не помог решить ошибку при подключении оборудования 999 в Атол, попробуйте следующую инструкцию.
Изменение протокола и канала устройства Атол
В зависимости от модели устройства Атол, его настройки могут отличаться.
Таким образом, вы сможете выбрать для кассового аппарата Атол необходимый канал и протокол обмена. Попробуйте изменить их, если появляется ошибка подключения оборудования 999 в кассовом устройстве Атол. В противном случае, при неудачно подключении, попытайтесь обратиться в техническую поддержку или к системному администратору.
ККТ Атол выдает ошибку 999: «порт занят»
Произошла ошибка 999 – каковы причины?
Ошибка 999 в интернет кассе «Атол» может появиться в результате сбоя в ПО компьютера или в самом оборудовании.
Чаще всего ошибка возникает, когда в данный момент порт COM занят другим устройством. Его необходимо изменить.
Скорее программа открыта в режиме РМК другим пользователем. Необходимо закрыть все окна программы 1С и затем зайдите в программу 1С.
Для начала потребуется протестировать 1С платформу при подключении Атола.
Тестирование 1С платформы
Важно убедиться, что причина ошибки не связана с ней.
Потребуется в настройках РМК:
При сбое в программе, неверный код может быть найден модулем и исправлен.
Проверка драйвера на ПК
Проверить работоспособность драйвера на ПК можно в диспетчере. Необходимо нажать WIN+R и войти в строчку «devmgmt.msc».
Далее нажать на клавишу «Ввод» и выполнить следующее:
Настройка драйвера кассы «Атол»
При появлении ошибки 999 необходимо:
При появлении ошибки 999 можно также попробовать изменить протокол обмена и канал для входа.
О драйвере Атол 10
При установке в Windows драйвера Атол 10 появилось два Com порта. По порту 1 проводится управление кассовым аппаратом. По порту 2 посылаются чеки через интернет. Появляется сообщение «Порт занят» в связи с неверной настройкой сервиса. Со стартом ОС Windows запускается специальная программа EoU. Она отвечает за передачу данных из USB VCOM в интернет.
В драйвере 8 была специальная утилита DTOIntergrator. Она настраивала EoU сервис. В драйвере Атол 10 она отсутствует.
Посмотреть настройки EoU можно в случаях:
Установить заново 2 драйвера под разряды операционной системы Windows 32 или 64.
Ошибку 999 можно исправить разными способами. Непонятно почему возможен захват не того порта при установке популярной программы EoU. Для настройки и обслуживания вашей онлайн-кассы настоятельно рекомендуем обратиться к квалифицированным специалистам.
Кассовый эквайринг Сбербанк
Посмотрите и покажите кассирам видео
Первичную настройку интеграции со сбером должны выполнять специалисты Сбербанка!
Укажите специалисту Сбербанка что терминал должен формировать один слип! В настройках процессинга же в админ панели для Сбербанка укажите число копий слипа- два
Если коротко, то Касса запрашивает у sbrf.dll или pilot_nt.dll проведение оплаты на заданную сумму, далее библиотека выполняет все необходимые действия с пин-падом и возвращает программе результат операции (в виде числового кода). Расшифровку числовых кодов нужно запрашивать у Сбербанка.
Настройка
Бывает что настройка выполнена не полностью, в этом случае придется что-то делать руками.
pinpad.ini
Регистрация sbrf.dll
Для того, что бы касса могла использовать sbrf.dll ее необходимо зарегистрировать в системе! Это, по идее, должны так же делать специалисты Сбербанка, но они этого не делают… обычно. В любом случае повторная регистрация не навредит:
Настройки для pilot_nt.dll
Если используем pilot_nt.dll необходимо на каждом рабочем месте настроить переменную среды SB_PILOT_NT_PATH и указать в ней папку в которую установлена pilot_nt.dll (после настройки кассовое приложение необходимо полностью перезапустить, если до момента настройки оно было запущено, в случае автокассы необходимо перезапустить службу Jade.Cashdesk.Service ).
Для настройки параметра нажмите «Пуск» и начните вводить «переменных среды»
Запустите приложение, нажмите «Переменные среды», в группе «Системные переменные» нажмите «Создать…»
Процедура оплаты
Проблемы
Потеря связи с пин падом
При потерях связи с пин-падом:
Журнал операций
Эквайринг сбербанка поддерживает возможность просмотра журнала операций и отмены оных. Отмена транзакций протоколируется и выводится в специальном отчёте: Отмены транзакций эквайринга
Пример разбора лога sbkernel[ddmm].log
Пример успешной операции
12.12 18:47:41 SBRF: (PID 3400, thread 0x000019F8) Clear Начало обслуживания
12.12 18:47:41 SBRF: (PID 3400, thread 0x000019F8) SParam: Amount=36000 Сумма платежа в копейках
12.12 18:47:41 SBRF: (PID 3400, thread 0x000019F8) NFun: 4000 Вызов ф-ии оплаты
12.12 18:47:41 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:41 GATE: unlock:’00001788′
12.12 18:47:41 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:41 SBKRNL: Command = 4000, Amount = 360.00
12.12 18:47:41 SBKRNL: Open com 6 Здесь sbrf.dll по всей видимости начинает общение с пинпадом, т.к. тут открытие порта
12.12 18:47:52 SBKRNL: Close com 6 А здесь оно закончило общение (т.к. порт закрывается), ниже есть такие же моменты, отдельно я на них акцентироваться не буду
12.12 18:47:52 SBKRNL: Result = 0, Amount = 360.00, Card = ‘ 3886’ Все прошло успешно (Result = 0)
12.12 18:47:52 GATE: unlock:’00001788′
12.12 18:47:52 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:52 GATE: unlock:’00001788′
12.12 18:47:52 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:52 GATE: unlock:’00001788′
12.12 18:47:52 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:52 GATE: unlock:’00001788′
12.12 18:47:52 SBRF: (PID 3400, thread 0x000019F8) Returns: 0 Здесь уже результат передается к нам в программу
12.12 18:47:52 SBRF: (PID 3400, thread 0x000019F8) NFun: 6003 Мы вызываем ф-ю 6003 (перевод платежа в неподтвержденное состояние) что бы если вдруг что, то при сверке итогов денежки человеку вернулись
12.12 18:47:52 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:52 SBKRNL: Command = 6003, Amount = 360.00, AuthCode = 278847
12.12 18:47:52 SBKRNL: Open com 6
12.12 18:47:52 SBKRNL: Close com 6
12.12 18:47:52 SBKRNL: Result = 0
12.12 18:47:52 GATE: unlock:’00001788′
12.12 18:47:52 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:52 GATE: unlock:’00001788′
12.12 18:47:52 SBRF: (PID 3400, thread 0x000019F8) Returns: 0 Выше опять таки работа с терминалом, а тут возврат результата нам
12.12 18:47:52 SBRF: (PID 3400, thread 0x000019F8) GParamString: RRN=934688849493
12.12 18:47:52 SBRF: (PID 3400, thread 0x000019F8) GParamString: Cheque1251 size=1284
12.12 18:47:52 SBRF: (PID 3400, thread 0x000019F8) Clear
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) Clear Здесь мы снова подключаемся к sbrf.dll после печати чека что бы передать подтверждение платежа (чуть ниже, ф-я 6001)
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) SParam: RRN=934688849493
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) SParam: Amount=36000
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) NFun: 6001
12.12 18:47:58 GATE: lock:’0000179C’ ‘UPOSWINMUTEX2’
12.12 18:47:58 GATE: unlock:’0000179C’
12.12 18:47:58 GATE: lock:’0000179C’ ‘UPOSWINMUTEX2’
12.12 18:47:58 SBKRNL: Command = 6001, Amount = 360.00
12.12 18:47:58 SBKRNL: Open com 6
12.12 18:47:58 SBKRNL: Close com 6
12.12 18:47:58 SBKRNL: Result = 0
12.12 18:47:58 GATE: unlock:’0000179C’
12.12 18:47:58 GATE: lock:’0000179C’ ‘UPOSWINMUTEX2’
12.12 18:47:58 GATE: unlock:’0000179C’
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) Returns: 0 sbrf.dll пообщалась с терминалом и вернула нам результат что всё хорошо
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) GParamString: RRN=934688849493
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) Clear
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) Clear
12.12 18:47:58 GATE: lock:’00000F2C’ ‘UPOSWINMUTEX2’
12.12 18:47:58 GATE: unlock:’00000F2C’
Описание
Если коротко то это сценарий оплаты с аварийной отменой, по сути мы даем в sbrf.dll три команды: 4000 (платеж), 6003 (перевести платеж в неподтвержденное состояние), 6001 (перевести платеж в подтвержденное состояние). Далее sbrf.dll общается с пинпадом сама, нам сообщая только результат операции (Result = 0, если не 0, то ошибка).
Пример сбойной операции
12.12 18:48:25 SBRF: (PID 3400, thread 0x000019F8) Clear
12.12 18:48:25 SBRF: (PID 3400, thread 0x000019F8) SParam: Amount=36000
12.12 18:48:25 SBRF: (PID 3400, thread 0x000019F8) NFun: 4000 Шлем оплату, после этого работает уже sbrf.dll
12.12 18:48:25 GATE: lock:’0000109C’ ‘UPOSWINMUTEX2’
12.12 18:48:25 GATE: unlock:’0000109C’
12.12 18:48:25 GATE: lock:’0000109C’ ‘UPOSWINMUTEX2’
12.12 18:48:25 SBKRNL: Command = 4000, Amount = 360.00
12.12 18:48:25 SBKRNL: Open com 6 Видим открытие порта, но дальше какой-то мрак, в логах нет ни закрытия порта, ни возвращения нам результата, ничего…
12.12 18:48:32 SBRF: (PID 3400, thread 0x000019F8) Clear
12.12 18:48:32 GATE: lock:’000011D8′ ‘UPOSWINMUTEX2’
12.12 18:48:32 GATE: unlock:’000011D8′
12.12 18:49:03 SBRF: (PID 3400, thread 0x000019F8) Clear
12.12 18:49:03 GATE: lock:’00001588′ ‘UPOSWINMUTEX2’
12.12 18:49:03 GATE: unlock:’00001588′
12.12 18:49:04 SBRF: (PID 3400, thread 0x000019F8) NFun: 6003 Тем не менее результат нам вернулся при чем был «успешным», т.к. здесь мы вызываем ф-ю 6003…
12.12 18:49:04 GATE: lock:’00000F34′ ‘UPOSWINMUTEX2’
12.12 18:49:04 SBKRNL: Command = 6003, Amount = 360.00
12.12 18:49:04 SBKRNL: Failed to open device \\.\COM6, err 5 И вот тут пошли проблемы с портом, sbrd.dll пытается его открыть, но не выходит (код ошибки 5, предположу что это код ошибки Windows, означает «доступ запрещен», т.е. 6 ком порт всё ещё открыт или не доступен по иным причинам).
12.12 18:49:04 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:05 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:05 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:05 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:06 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:06 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:07 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:07 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:07 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:08 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:08 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:09 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:09 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:09 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:10 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:10 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:11 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:11 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:12 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:12 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:12 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:13 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:13 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:14 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:14 SBKRNL: Result = 99 Ну и под конец нам дают ошибку 99 — нет связи с пинпадом.
12.12 18:49:14 GATE: unlock:’00000F34′
Описание
В такой ситуации программа будет считать что операция не выполнена (даже если пинпад, на самом деле, её провёл). По сути данную проблему должны решать специалисты Сбербанка.
Ошибка 99 в терминале Сбербанка
При работе с терминалами Сбербанка могут возникать различные сбои и неполадки. Сегодня расскажем что предпринять если появляется ошибка 99 в терминале Сбербанка. Распишем несколько возможных причин, а ниже дадим рекомендации по решению проблемы. В окне с информацией обычно написана информация вида «Ошибка 99 Оплата по карте не была произведена». Вообще в таких случаях рекомендую сразу обращаться к сотрудникам, которые устанавливали терминал. В кодах ошибок программного обеспечения код 99 означает что нарушился контакт с пинпадом.
Наша статья носит исключительно ознакомительный характер, если не уверены в своих действиях — сразу обращайтесь в сервисный центр.
Ошибка 99 — нарушился контакт с пинпадом
Причины ошибки
Тут причин может быть много, где не обойтись без технического специалиста, разумеется мы затронем лишь те, которые удастся в последствии устранить своими силами.
Для начала убедитесь что корневой DLL лежит по пути «C:\sc552» и проверка завершается успешной сверкой итогов.
Многие думаю что ошибка появляется внезапно, ведь терминал мог стоять годами и проблем не возникало. Тут стоит учесть факт, что терминал с годами накапливает в себе пыль и грязь через вентиляционные отверстия. Второй причиной могут быть поселяющиеся в месте нагревательных элементов насекомые. Из-за таких банальных мелочей и случаются нарушения контактов пинпадов и портов.
Как исправить ошибку подключения
В первую очередь необходимо проверить гнезда USB подключений и кабелей, осмотреть кабеля на наличие механических повреждений. Очистить явно загрязненные участки. Далее можно воспользоваться советами.
Полезный совет: для более длительной службы терминалов рекомендуется раз в полгода, год отвозить их в сервисные центры для обслуживания, обновления программного обеспечения и банальной чистки.
Если проблема глубже и попытка перестановки кабелей и чистки портов не помогает — пора оставить попытки самостоятельной починки техники и обращаться в специализированный сервисный центр. После чистки и требуемого ремонта ошибка 99 терминала Сбербанка уходит.
Заключение
Надеюсь вы разобрались почему появляется ошибка 99 в терминале Сбербанка и знаете как попробовать решить проблему самостоятельно. Если у вас есть свои советы, предложения и способы решения — напишите нам в комментариях к этой странице. Так мы вместе поможем другим пользователям в решении проблем с терминалами. Ниже ознакомительное видео про эксплуатацию и установку эквайрингового терминала Ingenico ICT250.
Евгений Загорский
IT специалист. Автор информационных статей на тему Андроид смартфонов и IOS смартфонов. Эксперт в области решения проблем с компьютерами и программами: установка, настройка, обзоры, советы по безопасности ваших устройств. В свободное время занимается дизайном и разработкой сайтов.
Кассир: Возможные проблемы с программой, пути их решения
Содержание
Незавершенные операции.
Незавершенные операции в АРМ Кассир могут появиться в следующих случаях:
1) При оплате банковской картой была потеряна связь с банком либо закончилась кассовая лента. В результате на кассе появится окно «Незавершенная операция».
Если операция по банку прошла (деньги списались с карты клиента), но на ККМ прошел только терминальный чек, то нажмите кнопку «Завершить». В этом случае по ККМ пройдут кассовые чеки, товар спишется с базы. Если же Вы не уверены, что операция по банку прошла, то нажмите «Отметить». После снимите X-отчет по банку и X-отчет по кассе. Сверьте суммы оплаты по терминалу. Если суммы совпадают, то пробивайте чек повторно. Если же в Х-отчете по банку сумма кредитом больше суммы в Х-отчете по кассе, то обратитесь в Отдел сопровождения ПО НВП Стандарт-Н.
2) При внесении наличности в кассу, изъятии наличности из кассы. Нажмите «Отменить». Повторите операцию внесения либо изъятия наличности.
3) Возврат по наличному либо безналичному расчетам при недостаточной сумме наличности денежного ящика. Нажмите «Отменить». Дождитесь накопления достаточной суммы наличности в д/я для проведения возврата или сделайте внесение наличности в кассу(по кнопке «F1» )
Потеря связи с ККМ.
При отбитии чека на кассе выходит сообщение «-1 – Нет связи».
В таком случае есть несколько подходов для решения данной проблемы:
1. Возможно, прервалась связь из-за выпавшего или отошедшего провода. Проверьте провода, которые подключены к кассовому аппарату и провод, ведущий от ККМ к компьютеру. Если провод воткнут не плотно, исправьте ситуацию и лучше перезагрузить компьютер и ККМ.
2. Включение \ выключение ККМ Если ни один из выше перечисленных способов не помог, звоните в НВП Стандарт-Н.
Товар не добавляется в текущий чек.
Если товар не добавляется в чек, проверьте, горит ли первая лампочка на клавиатуре. Если нет, то нажмите кнопку «NumLock»(находится на правой цифровой клавиатуре). Она отвечает за работу цифровой клавиатуры.
Закончилась лента при отбитии чека.
Если закончилась чековая лента при отбитии чека, то может появиться окошко «Незавершенные операции».
В этом случае необходимо заменить чековую ленту в фискальном аппарате. И если необходимо закрыть чек, то нажать кнопку «Завершить» – чек пробьется по ККМ и товар спишется с базы. Если же покупатель отказался от товара или вы сомневаетесь в правильности отбития чека, то нажмите кнопку «Отменить». Если в ККМ закончилась лента в момент отбития чека при участии связанного банковского терминала, то в этом случае при нажатии кнопки «Завершить» чек закроется, и из ККМ выйдут все чеки. Но бывают случаи, когда при нажатии кнопки «Завершить» операции выходит окно банковского терминала с запросом пароля. В таком случае рекомендуется сначала провести сверку итогов с банком, убедиться, что банковская операция успела завершиться, и деньги списались у клиента, лишь после этого завершить операцию.
Ошибка «Пин-пад не подключен».
Если при отбитии товара по безналичному расчету выходит ошибка «Пин-пад не подключен» (Рис. 48), то необходимо проверить подключение банковского терминала. Проверить все ли провода подключены, при обнаружении выпавшего кабеля, плотно его воткнуть и перезапустить программу кассир, после чего снова пробить чек по терминалу. Если никакие действия не помогли, то необходимо позвонить в банк и вызвать их представителей для ремонта Пин-пада.
«113 ошибка отрезчика»
Если появилась эта ошибка, то обращаться в ЦТО, с которым у Вас заключен договор на обслуживание кассового аппарата.
Время на ККМ сильно отличается от времени на компьютере.
Если неправильное время на компьютере, то исправить время на правильное. Если же время на компьютере правильное, а на ККМ нет, то необходимо звонить в НВП Стандарт-Н (исправление времени на ККМ производится при закрытой смене).











