MAGAZKA - программа для магазина - МАГАЗьКА

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Вывод последнего Слип чека на экран. Сбер. Интегрированный

Вывод последнего Слип чека на экран. Сбер. Интегрированный 1 год 3 мес. назад #32223

  • Trioka
  • Trioka аватар
  • Не в сети
  • Модератор
  • Сообщений: 1202
  • Спасибо получено: 295
  • Баллов: 14590
  • Репутация: 24
  • Медаль за вклад в развитие MAGAZKA
всем привет.
в связи с участившимися случаями непонимания прошел ли чек по интегрированному терминалу, сделал простой батник.
предыстория.. Покупатель прикладывает карту или телефон. Терминал чета там себе думает и клиенту приходит СМС о списании или пушка. А у нас чек висит и не закрывается.
С чем это связано не понятно. многие жалуются. На прошлой неделе так 2 дня во всём городе были проблемы, у всех.
Санкции видимо.
так вот. Клиент показывает на телефоне информацию о списании, а продавец не видит этого. Чтобы убедиться в списании своими средствами, обращаемся к терминалу через настроечную утилиту LoadParm с параметром 12
по идее должен информацию о последнем чее выводить. а он всю ленту выдает. Ну хоть перематывает на конец и показывает именно то что нас интересует. Хотя как показала практика. у некоторых именно крайний слип выдает. а у некоторых всю контрольную ленту.
Что надо сделать..
создаем текстовый документ
копируем в него этот код
mode con cols=50 lines=30
cd c:\sc552
loadparm.exe 12
color f0
type p
pause
Сохраняем как BAT файл. например CHEK.bat в папку сбербанка. C:\SC552
в доп. Панель продавца добавляем кнопку.

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


в итоге получаем на экран вот такую красоту.

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


будет висеть пока не нажмете любую кнопку на клавиатуре.

Всё. Спасибо за внимание. ! B)

PS, я знаю что по английски правильно cheque. Не надо придираться.
PSS Можно поиграться с батником и сохранять все слипы в папку с названием дня. и там будет код ссылка для оформления возврата. иногда бывает надо.

Почта. Alex@ мой ник на форуме точка Ру
в идеале, сообщить тему на форуме и свой ник.
Последнее редактирование: 1 год 3 мес. назад от admin.
Администратор запретил публиковать записи гостям.
Спасибо сказали: admin, andrej-da

Вывод последнего Слип чека на экран. Сбер. Интегрированный 1 год 3 мес. назад #32224

  • sergejkov
  • sergejkov аватар
  • Не в сети
  • Живу я здесь
  • ZooMarket & 7.0.364
  • Сообщений: 1248
  • Спасибо получено: 144
  • Баллов: 26000
  • Репутация: 5
  • Медаль за вклад в развитие MAGAZKA
Ну заодно и мою метОду по инпасу по этой теме напиши - не все же на Сбере. А inpas универсален (кроме Спёр)
MAGAZKA (NS)
Администратор запретил публиковать записи гостям.

Вывод последнего Слип чека на экран. Сбер. Интегрированный 1 год 3 мес. назад #32225

  • Trioka
  • Trioka аватар
  • Не в сети
  • Модератор
  • Сообщений: 1202
  • Спасибо получено: 295
  • Баллов: 14590
  • Репутация: 24
  • Медаль за вклад в развитие MAGAZKA
sergejkov пишет:
Ну заодно и мою метОду по инпасу по этой теме напиши - не все же на Сбере. А inpas универсален (кроме Спёр)
нету под рукой для экспериментов.

Почта. Alex@ мой ник на форуме точка Ру
в идеале, сообщить тему на форуме и свой ник.
Администратор запретил публиковать записи гостям.

Вывод последнего Слип чека на экран. Сбер. Интегрированный 1 год 3 мес. назад #32226

  • sergejkov
  • sergejkov аватар
  • Не в сети
  • Живу я здесь
  • ZooMarket & 7.0.364
  • Сообщений: 1248
  • Спасибо получено: 144
  • Баллов: 26000
  • Репутация: 5
  • Медаль за вклад в развитие MAGAZKA
для INPAS использую следующий батник(сделан на основе стандартных из папки "TEST":
@PUSHD %~dp0\..
"DC Console.exe" -p5 -zID_вашего_терминала -o63 -m22 -l1
@IF NOT ERRORLEVEL 0 echo %ERRORLEVEL%
 
 
 
@for /f "tokens=2 delims='" %%i in ('FINDSTR /C:"[27] = " "result.txt"') do @set termIDTemp=%%i
timeout 2
"DC Console.exe" -p5 -z%termIDTemp% -o63 -m22 -l1
echo %ERRORLEVEL%
@POPD
@chcp 65001
type "C:\Program Files (x86)\INPAS\DualConnector\receipt.txt"
:start 
notepad C:\Program Files (x86)\INPAS\DualConnector\receipt.txt
@PUSHD %~dp0\..
rename receipt.txt receipt_%Date:~8,2%.%Date:~3,2%.%Date:~0,2%_%TIME:~0,2%.%TIME:~3,2%.%TIME:~6,2%.txt
exit

выведено на кнопку доп.панели магазька
результат работы - последний слип открытый в блокноте.
ожидает закрытия блокнота, переименовывает файл в формате дата_время.txt

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
MAGAZKA (NS)
Последнее редактирование: 1 год 3 мес. назад от sergejkov.
Администратор запретил публиковать записи гостям.
Спасибо сказали: admin, andrej-da

Вывод последнего Слип чека на экран. Сбер. Интегрированный 1 год 3 мес. назад #32227

  • admin
  • admin аватар
  • на форуме
  • РАЗРАБОТЧИК
  • Tatitutu
  • Сообщений: 11377
  • Спасибо получено: 6787
  • Баллов: 105180
  • Репутация: 146
  • Медаль за вклад в развитие MAGAZKA
Спасибо большое. Вы Молодцы ! Хороший пример дополнения !

* MAGAZKA - лучшая программа для розничного магазина (с) *
Администратор запретил публиковать записи гостям.

Вывод последнего Слип чека на экран. Сбер. Интегрированный 1 год 3 мес. назад #32228

  • Trioka
  • Trioka аватар
  • Не в сети
  • Модератор
  • Сообщений: 1202
  • Спасибо получено: 295
  • Баллов: 14590
  • Репутация: 24
  • Медаль за вклад в развитие MAGAZKA
Ну тогда дополню, пока внимание разработчиков тут.
Дело в том что терминал то у нас интегрированный, а закрыть чек как то надо, не второй раз же с человека снимать.
Приходится в обработке торговли отключить терминал, провести как будто чек получен (да, нет), и потом обратно подключать интегрированный терминал , с перезагрузкой 1С.

Почта. Alex@ мой ник на форуме точка Ру
в идеале, сообщить тему на форуме и свой ник.
Администратор запретил публиковать записи гостям.

Вывод последнего Слип чека на экран. Сбер. Интегрированный 1 год 3 мес. назад #32229

  • sergejkov
  • sergejkov аватар
  • Не в сети
  • Живу я здесь
  • ZooMarket & 7.0.364
  • Сообщений: 1248
  • Спасибо получено: 144
  • Баллов: 26000
  • Репутация: 5
  • Медаль за вклад в развитие MAGAZKA
Trioka пишет:
.......а закрыть чек как то надо.....
Приходится в обработке торговли отключить терминал, провести как будто чек получен (да, нет), и потом обратно подключать интегрированный терминал , с перезагрузкой 1С.

Алекс, зачем такие сложности - просто для проведения такой покупки выбирай правую кнопу оплаты безналом(как при НЕ интегрированном варианте)
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Вообще, у меня по два терминала на точках: интегрированный и автономный. На случай всяких казусов - тупит интегрированный - пользуемся автономным.
MAGAZKA (NS)
Последнее редактирование: 1 год 3 мес. назад от sergejkov.
Администратор запретил публиковать записи гостям.

Вывод последнего Слип чека на экран. Сбер. Интегрированный 1 год 3 мес. назад #32230

  • Trioka
  • Trioka аватар
  • Не в сети
  • Модератор
  • Сообщений: 1202
  • Спасибо получено: 295
  • Баллов: 14590
  • Репутация: 24
  • Медаль за вклад в развитие MAGAZKA
Не, это то я знаю , галка варианты оплаты по безналу.
У нас нету переводов. И для одного что за 3-5 дней ставить нажатие дополнительной кнопки выбора варианта оплаты думаю не стоит.

Почта. Alex@ мой ник на форуме точка Ру
в идеале, сообщить тему на форуме и свой ник.
Администратор запретил публиковать записи гостям.

Вывод последнего Слип чека на экран. Сбер. Интегрированный 1 год 3 мес. назад #32231

  • sergejkov
  • sergejkov аватар
  • Не в сети
  • Живу я здесь
  • ZooMarket & 7.0.364
  • Сообщений: 1248
  • Спасибо получено: 144
  • Баллов: 26000
  • Репутация: 5
  • Медаль за вклад в развитие MAGAZKA
Тут такой момент: если оплату безнала делать не через F8 , а макросом (на торговой клаве или на обычной - не важно), то это будет абсолютно не важно.
При оплате отработка макроса идет очень быстро, а если вдруг случается сбой после отработки, то кассир нажимает клавиши сам.
Никаких выдергиваний терминала из компа и перезагрузок 1С.
MAGAZKA (NS)
Администратор запретил публиковать записи гостям.
Модераторы: Тех.поддержка
Время создания страницы: 0.080 секунд