Подсоединение дисплея покупателя к «1С»
В данной статье мы расскажем о том, как интегрировать дисплей покупателя с 1С и какое ПО для этого потребуется. Вы узнаете, как при помощи 1С сделать из монитора покупательский дисплей, для чего это нужно и многое другое.
Наличие покупательского дисплея занимает не последнюю роль в повышении лояльности клиентов. Оборудование позволяет транслировать покупателю сведения о текущей продаже (наименование и цену товара, итоговую сумму и т.п.), что исключает возможность преднамеренного обмана или случайной ошибки кассира при пробитии товаров.
Также оборудование может служить информационным табло, на котором будут высвечиваться данные о текущих или будущих рекламных акциях, а также иные полезные сведения.
Использование дисплея покупателя повышает пропускную способность кассового узла, товарооборот и клиентоориентированность, сводя практически на ноль возникновение спорных ситуаций. Поэтому сегодня производители кассового оборудования и разработчики ПО, предлагают разнообразные решения, предназначенные для включения покупательского дисплея в систему, а также интеграции его с 1С или другой программой учёта товара.
Взаимодействие дисплея покупателя с «1С»
Процесс интеграции дисплея покупателя с программой учёта товара, а также выставление программных настроек для табло обычно не предусматривают специфических навыков или умений пользователя. Подсоединение к ПК осуществляется при помощи порта RS232, а к ноутбуку через USB. Программная настройка также не отличается особой сложностью. Комплектация практически всех моделей включает в себя CD со всем необходимым для работы ПО. Если же его по какой –то причине нет, то пользователь всегда может скачать нужные драйверы и программы с официального сайта производителя.
К тому же ОС Windows 10 может автоматически опознавать некоторые виды мониторов, и подготовить их к работе, установив необходимые дистрибутивы.
После того как оборудование будет подсоединено, а ПО инсталлировано, необходимо произвести настройку интеграции покупательского дисплея с «1С» или другой программой учёта товара.
Ниже мы разберём данную процедуру, на примере оборудования АТОЛ:
Войдите в программу учёта товара.
Войдите во вкладку «Сервис» и в настройках устройства выберите подраздел «Использовать дисплей покупателя».
В появившемся системном окне нажмите на кнопку «Добавить» и в строке «Модель» выставьте режим редактирования.
Когда откроется справочник, кликните «Добавить» и в строчке «Обработка обслуживания» выберите «Атол: Драйвер дисплеев покупателя». Вся остальная информация будет внесена автоматически.
Для подтверждения внесённых изменений, нажмите на кнопку «ОК».
Повторно откройте системное меню и укажите созданное устройство. Если всё сделано верно, отобразятся данные об успешном подсоединении.
После того как установка будет завершена, пользователю необходимо зайти во вкладку «Параметры», после чего указать номер порта подсоединения, скорость передачи сведений и другие необходимые сведения. По завершении потребуется произвести тестирование оборудования, кликнув на кнопку «Проверка связи». Если соединение установлено корректно, на экране появится текст.
Монитор вместо покупательского дисплея в «1С»
В отдельных сферах деятельности пользователям требуется более крупный дисплей, чем у стандартных табло.
Мониторы более актуальны:
В заведениях общественного питания – для демонстрации сведений о статусе заказа. Это делает процедуру обслуживания более понятной и снижает доп. нагрузку на сотрудников.
В МФЦ, поликлиниках, а также кредитных и государственных организациях – используются для оповещения посетителей о движении электронной очереди, а также для оповещения номера окна, к которому требуется подойти.
В розничных торговых точках, реализующих бытовую и цифровую технику – позволяет повысить лояльность клиентов через демонстрацию движения товара: создание заявки, сборка поставок и заявок, выдача товара.
Зачастую пользователи интегрируют мониторы с 1С, чтобы можно было использовать их как покупательский дисплей для информирования посетителей о текущих акциях и других предложениях. Монитор при этом можно разместить как на кассовом узле, так и в торговом зале.
Данный способ позволяет повысить продажи и прибыль по причине:
Возможности демонстрации рекламных роликов, а также фотографий акционной продукции.
Демонстрации сведений о поставляемых дополнительных услугах.
Концентрации внимания клиентов на определённых брендах.
Помимо этого, используя табло, можно быстро оповестить клиента в случае возникновения чрезвычайной ситуации.
Интеграция простого монитора с 1С доступна только если в POS-терминале предусмотрен выход VGA.
Как при помощи «1С» сделать из монитора покупательский дисплей
На момент написания статьи у разработчиков 1С не представлено ПО для применения стандартного монитора в качестве дисплея покупателя. Требуемые программы следует искать у сторонних разработчиков, а также у официальных партнёров. Следует помнить, что скачивание непроверенного ПО не может обеспечить корректной и стабильной работы оборудования. Поэтому перед его загрузкой пользователю рекомендуется ознакомиться с отзывами пользователей.
ПО для интеграции покупательского дисплея в «1С»
На сегодняшний день на рынке программных продуктов представлено большое количество решений, предназначенных для интеграции покупательского дисплея в 1С, ниже мы привели наиболее популярные из них.
Облачный сервис «1С-Рарус: Дисплей покупателя»
Главное отличие данного решения заключается в том, что сведения могут выноситься на мобильное устройство (к примеру, планшет). Для эффективного взаимодействия, разработчиками был добавлен многофункциональный ЛК, в котором выставляются такие настройки как:
Перечень магазинов, в которых нужна демонстрация (к примеру, сетевые супермаркеты и заведения общественного питания).
Настройка последовательности трансляции.
Оповещение о внесённых изменениях в график работы торговой точки.
Информация об имеющихся вакансиях.
Также в программе предусмотрена возможность событийного показа, предназначенного для демонстрации покупателю акционных товаров, схожих с позициями в чеке.
Приложение доступно для оборудования, функционирующего на ОС базе Android. Загрузить его можно через Google Play Store. После его инсталляции, пользователю необходимо пройти простую процедуру регистрации, по окончании которой он получит доступ к ЛК, где будет возможность производить загрузку необходимого материала, а также выставлять характеристики трансляции.
Детальную инструкцию о том, как подключить сервис «1С-Рарус: Дисплей покупателя», а также пособие по настройке и подготовке дисплея к использованию в розничной торговой точке, можно найти на официальном портале разработчика.
«Дисплей покупателя «1С»: второй монитор»
Универсальное ПО, предназначенное для интеграции с любыми кассовыми программами. Основной сферой использования является общественное питание. Обмен данными производится через документы, в которых может содержаться любой текст. При этом пользователь может выбрать фон или рекламное фото из личной библиотеки. В приложении осуществляется поддержка разных языков. Сведения создаются после внесения позиций или корректировок. Программа с последовательностью в несколько секунд осуществляет проверку наличия данных в каталоге, после чего обрабатывает и пересылает сведения на экран.
Если активирована поддержка видео, ПО «Дисплей покупателя «1С»: второй монитор» даёт возможность демонстрации рекламных роликов и другой необходимой информации.
Запись проецируется на весь дисплей, но когда на него выводится текстовое сообщение, видео ставится на паузу и сворачивается. По окончании демонстрации текста показ видеоматериала снова возобновиться. Видеоматериалы находятся в папке с ПО и могут производиться зациклено без перерыва. Также программа позволяет пересылать необходимые материалы на второй экран и работать с планшетами не базе ОС Windows.
Mediadisplay 2: интеграция табло покупателя в «1С»
Система состоит из сервера и покупательского дисплея, интеграция между которыми осуществляется через специальное ПО. Для настройки интеграции 1С с Mediadisplay 2, необходимо инсталлировать их на один компьютер, либо обеспечить возможность обмена информацией через локальную сеть.
В двухстрочном режиме программа учёта товара пересылает данные, которые должны проецироваться на экран.
Для инсталляции ПО необходимо:
Загрузить установочный файл на компьютер.
Открыть вкладку «Администрирование».
Нажать на «Подключаемое оборудование» и войти в настройки.
В открывшемся окне выбрать «Драйверы оборудования» и кликнуть на «Добавить новый драйвер из файла».
Прописать путь к архиву.
Кликнуть на «Функции» и, следуя системным подсказкам, произвести установку.
По окончании установки запустится директория с документами, а статус ПО изменится на «Установлен на текущем ПК». Необходимо поменять тип устройства на «Дисплеи покупателя», после чего возвратиться к программе учёта товара.
В функциях 1С выбрать подсоединяемое устройство — «Дисплеи покупателя», после чего утвердить формирование нового подключения. В появившемся списке следует указать необходимое ПО и нажать на «Записать и закрыть». Далее следует вернуться в настройки, вписать имя устройства, порт и IP-адрес. По завершению настройки нужно протестировать оборудование, кликнув на «Тест устройства». Если всё было сделано верно, появится системное сообщение с подтверждением.
Покупательские дисплеи, интегрируемые с «1С»: обзор
Разработчики «1С» рекомендуют использовать для подключения покупательского дисплея сертифицированное ПО, которое включено в технологическую конфигурацию БПО.
Ниже в таблице мы привели несколько таких устройств, интегрируемых с ПО:
POSUA: Дисплеи покупателя v.1.0.8
Универсальный драйвер SPARKv.1.0.1
АТОЛ ZQ-VFD 2300 USB
АТОЛ: Дисплеи покупателя v.8.25.5
Табло, работающие по протоколам DSP800, Firich/CD5220, Epson и подключаемые к COM-портам
Вывод информации на дисплей покупателя
Появился дисплей покупателя. Интересно стало попробовать его использовать в качестве информационного табло для вывода информации о текущем дне, времени до конца рабочего дня/недели, информации о погоде, курсе валют.
При этом не хотел использовать ресурсоёмкие приложения и свой ПК. Остановился на связке мини-ПК Raspberry + Linux + Дисплей покупателя.
Необходимые замечания
Установку и настройку ОС Linux на устройство Raspberry в данном материале не рассматриваю.
Для редактирования текста в среде Linux использовал редакторы nano и mcedit.
Для доступа к мини-ПК на базе ОС Linux из среды Windows пользовался клиентами для удаленного доступа по протоколу SSH — KiTTY/PuTTY.
Для передачи файлов между ОС Windows и Linux использовал программу WinSCP.
Bash — командный интерпретатор (командная оболочка).
Bash — аббревиатура от «Bourne-Again Shell» («возрождённая» оболочка). Ключевые слова, синтаксис и другие основные особенности языка были заимствованы из другого командного интерпретатора sh (сокращение от shell).
Bash — это ещё и мощный язык программирования.
Я занимаюсь сопровождением программных продуктов на базе 1С и для меня это было возможностью самому познакомится с программированием в среде Linux.
В меру своего понимания буду разъяснять выполняемые команды. Это сделано с целью большого охвата аудитории.
Что использовал?
- Одноплатный компьютер Raspberry Pi 2 Model B v1.1 с установленной ОС Raspbian GNU/Linux 9.4 (stretch).
- Дисплей покупателя POSUA LPOS-VFD USB.
- Командный интерпретатор bash.
1 этап. Подключение и настройка дисплея покупателя
После того как присоединили к USB-порту дисплей покупателя (ДП) выясним параметры подключенного устройства. В терминале выполним команду:
Получим список присоединенных USB устройств к Raspberry:
Из информации полученной командой находим строку Product=POSua LPOS-II-VFD USB CDC. Это наш дисплей покупателя. В этой секции нам нужна строка Vendor=0000 ProdID=0131 Rev=01.00. А конкретно vendor=0000 prodID=0131. Так идентифицирует себя устройство.
Для корректной работы с ДП необходимо загрузить модуль работы с USB в ядро системы. Выполняем команду с повышенными правами:
modprobe — программа для добавления модулей в ядро Linux. usbserial — модуль ядра который обеспечивает эмуляцию COM-порта на USB устройствах. 0x – означает шестнадцатеричный формат.
Так как у меня подключено одно USB-устройство, то в системе Linux автоматически получает файл ttyUSB0. Такова важная особенность взаимодействия с устройствами в ОС Linux – работа с устройством как с файлом. Файлы устройств хранятся в каталоге /dev .
Для корректной работы с ДП установим скорость передачи данных:
stty — команда устанавливает параметры терминального ввода/вывода для устройства. -F — устройство. В нашем случае дисплей покупателя /dev/ttyUSB0 . И для данного устройства устанавливается скорость 9600 бод.
Теперь можно попробовать вывести приветственное сообщение (пока на английском):
Если всё сделали правильно, то на экране появится наше сообщение. Подробнее о команде ниже.
2 этап. Программирование
На предыдущем этапе мы вывели сообщение на английском языке поверх заставочного сообщения устройства. И это не очень красиво.
Для очистки экрана дисплея выполним команду:
echo — команда вывода в терминал. Опция -e — включает поддержку вывода escape-последовательностей, -n — указывает, что не надо выводить перевод строки. Допускается запись -en .
0с — очистка экрана дисплея и отмена строчного режима, 0b — перемещает курсор в верхнюю крайнюю левую позицию. Символ > — управление потоком (перенаправляет вывод). В данном случае в файл /dev/ttyUSB0 нашего устройства. Если просто выполнить команду echo «Hello!» , то в окне терминала появится текст, указанный в кавычках.
Кстати, команду изменяющую скорость для передачи данных на устройство можно было записать и так:
Ну и для вывода сообщений на русском языке выполним:
| — перенаправляет вывод одной команды на вход другой (конвейер). В нашем случае последовательность символов «Привет!» не выводится в файл устройства сразу, а передаётся на «конвертирование» утилите iconv. iconv — преобразует из одной кодировки в другую.
Командный интерпретатор bash позволяет не только выполнять команды непосредственно в терминале, но и писать файлы-скрипты.
Для того, чтобы bash понимал, что это «его» в начале файла указывается #!/bin/bash. А для непосредственного выполнения скрипта надо выполнить команду:
Где namefile.sh — файл скрипта. Расширение sh — означает, что это файл-скрипт bash. chmod – программа для изменения прав доступа к файлам и каталогам. u+x — устанавливает право на выполнение файла для текущего пользователя.
Решение задачи выполним двумя скриптами. Первый скрипт — основной (dispos.sh). Он выводит всю необходимую информацию на дисплей покупателя. Второй — вспомогательный (parse.sh) получает данные погоды, сервисов котировок валют и записывает данные в промежуточные файлы. Промежуточные файлы с данными используются в первом скрипте.
Для того, чтобы скрипты могли выполняться, необходимо выполнить команды:
Обратите внимание, что используется просто +x . Это «укороченная» версия u+x .
Скрипты нужно запускать с определённой периодичностью. Для этого воспользуемся стандартным планировщиком crontab. Для редактирования служит команда:
В планировщик добавим две строки:
Скрипт parse.sh выполняется каждые 20 минут, а скрипт dispos.sh каждую минуту.
Перед первоначальным выводом на дисплей покупателя прежде надо выполнить скрипт parse.sh который получит первичные данные о погоде и валюте.
Далее я приведу полные тексты скриптов с короткими комментариями.
Описание файлов-скриптов
Файл dispos.sh
Комментарии
Для вывода текущей даты служит команда date . Пример,
После выполнения получаем дату вида: 20.05.2019 12:11.
Для расчёта времени до конца дня воспользуемся дополнительной переменной TIME_OF_WORKDAY и установим значение TIME_OF_WORKDAY=»18:00:00″ . Ну а далее рассчитаем часы и минуты до конца рабочего дня:
Символ $ — указывает на то, что это переменная.
Символ # — комментарий.
date +%s — получаем текущую дату и время в секундах.
date +%s —date=$TIME_OF_WORKDAY — получаем время в секундах до TIME_OF_WORKDAY («18:00:00») .
Расчет времени до конца рабочей недели:
Где DAY_OF_WEEKEND=`date +»%s» —date=»friday 17:00:00″` — время в секундах с текущего момента времени до пятницы 17:00:00.
Часть скрипта реализована с помощью функций. Например,
disp_clear() — название функции. В <> указываются выполняемые команды.
Переменная DEV_DISPLAY является «глобальной» и задаётся вначале скрипта и соответственно DEV_DISPLAY=»/dev/ttyUSB0″ .
Чтение данных из файла, например конкретной строки (1):
sed — это текстовый редактор, выполняющий операции редактирования над информацией в стандартном потоке ввода или файле. Параметр -n – выводит текущую выбранную строку. ‘1
’ — печатает 1 строку и выходит не читая остальные ( p — печать, q — выход).
Ещё вариант чтения из файла (построчно):
А таким образом DISPLAY_LINE1=$
Замена символов производится комбинацией // , например, так DOLLAR//–/- . Заменяется символ «–» на «-«.
Файл parse.sh
Комментарии
Команда wget позволяет скачивать из сети файлы, страницы и т.д. Опция -q — выводит минимум информации, -O — сохраняет в указанный файл.
В строках ниже производится запись в файл:
Причем, если используется перенаправление потока вывода в файл > , то содержимое файла перезаписывается, а использование >> дозаписывает данные в файл.
Пример использования параметра в функции:
Непосредственно в функции:
Где <1>— параметр. Передаётся число 6.
Обратите внимание на сложную функцию замены подстроки, например:
В строке остаются только символ «.» и все цифры от 0 до 9.
Послесловие
В языке bash доступны практически все возможности «обычных» языков программирования. А некоторые команды, по сравнению с аналогами в 1С, удивляют своей лаконичностью и функциональностью.
На данный момент дисплей покупателя в качестве информационного табло стабильно работает больше полугода.
Записки IT специалиста
Эмуляторы Онлайн-ККТ и банковского терминала для 1С:Предприятие
- Автор: Уваров А.С.
- 18.08.2019
Достаточно часто в практике автоматизатора или разработчика возникают ситуации, когда требуется проверить корректность работы конфигураций 1С:Предприятие с торговым оборудованием. Но есть категории оборудования, использование которого в тестовом режиме крайне затруднительно — это ККТ и банковские терминалы. Одно дело, если нужно просто проверить корректность подключения, тогда можно просто «пробить» что-нибудь недорогое и положить пару рублей в кассу (или списать с карты), иначе нужно искать иные решения. Одним из неплохих вариантов будет использование эмуляторов.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Эмулятор контрольно-кассовой техники нового образца
Долгое время в составе 1С поставлялся эмулятор фискального регистратора, который позволял протестировать работу с ККТ без подключения физического оборудования. С переходом на онлайн-кассы он стал неактуален, новый эмулятор в состав конфигураций не входит, но доступен на портале 1C:Обновление программ.
Скачать / Зеркало — x32
Сразу отметим, что данный эмулятор хорошо подходит для проверки правильности формирования чека и логики работы конфигурации. Его можно использовать при разработке, тестировании или обучении персонала. Особенностей работы с конкретными экземплярами ККТ он не учитывает, так как работает через собственный, упрощенный драйвер. Если вам нужно отладить прикладное решение для работы с конкретной моделью ККТ или проверить TLV-структуру чека, то данный эмулятор не подойдет.
Драйвер эмулятора поставляется в виде архива, но просто так загрузить его в 1С не получается, во всяком случае мы не разу не смогли это сделать, поэтому пойдем несколько более сложным, но надежным путем.
Для начала распакуем архив и поместим библиотеку FPEmulatorKKT1C2.dll в какое-нибудь надежное расположение (чтобы никто случайно не удалил или не переместил), скажем в C:\Program Files (x86)\1cv8. После чего зарегистрируем ее:
Затем откроем 1С и перейдем в раздел Подключаемого оборудования, в зависимости от конфигурации пути могут несколько отличаться. Затем откроем Подключение и настройка оборудования и выберем Драйверы оборудования.
Нажмем кнопку Создать и заполним поля следующим образом:
- Тип оборудования — ККТ с передачей данных
- Наименование — 1C: Эмулятор контрольно-кассовой техники нового образца (хотя это некритично, можете написать все что угодно)
- Идентификатор объекта — AddIn.EmulatorKKT1C2
Теперь можно подключить эмулятор как обычный экземпляр оборудования.
После создания оборудования загляните в его настройки и установите нужное время отображения на экране, а также включите отображение нужных реквизитов на других закладках.
Теперь при пробитии чека в нижнем правом углу будет всплывать окно с его содержимым:
На «настоящий» чек не совсем похоже, но такая цель и не ставилась (скорее наоборот), зато все необходимые реквизиты присутствуют и можно проверить правильность формирования чека.
1C: Эмулятор ККТ с передачей данных (54-ФЗ) с функцией эквайринговых операций
Новый эмулятор ККТ от фирмы 1С, представленный вместе с Библиотекой подключаемого оборудования 3.x, но будет работать на любых конфигурациях с БПО. Состав эмулируемого оборудования значительно расширен, теперь кроме ККТ драйвер может эмулировать эквайринговый терминал и электронные весы.
Также как и его предшественник этот драйвер устанавливается вручную, прежде всего распакуем архив и разместим библиотеку FPEmulatorKKT1Cffd12.dll в надежное расположение, например, C:\Program Files (x86)\1cv8 и зарегистрируем ее:
Затем перейдем в раздел Подключаемого оборудования — Подключение и настройка оборудования и выберем Драйверы оборудования (в зависимости от конфигурации пути могут различаться), в открывшемся окне Создадим новый экземпляр оборудования, в конфигурациях на БПО 3.x следует выбрать Подключить новый — Установленный на локальном компьютере:
После чего заполняем поля следующим образом:
- Тип оборудования — ККТ с передачей данных / Эквайринговые терминалы / Электронные весы
- Наименование — 1C: Эмулятор ККТ / 1С: Эмулятор терминала / 1С: Эмулятор весов
- Идентификатор объекта — AddIn.EmulatorKKT1Cffd12
Если вам нужны все три вида эмуляторов, то повторяем действие три раза, каждый раз указывая нужный тип оборудования.
После создания экземпляра оборудования обратите внимание на следующие настройки: для ККТ появилась закладка ФФД 1.2 где можно настроить работу с маркированным товаром, в частности указать желаемый результат проверки, как положительный, так и отрицательный.
Для Эквайрингового терминала это закладка Платежные операции, где следует указать Порог положительных операций, все суммы ниже порога терминал будет одобрять, при превышении придет отказ.
Важно! Если вы используете несколько типов оборудования с применением данного драйвера, то изменять настройки следует сразу во всех экземплярах, чтобы они были полностью одинаковые. В противном случае возможна непредсказуемая работа эмулятора.
В режиме ККТ эмулятор выводит на экран чек, на настоящий он также похож мало, но это фирменная позиция 1С, недаром она везде, где только может пишет, что ТОЛЬКО ДЛЯ ТЕСТИРОВАНИЯ И ОБУЧЕНИЯ. Тем не менее все необходимые реквизиты есть, для целей разработки и тестирования этого достаточно.
В режиме Эквайрингового терминала вы получите, в связке с этим же эмулятором ККТ, два чека: слип терминала и собственно кассовый чек, слип тоже не похож на настоящий, но в большинстве случаев это не имеет никакого значения:
При превышении Порога положительных операций терминал выдаст отказ в проведении операции. Это самая удобная функция данного эмулятора, для получения отказа нам не нужно менять настройки, достаточно просто указать нужную сумму.
В режиме Электронных весов эмулятор по нажатию кнопки Получить вес в РМК возвращает случайное значение от 0 до 10 с точностью до двух знаков после запятой. Это эквивалентно весам с диапазоном до 10 кг и точностью взвешивания 10 г.
Новый эмулятор от 1С действительно неплох, он в одиночку позволяет закрыть самые востребованные функции. К минусам можно отнести «ненастоящие» чеки, но это официальная позиция разработчика, который стремиться максимально затруднить какие-либо махинации при помощи эмулятора.
Драйвер ККТ Учебный для 1С:БПО 3.X NativeAPI
Еще один эмулятор ККТ от компании 1С-Рарус, единственный из эмуляторов на сегодняшний день, который поддерживает 64-х разрядную платформу.
Скачать / Зеркало — x32 / x64
Несмотря на то, что драйвер легко загружается из архива при его установке есть некоторые особенности. Так как архив содержит интеграционные компоненты для платформ разной разрядности, то устанавливать его нужно два раза, отдельно для каждой платформы. При этом рекомендуем сразу в Наименовании указывать разрядность драйвера.
Иначе легко запутаться и при попытке установить драйвер не той разрядности вы получите ошибку, текст которой совсем не проливает свет на причины происходящего и способна доставить ряд неудобств на ровном месте. Особенно если вы ставили драйвер давно и успели забыть об этой особенности.
В остальном его использование ничем не отличается от предыдущего эмулятора, но есть и плюсы, так чек, выводимый на экран более информативен и более похож на «настоящий», присутствуют все необходимые фискальные признаки и QR-код.
Дополнительное преимущество — этот эмулятор хранит все чеки и нефискальные документы «пробитые» в текущем сеансе, вы можете просматривать из воспользовавшись списком в верхней части чека. Это удобно, так как позволяет сравнить содержимое чеков или изучить историю. Такая потребность чаще всего встречается при обучении персонала, когда им нужно показать отличия между двумя чеками, скажем прихода и возврата прихода, или при работе с авансами и их погашением.
В целом эмулятор от 1С-Рарус нравится нам гораздо больше штатного и в последнее время мы отдаем предпочтение именно ему.
Эмулятор эквайрингового терминала TRISoft
С эквайринговым терминалом во многих случаях проще, можно установить в настройках использование терминала без подключения оборудования и спокойно тестировать этот участок. Но в этом случае будут работать совсем иные подсистемы, нежели с подключаемым оборудованием. Поэтому, если нужно проверить именно работу подключаемого терминала или научить кассиров обрабатывать ошибки, то без эмулятора не обойтись.
Штатной обработки в 1С до выхода нового эмулятора с функцией эквайринговых операций не было, но мы нашли отличный эмулятор, написанный одним из пользователей Инфостарта. Мы настоятельно советуем скачивать драйвер именно с Инфостарта за стартмани, чтобы таким образом поддержать автора и его дальнейшие разработки.
Скачать / Зеркало — x32
В отличии от эмулятора ККТ, данный драйвер можно просто загрузить из архива.
Никаких особых настроек эмулятор не требует, зато теперь мы можем эмулировать произвольные строки или ошибки с слип-чеке или ошибки терминала:
В сочетании с эмулятором онлайн-кассы вы увидите на экране сначала слип-чек, а затем кассовый:
Эмулятор эквайрингового терминала 1С-Рарус
Еще один эмулятор банковского терминала, снова от компании 1С-Рарус.
Важно! Данный эмулятор работает только с конфигурациями содержащими Библиотека подключаемого оборудования 2.x.
Данный драйвер также легко устанавливается загрузкой из архива, но имеет только 32-х разрядную версию, что несколько расстраивает, так как получить полноценное тестовое рабочее место для платформы x64 все еще невозможно.
Этот эмулятор прост, даже скажем — очень прост. Все что он делает — это эмулирует успешную оплату через терминал, хотя в большинстве случаев именно это и требуется получить при разработке или отладке. Основная причина использования эмулятора терминала — это вызвать исполнение той же самой ветви кода, которая работает с реальным оборудованием.
В настройках терминала можно включить опцию Отображать диалоговые окна, после чего вас появится возможность принять или отклонить оплату со стороны банка.
При успешной оплате будет напечатано два чека: слип от банка и кассовый чек на ККТ, в нашем случае использовался эмулятор ККТ от 1С-Рарус.
Если брать по возможностям, то эмулятор от 1С-Рарус более простой, чем разработка с Инфостарт, но тем не менее все необходимые функции он выполняет, но не работает в новых конфигурациях на БПО 3.0. Что выбрать — дело за вами, благо выбирать есть из чего.
Данные эмуляторы мы широко используем в повседневной деятельности, как при разработке, так и при тестировании и поэтому можем смело рекомендовать их нашим читателям.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Помогла статья? Поддержи автора и новые статьи будут выходить чаще:
Или подпишись на наш Телеграм-канал:
Программы для автоматизации торговли, автоматизации ресторанов и кафе
Предложение по изменению стиля второго монитора
Обработка информации требует ресурсов (но вся информация и так уже обрабатывается — ничего нового не требуется = нет новых требований к железу). КАК отображение обработанной информации может ТАК завысить требования к железу? На одном мониторе — интерфейс кассира, на другом — чек клиента. Очевидно, что инфа на мониторе клиента — это подмножество данных с монитора кассира. Для вывода этого "подмножества существующих данных" на другой монитор будем пентагоновские сервера арендовать?
Откуда у Вас i7 и 32Gb взялись при простом подключении второго монитора к системе?
Эту задачу даже на коленке ч/з локальный веб-сервер можно решить:
1)
запросы к БД
2)
отображение нужной информации на web-странице
3)
страница обновлается каждые n-секунд (5 например) или по триггерам в БД, если произошло realtime изменение интерисующих данных. 100 запросов из php-кода к БД для проверки флага необходимости немедленного обновления информации для страницы за глаза хватит.
4)
шрифты и что показывать ч/з css