|
Arcus терминал Ingenico не печатает номер на слип-чеке | ☑ | ||
---|---|---|---|---|
0
Jozhin
28.02.24
✎
19:09
|
При этом в папке Arcus есть только файл chek.out, но нет файла cheq.out. Банк (ПСБ) говорит, что проблема либо в 1С (УТ 11), либо в самом компе (типа антивирус убивает файл cheq.out, но антивирь отключен и cheq.out в карантине нет).
В логах терминала запись в cheq.out есть. Как заставить файл cheq.out создаваться? |
|||
1
Garykom
28.02.24
✎
19:15
|
содержимое "файл chek.out" не устраивает?
если устраивает переименуйте в "cheq.out"... |
|||
2
Jozhin
28.02.24
✎
19:19
|
Дело в том, что для возврата платежа по карте терминал ПСБ требует номер слип-чека. А на слип-чеке номер пустой.
В папке Arcus должны быть оба файла, chek.out и cheq.out. Но вот второй у меня не создается. Цитирую ТП банка: Банковский терминал торгового эквайринга передаёт образ чека через файл cheq.out. Ваше кассовое программное обеспечение берёт информацию с файла chek.out. Судя по логам терминала запись в файл cheq.out идет, но где блин сам файл? 2024/02/28 18:01:20 [cheq.out] write result: [0] 2024/02/28 18:01:20 SEND -> OK 2024/02/28 18:01:20 RECV <- PRINT:Дата: 28/02/24 18:00:47 2024/02/28 18:01:20 [cheq.out] write result: [0] 2024/02/28 18:01:20 SEND -> OK 2024/02/28 18:01:20 RECV <- PRINT: 2024/02/28 18:01:20 [cheq.out] write result: [0] |
|||
3
Jozhin
28.02.24
✎
19:23
|
И даже номер чека в логах пишет
2024/02/28 18:01:20 RECV <- PRINT:Терм:***01 Чек 198 2024/02/28 18:01:20 [cheq.out] write result: [0] 2024/02/28 18:01:20 SEND -> OK 2024/02/28 18:01:20 RECV <- PRINT: Отмена 2024/02/28 18:01:20 [cheq.out] write result: [0] 2024/02/28 18:01:20 SEND -> OK 2024/02/28 18:01:20 RECV <- PRINT: ОДОБРЕНО 2024/02/28 18:01:20 [cheq.out] write result: [0] но нет файла cheq.out, следовательно нет образа слип-чека, и слип-чек выходит без номера |
|||
4
arsik
28.02.24
✎
19:52
|
ну куда то он же пишет. на компе по имени не искали?
|
|||
5
Jozhin
28.02.24
✎
21:07
|
Искала, конечно. Нет файла, куда он пишет - хз
|
|||
6
Garykom
28.02.24
✎
21:26
|
Файл - чек (например, cheq.out), содержащий данные по операции, для печати на принтере в
кодировке, соответствующей ОС. Формат и содержание информации в файле чека банковской операции определяется настройками специалистов Банка при параметризации ПО терминала. Файл чека содержит только печатные символы и не управления форматом печати и ESCпоследовательностей. https://acquiring.su/download/Rukovodstvo_administratora_po_integracii_i_nastroike_ARCUS2_Ingenico.pdf |
|||
7
Garykom
28.02.24
✎
21:27
|
"chek.out" это вероятно в настройках такое имя некто задал для "cheq.out"
почему внутри нет номера это в саппорт |
|||
8
Jozhin
28.02.24
✎
22:29
|
Нет, chek.out и cheq.out должны существовать параллельно. Это по мнению ТП банка. Блин, завтра попробую просто ручками создать cheq.out и посмотреть, будет ли что-то туда писаться.
|
|||
9
Garykom
28.02.24
✎
22:37
|
(8) В мануале нет никакого "chek.out"
Добудь у этих ТП мануал в котором есть :) |
|||
10
Garykom
28.02.24
✎
22:40
|
C:\Arcus2\INI\cashreg.ini уже изучал?
есть там CHEQ_FILE=chek.out – файл, в который будет выводиться чек; ? |
|||
11
Garykom
28.02.24
✎
22:43
|
||||
12
Jozhin
28.02.24
✎
22:52
|
В ТП ПСБ что-то добыть это прям проблема) они крайне скупы на информацию, прям выбивать приходится. Расположение (теоретическое) файла cheq.out удалось раздобыть с 3 попытки
|
|||
13
Jozhin
28.02.24
✎
22:53
|
(10) завтра гляну, спасибо, упустила там эту строку
|
|||
14
Jozhin
29.02.24
✎
18:29
|
Итак, в C:\Arcus2\INI\cashreg.ini имеем
CHEQ_FILE=cheQ.out В папке Arcus2 файла cheQ.out нет. Создаем файл cheQ.out. Пробиваем оплату на терминале. Файла cheQ.out снова нет, нигде вообще. Что за фигня блин? |
|||
15
Волшебник
29.02.24
✎
19:11
|
(14) Ну Вы же понимаете, что его кто-то удалил, да? Чей-то программный код
|
|||
16
Волшебник
29.02.24
✎
19:12
|
(10) Автор у нас девушка, так что "изучала".
|
|||
17
Jozhin
29.02.24
✎
19:12
|
Собственно, кроме самого Аркуса это никто сделать не может (наверное). В какую сторону копать теперь, даже не знаю
|
|||
18
Волшебник
29.02.24
✎
19:14
|
(17) Ой, я Вас таки умоляю!.. Удалить файл может любой пользователь, у кого есть на это право, под чьим именем запускается программный код.
|
|||
19
Jozhin
29.02.24
✎
19:19
|
Может есть мысли, где что смотреть? Я не прям вот специалист, меня тут просто умной назначили, приходится разбираться
|
|||
20
Garykom
29.02.24
✎
19:29
|
(14) Оплату через 1С?
Вот оно вероятно и удаляет, а нужный номер не читает Или не 1С а ВК через которую 1С работает Попробовать пробить мимо 1С, через командную строку с параметрами - там батники должны быть для теста в C:\Arcus2 Посмотреть появился ли cheQ.out, что внутри |
|||
21
Jozhin
29.02.24
✎
19:36
|
(20) Да, пробивали через 1С, когда cheQ.out удалялся. Поняла, попробую завтра пробить через батник
|
|||
22
Волшебник
29.02.24
✎
19:37
|
(19) Вы вежливы, в этом всё дело.
Ну посмотрите в журнале регистрации событий Windows Event. Там столько всего интересного! |
|||
23
Jozhin
29.02.24
✎
19:43
|
(22) Полагаете, надо оттаскать на х*ях поддержку банка? Бесполезно, пробовала, там клиника.
Наверное, возьму таймаут до субботы, и в нерабочее время буду терминал мучать. Спасибо за советы. |
|||
24
Волшебник
29.02.24
✎
19:45
|
(23) Вам не к лицу матерные звёздочки. Попробуйте взять их вежливостью
https://www.youtube.com/watch?v=Sc8jVt7BRkk |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |