Имя: Пароль:
1C
 
Проблемы при оплате по безналу, снимаются деньги, чек не пробивается
, ,
0 ultrannge89
 
28.08.17
13:13
Добрый день. Имеется 1с розница (2.2.5.27). ККМ Атол 55Ф. Эквайринговый терминал подключен через 1С. Периодически, раз в неделю  иногда реже, происходят непонятные мне сбои, деньги с клиента снимаются, но при этом чек не пробивается. На ККМ и в программе тоже, иногда бывает что 1Ска закрывается с критической ошибкой. Журнал регистрации и журнал действий кассира ничего не фиксирует. Журнал событий windows пишет событие ошибка:
Имя сбойного приложения: 1cv8c.exe, версия: 8.3.8.2197, отметка времени: 0x57f97e6b
Имя сбойного модуля: sbrfcom.dll, версия: 1.0.0.1, отметка времени 0x512b6daa
Код исключения: 0xc0000005
Смещение ошибки: 0x000082ef
Идентификатор сбойного процесса: 0x11c0
Время запуска сбойного приложения: 0x01d31fa4dcaa9066
Путь сбойного приложения: C:\Program Files (x86)\1cv8\8.3.8.2197\bin\1cv8c.exe
Путь сбойного модуля: C:\sc552\sbrfcom.dll
Код отчета: 9530ea90-8bbb-11e7-a8d8-bcee7b7734ad

В логах сбера:
sbkernel ошибка
28.08 11:38:11 SBKRNL: Command = 4000, Amount = 347.50
28.08 11:38:11 SBKRNL: Open com 7
28.08 11:39:00 SBKRNL: Close com 7
28.08 11:39:00 SBKRNL: Result  = 0, Amount = 347.50, Card = '**************'
sbrfcom.log
28.08.2017 11:38:11   Вызвана функция ОплатитьПлатежнойКартой

//Функция не вернула ничего


//Следующая оплата
28.08.2017 11:41:48   Вызвана функция ОплатитьПлатежнойКартой
28.08.2017 12:42:02   Выход из функции ОплатитьПлатежнойКартой, результат 1

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

До этого возникали похожие траблы, только 1С не закрывалась, но возможно это было связано с неисправной клавиатурой, у которой залипали клавиши, после замены клавиатуры интенсивность ошибок упала с 10-20 до 1-2 в месяц, иногда реже.

Может кто-то сталкивался с похожими проблемами, куда копать? До этого стоял другой эквайринг, замена эквайринга ничего не изменила, обновление розницы с версии 2.1 на 2.2 тоже. Так же меняли параметры подключения эвайринга, на более новый вариант, раньше функция использовала 3 параметра, сейчас 7. Розница почти типовая, ничего в РМК не менялось. Не знаю уже на что думать...
1 Garykom
 
гуру
28.08.17
13:21
Копать в сторону отделения софта эквайринга от 1С.

Напрямую ВК из 1С не юзать, делать это через прокладку, например веб-сервис.
2 НаборДанных
 
28.08.17
13:34
(0)Копать в сторону переустановки венды или смены системного блока, если не можете разобраться в причинах появления ошибки, надо снимать дамп каким-нибудь процесс эксплорером. Ну и для начала удалить 1С целиком  и полностью, разрегать все библиотеки, в т.ч. и сберовские, возможно удалить и установить с нуля vcredist, почистить кеш 1С конечно же, проверить базу.
3 НаборДанных
 
28.08.17
13:37
+(1)И конечно же проверить соответствие платформы релизу розницы, ну и поднять версию платформы.
4 Garykom
 
гуру
28.08.17
13:37
(2) Чем то напоминает:

Купил себе однажды программист машину. Ну, решил на радостях со всей семьёй и тёщей поехать в лес, на пикник... Едут они едут - тут вдруг заглохла машина. Что делать? Высадил жену - не заводиться машина, высадил детей - то же самое, высадил тёщу - ни фига, вытащил все вещи... И... машина завелась. Жена радостно спрашивает:
- Петенька, золотце - что ты сделал?!!
- Да хрен его знает... ПЕРЕЗАГРУЗИЛСЯ!
5 Garykom
 
гуру
28.08.17
13:38
(4)+ Хотя ближе к:
6 Garykom
 
гуру
28.08.17
13:38
(5)+ У НР сломался 600-й - не заводится вообще. Ну вышел, стекло протер - не заводится, фары протер - не заводится, бампер протер - не заводится, по колесам постучал - не заводится! Тут мимо другой НР проезжал, тормознул, подходит и говорит: - Что? Не заводится?! - Да... - А ты стекло протирал? - Протирал. - Бампер протирал? - Протирал... - Фары протирал?! - Протирал! - По колесам стучал?! - Стучал! - НУ ТОГДА Я НЕ ЗНАЮ!!!
7 НаборДанных
 
28.08.17
13:41
И при чем тут эти анекдоты, если человек не может нормально снять дам с сбойного процесса и понять, что вызывает ошибку?
Или он единственный, кто использует розницу 2.2.х и эквайринг от сбера? Вероятно нет, если нет массовых сообщений о подобных проблемах, то следовательно, проблема локальная, именно в ОС или железе или компонентах, всё логично.
8 piter3
 
28.08.17
13:42
(7) Денежку хочет может быть:)
9 BeerHelpsMeWin
 
28.08.17
13:43
А сбер что говорит?
И самый новый ли у вас sbrfcom.dll?
10 Garykom
 
гуру
28.08.17
13:44
(7) >единственный, кто использует розницу 2.2.х и эквайринг от сбера

Подозреваю что да, практически единственный.
Ибо кто юзает розницу на кассе они обычно эквайринговый терминал юзают автономно, без подключени к 1С.

А те кому нужен подключенный автоматический эквайринг - розницу на фронте не юзают, а юзают нечто другое типа того же Фронтол, а уже он обменивается данными с Розницей или другим бэком.
11 Garykom
 
гуру
28.08.17
13:46
(10)+ И да тема если не ошибаюсь уже пару раз поднималась как раз глюки связки Розница 2.2 + эквайринг от сбера
12 ultrannge89
 
28.08.17
14:44
А есть ли способ заблокировать клавиатуру из 1С, замечено что в момент появления окна ВК, любое нажатие на клавиатуре, воспринимается как отмена платежа...
13 НаборДанных
 
28.08.17
14:54
(10)>"Подозреваю что да, практически единственный."
Странное утверждение, не обоснованное ничем.
>"Ибо кто юзает розницу на кассе они обычно эквайринговый терминал юзают автономно, без подключени к 1С."
Еще более странное утверждение.
14 НаборДанных
 
28.08.17
14:55
(12)Так ты разберись с этой проблемой, что у тебя там клавиатура своей жизнью живет что ли?
15 Garykom
 
гуру
28.08.17
15:40
(13) Не более странное чем (7) с чего взял что кто то еще (кроме ТС) использует связку на кассе Розница+Сбербанк ?
На основании чего решил что это распространенная штука?
16 ultrannge89
 
30.08.17
06:34
(15) Да, используется связка розница 2.2 + сбербанк, в среднем за день 450-600 чеков, где-то 55%  безналичный расчет, если делать эквайринг автономным, придется открывать вторую кассу.
В момент, когда в РМК кассир нажимает безналиный расчет, появляется внешняя компонента сбера, когда она исчезает 1Ске приходит отчет о успешной транзакции, печатаеся чек ккм и закрывается чек в 1ске. И вот в момент когда работает внешняя компонента происходят различные баги, то деньги спишутся а вернется отмена транзакции, то чек закроется, деньги спишутся а счетчик ккм не зафиксирует оплату безнала, а в конце дня кто-то замечает расхождение по  программе и ккм... В общем я бы все это охарактеризовал как несогласованность действий 1с ккм и эквайринга... И кстати бывает что в момент работы внешней компоненты сбера пользователь нажимает что-то на клавиатуре и 1С отменяет чек, хотя эквайринг все равно списывает деньги... Из известных причин сбоев работы эквайринга эта пока единственная. Понятное дело, что в случае сбоя пользователи говорят, я ничего не нажимал, эта программа тупая...
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.