Управление идет утилитой UPWIN.exe из комплекта драйверов Сбера для терминала.
Управление идет по параметрам командной строки.
Я думаю, можно сделать набор /bat файлов как у Аркуса и и вызывать их. Либо придумывать обработку, н это только к Юрию/Техподдержке
Найдено на инфостарте, человек привел команды в более удобоваримый вид:
Утилита UPWIN.exe от Сбербанка, коды команд для управления интегрированным банковским терминалом (управляемые формы, обычные под 8.1). Обработка на управляемых формах запускается под любой конфигурацией, обработка на обычных формах также запускается под любой конфигурацией на платформе от 8.1 и выше
В старой конфигурации УТ 10.3 необходимо было подключить интегрированный терминал Сбербанка, с последующей печатью слипчека. В качестве решения была использована утилита UPWIN.exe с параметрами
Коды команд, ТТ - торговый терминал
:: ## ##### (сумма целочислена, копейки без разделителя, например 1.23 = 123, 1.00 = 100
:: 1 СУММА - Оплата указанной суммой
:: 2 СУММА - Выдача наличных (не для ТТ)
:: 3 СУММА - Возврат
:: 4 - Запрос баланса (не для ТТ)
:: 5 - Отказ от подписки (?)
:: 6 - Безналичный перевод (не для ТТ)
:: 7 - Сверка итогов (ЗАКРЫТИЕ СМЕНЫ!!)
:: 8 - Операция отмены из списка (для текущей незакрытой смены)
:: 8 СУММА - Операция отмены конкретной суммы (для текущей незакрытой смены)
:: 9 - Сводный чек, без детализации, только общая сумма
:: 9 1 - КОНТРОЛЬНАЯ ЛЕНТА
:: 9 2 - ВЫВОД ОТЧЕТА ЗА ПРОИВЗВОЛЬНУЮ ДАТУ (с выбором даты, к/лента или св/чек)
:: 10
:: 11 - Вызов меню UPOS (loadparam.exe ?)
:: 12 - Повтор последнего чека
:: 13 - Автоматическая ОТМЕНА последней покупки БЕЗ УЧАСТИЯ КЛИЕНТА, БЕЗ ВЫДАЧИ ЧЕКА
Спасибо моему заказчику, который методом тыка наковырял более-менее полный список параметров upwin, позволяющий делать всё, что нужно.
21-03-2019 для управляемой формы добавил кнопку Печать, если используется подключаемое оборудование: фискальный регистратор, ККТ-онлайн или принтер чеков и в конфигурации применяется БПО (библиотека подключаемого оборудования) можно вывести слипчек на печать, при необходимости можно код печати добавить вручную
&НаКлиенте
Процедура ПечатьСлипЧека(Команда)
СлипЧек=ОбщегоНазначенияКлиентСервер.ЗаменитьНедопустимыеСимволыXML(СлипЧек);
МенеджерОборудованияКлиент.НачатьПечатьТекста(,,СлипЧек);
КонецПроцедуры
если нужно - могу с разрешения Админа вставить ссылку для изучения
---
AbigoR пишет:
Нет там такого, техник когда делал, сказал, что не возможно, но возможно посмотреть сверку итогов, в файле, указано сумма и количество операций все в шрифтах doc10 по-моему
просто либо не знает, либо не хочет заморачиваться - он вам расскажет, Вы натыкаете, поломаете потом будете третировать техподдерку. Им это надо?
Особенно, на мой взгляд, очень опасная команда "13" -
:: 13 - Автоматическая ОТМЕНА последней покупки БЕЗ УЧАСТИЯ КЛИЕНТА, БЕЗ ВЫДАЧИ ЧЕКА