8.х РОЗ Эквайринговая система Сбербанка

Тема в разделе ""1С:Розница"", создана пользователем rSlayer, 25 фев 2012.

  1. TopicStarter Overlay
    rSlayer
    Offline

    rSlayer Опытный в 1С

    Регистрация:
    31 мар 2009
    Сообщения:
    251
    Симпатии:
    0
    Баллы:
    26
    Коллеги, есть платежный терминал Сбербанка, без кнопочный, т.е. управление только из 1с происходит. Как на нем распечатать закрытие дня из Розницы? Именно закрытие дня терминала.
    Розница 1.0.16.1 Магазин одежды и обуви.
  2. SergeyB
    Offline

    SergeyB Модераторы Команда форума Модератор

    Регистрация:
    8 июн 2010
    Сообщения:
    621
    Симпатии:
    3
    Баллы:
    29
    Я всегда настраивал работу терминала параллельно Рознице.
    Думаю нужна обработка.
  3. TopicStarter Overlay
    rSlayer
    Offline

    rSlayer Опытный в 1С

    Регистрация:
    31 мар 2009
    Сообщения:
    251
    Симпатии:
    0
    Баллы:
    26
    Обработка то есть. Которая стандартная - SberBankES_v2.epf. Только не понятно как заставить печатать терминал именно закрытие дня.
    Придется наверно эксперементировать "методом научного тыка".
  4. zif74
    Offline

    zif74

    Регистрация:
    20 янв 2012
    Сообщения:
    22
    Симпатии:
    0
    Баллы:
    1
    Если рассуждать логически - в обработке SberBankES_v2.epf используются методы API драйвера платежного терминала Сбербанка. Следовательно, можно либо
    1. Посмотреть обработку на предмет процедуры или функции типа "Закрыть смену()"
    2. Найти описание методов API данного оборудования, и написать данную процедуру самому
  5. Dimka77
    Offline

    Dimka77 Опытный в 1С

    Регистрация:
    6 июн 2009
    Сообщения:
    279
    Симпатии:
    0
    Баллы:
    26
    Интересно, а можно сам терминал использовать ещё и как чекопечатающую машинку?
  6. TopicStarter Overlay
    rSlayer
    Offline

    rSlayer Опытный в 1С

    Регистрация:
    31 мар 2009
    Сообщения:
    251
    Симпатии:
    0
    Баллы:
    26
    Я не понял тамошней кухни. там в обработке, во всех функциях, в итоге, вызывается такая штука Драйвер.ЗакрытиеЧеков(). Что такое Драйвер я так и не понял. Если обращение к DLL , то опять же не понятно, так как в дравере все команды на латинском. В частности, для печати закрытия смены, надо вызвать функцию DLL'ки - NFUN с параметром. Но как ее вызвать , я не понимаю.

Поделиться этой страницей