Top.Mail.Ru
Заказать консультацию
специалиста 1С
Отправить заявку

Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и соглашаетесь с политикой конфиденциальности.

Эмулятор кассы

Бурдуковский Илья Посмотреть все статьи >> Старший программист 1С партнёрской сети "ИнфоСофт".
31.08.2022
7019
Время прочтения - 5 мин.
Заказать консультацию

Иногда в процессе автоматизации, программисту необходимо протестировать работу с торговым оборудованием. В частности - с Контрольно-Кассовым Терминалом. Но в процессе тестирования необходимо как минимум наличие этого оборудования. А если оно далеко? А если нужно что-то «пробить»?

В таких ситуациях разработчика очень сильно выручают эмуляторы оборудования.

Мы рассмотрим процесс подключения эмулятора к базе 1С на примере учебного драйвера, созданного фирмой 1С. Сам драйвер распространяется в качестве дополнительного материала для дистрибутива Библиотеки Подключаемого Оборудования, но также существует и прямая ссылка на скачивание.

Приступим к настройке:

1. Скачаем драйвер эмулятора, а затем загрузим его в базу 1С.

Дистрибутив БПО 3.1: https://releases.1c.ru/project/CEL30

1.png

Прямая ссылка на драйвер.

2.png

После сохранения подключенный драйвер будет иметь следующий вид:

4.png

Очень важно: Драйвер поддерживает только 32-х разрядную платформу!

 

2. Создадим новый экземпляр подключаемого оборудования для нашей организации. В типе оборудования установим «ККТ с передачей данных», а в качестве драйвера – настроенный драйвер эмулятора.

5.png 

После создания в параметрах подключения можно настроить время отображения чека на экране, а также протестировать подключение.

 6.png

3. Теперь при использовании настроенного оборудования на экране будет появляться окно с чеком.

 7.png

4.   Вы великолепны!

Подпишитесь на дайджест!
Подпишитесь на дайджест, и получайте ежемесячно подборку полезных статей.

Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и соглашаетесь с политикой конфиденциальности.

В дополнение к эмуляции ККТ данный драйвер может эмулировать ещё другие два типа оборудования:

  • эквайринговый терминал - в дополнение к чеку на экране будет появляться дополнительное окно со слип-чеком эквайрингового терминала

  • электронные весы - при определении веса эмулятор выдаст случайное число от 0 до 10 с точностью до двух знаков после запятой.

Но для этого придётся проделать следующий алгоритм действий:

1) Распакуем скачанный архив в надёжную директорию. Например: «C:\Program Files (x86)\FPEmulatorKKT1Cffd12_emulator»

2) Затем зарегистрируем библиотеку с помощью команды regsvr32.

regsvr32 "C:\Program Files (x86)\FPEmulatorKKT1Cffd12_emulator\FPEmulatorKKT1Cffd12.dll"

8.png 

3) При подключении драйвера выберем «Установленный на локальном компьютере» и заполним поля в появившемся окне:

  • Тип оборудования: ККТ с передачей данных / Эквайринговые терминалы / Электронные весы

  • Идентификатор объекта: AddIn.EmulatorKKT1Cffd12

По необходимости этот шаг нужно провести для каждого нового типа эмулятора.

9.png

10.png

4) На этапе создания экземпляра оборудования никаких изменений не произошло. Абсолютно так же устанавливаем тип оборудования и драйвер.

11.png

5) Вы великолепны!


Заказать консультацию специалиста 1С
Оставьте заявку и наши эксперты проконсультируют вас по данной статье.
Отправить заявку

Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и соглашаетесь с политикой конфиденциальности.

Рассказать друзьям
Кассовая техника
Вам может быть интересно: