05.07.2021 Александр Никифоров 11569
Печать кассовых чеков на одну кассу ККТ с нес...

Содержание:

1. Работа с несколькими рабочими местами кассиров

2. Варианты настройки связи с онлайн кассой ККТ

3. Настройка печати кассовых чеков в 1С:Предприятии

4. Настройка "Подключение к удалённому рабочему столу"


Для конфигураций на управляемых формах: 1С Управление торговлей, редакция 11, 1С Комплексная автоматизация 2.0, Розница 2 и 3, 1С Управление нашей фирмой 1.6, Бухгалтерия Предприятия 3, Бухгалтерия государственного учреждения 2.0.   

1. Работа с несколькими рабочими местами кассиров


Когда у Вас несколько рабочих мест в магазине или несколько рядом расположенных отделов магазина, то рано или поздно возникает вопрос: "а можно ли настроить рабочие места кассиров так, чтобы они распечатывали кассовые чеки на один кассовый аппарат?".


Стоимость фискального кассового аппарата с памятью составляет примерно от 20 тыс. руб., плюс его ещё надо обслуживать, а иногда они еще и ломаются. Разумеется, всякий предприниматель захочет избежать ненужных трат. И решение существует!


Если попробовать в конфигурациях 1С настроить печать на одну онлайн кассу ККТ с IP адресом, например, 192.168.1.50, то мы получим ошибки 999 вида «Ошибка порт занят или не доступен».


Для решения надо:

1) что бы порт ККТ был доступен со всех рабочих мест.

2) разработка, которая будет корректно открывать и закрывать кассовые смены и освобождать порт ККТ.  


2. Варианты настройки связи с онлайн кассой ККТ


Для пункта 1 можно выбрать онлайн кассу ккт у которой есть возможность работы по TCP IP протоколу. Тогда можно будет настраивать связь с ККТ на каждом рабочем месте на её IP адрес и порт (пример приведён на рисунке).



Рис. 1 Настройка связи нескольких рабочих мест с ККТ


Если же у вас уже есть онлайн касса ККТ и она не имеет возможности работы по TCP IP протоколу, то для обеспечения связи с нам надо протянуть порт COM нашей ККТ на TCP IP.


Существует много вариантов решения этого вопроса, но я приведу наиболее простой и бесплатный вариант реализации: использовать программу VSPE - Virtual Serial Ports Emulator.


Есть несколько вариантов настройки VSPE, но я приведу наиболее оптимальный для работы с онлайн кассой ККТ.

Устанавливать VSPE надо только на компьютере, куда подключена онлайн касса ККТ. Настраиваем соединение "Устройство-Создать-TCP Server"



Рис. 2 Настройка соединения через TCP


Далее задаём локальный TCP порт из свободных, например, 5555 и IP интерфейса идентичный IP адресу компьютера в нашей локальной сети (посмотреть можно в свойствах сетевого подключения), например, 192.168.1.10.


Указываем "COM порт - источник данных" идентичный COM порту ККТ, например, COM22. Проверим настройки порта. Кстати, скорость лучше выставить как в настройках ККТ. (115200 работает быстро). Далее нажимаем «Готово».



Рис. 3 Настройки порта


Если порт ККТ указан правильно, то в колонке "Статус" увидим "ОК" и тест связи из драйвера ККТ по TCP IP на адрес ккт 192.168.1.10 порт 5555 будет проходить успешно (сам порт COM22 нашей ККТ уже будет не доступен - он занят VSPE).


Далее надо сохранить настройку в файл и этот файл указать как параметр запуска VSPE. "Файл → Сохранить как" и сохраняем, например, в C:\vspe\vspecom22.vspe


Создаём на рабочем столе ярлык запуска VSPE с нашими настройками. В свойствах ярлыка указываем в «Объект»: "C:\Program Files\Eterlogic.com\Virtual Serial Ports Emulator (64 bit)\VSPEmulator.exe" C:\vspe\vspecom22.vspe



Рис. 4 Свойства ярлыка VSPEmulator


Чтобы настроить автозагрузку VSPE при старте Windows, надо поместить ярлык запуска VSPE в автозагрузку.


Для диагностики "кто занял порт" можно использовать кнопку со значком "i" в VSPE или использовать команду в командной строке:


netstat -a -n| more – она отобразит все соединения в постраничном режиме вывода на экран с отображением номеров портов и IP-адресов в числовом формате.

netstat -n 5 | find /i "Established" – каждые 5 секунд отображает статистику по установленным соединениям; среди этих соединений можно найти и на наш порт ккт 5555 и посмотреть кто же его занимает.  


3. Настройка печати кассовых чеков в 1С:Предприятии


Теперь можно приступать к настройке рабочих мест в 1С 8.3 Предприятие. Настраиваем каждое рабочее место кассира как на рисунке (в том числе и рабочее место, где подключен ККТ).



Рис. 5 Настройка РМК в 1С


Тест связи с ККТ будет проходить успешно на каждом рабочем месте.


Затем необходимо подключить разработку в 1С:Предприятие. Покупаем её по ссылке и подключаем как расширение конфигурации.


Не забываем убрать флаг "безопасный режим" и перезапустить или закрыть сеансы всех пользователей.

Убедимся, что расширение подключено и функционирует. Точка слева должна быть зелёной.



Рис. 6 Проверка активности расширение и галки «Безопасный режим»


Если расширение функционирует, то при открытии смены мы обязательно увидим сообщение, начинающееся с "Расш70".


При печати кассовых чеков из нескольких разных конфигураций 1С необходимо подключить разработку во все конфигурации 1С (тогда порт ККТ не будет блокироваться одной из конфигураций).


Если вы используете распределённые базы данных (РИБ), то отнеситесь внимательнее к настройке рабочих мест кассиров. В некоторых конфигурациях эти настройки могут передаваться в узлы распределённой базы и при выборе настройки кассиром кассовый чек будет отправлен в соответствии с настройками на конкретную ККТ из этой настройки (то есть может быть отправлен в другой ваш магазин через дорогу/город/страну).  


4. Настройка "Подключение к удалённому рабочему столу"


При работе с базой данных через "Подключение к удалённому рабочему столу", когда сама база данных расположена снаружи нашей локальной сети, а ККТ подключена на локальном компьютере, необходимо пробросить порт нашей ККТ 5555 на роутере в сеть Интернет. (внешний IP адрес должен быть статическим). Тогда можно будет настроить связь с ККТ в программе 1С (расположенной на сервере терминалов) по внешнему IP адресу и порту ккт, например, 83.239.125.125, порт 5555


При пробросе одного com порта через мапинг-портов в "Подключении к удалённому рабочему столу" использовать этот порт сможет только одно рабочее место, а вариант с использованием VSPE позволяет печатать чеки с нескольких таких рабочих мест. Причём плюсом такого варианта будет ещё и гораздо более высокая скорость печати чека (порядка 4-7 секунд, против 30-40 секунд при использовании стандартного мапинг-порта в "Подключении к удалённому рабочему столу"). При использовании варианта с VSPE и "Подключение к удалённому рабочему столу" не забывайте снять флаг стандартного проброса порта на вкладке "Локальные ресурсы – Подробнее".



Рис. 7 Настройка подключения к удаленному рабочему столу


Подведём итоги. Итак, получается, что для выполнения задачи по печати кассовых чеков на одну онлайн кассу ККТ потребуется затрат от 1000 руб. до (1000+2275+100) 3375 руб. Причём настроить печать вы сможете хоть со всех ваших рабочих мест (сумма разовая и от количества рабочих мест кассира не зависит). Такой вариант является очень даже экономным решением задачи.


Специалист компании «Кодерлайн»

Александр Никифоров

 

Наши проекты

ООО «Аэроэкспресс»
ООО «Аэроэкспресс»

Отрасль:

Внедренное типовое решение:
1С:ERP. Управление холдингом

· Планирование закупок · Управление закупочными процедурами, включая 223 ФЗ · Управление цепочками поставок · Управление договорами, включа...

ООО «Фипар»
ООО «Фипар»

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты «Кодерлайн» внедрили «1С:ERP. Управление предприятием 2» и автоматизировали блоки: продажи, закупки, производство, складская и т...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

Внедренное типовое решение:

- Совместная работа по внедрению разных решений, в том числе «1С:ERP Управление предприятием», «1С:Управление корпоративными финансами»...

Оптимизация производительности системы
ЗАО ИД «Комсомольская правда»

Отрасль:
Медиа

Внедренное типовое решение:
1С:Бухгалтерия

- Оптимизация производительности системы, в том числе сервера Postgre. ...

Группа компаний ТМ «Дружба народов»
Группа компаний ТМ «Дружба народов»

Отрасль:
Пищевая промышленность

Внедренное типовое решение:
1С:ERP Управление предприятием 2.1

- Переход на новый релиз 2.1 программы «1С:ERP Управление предприятием»
- Разработка обработки «Свертка информационной базы»
- Разрабо...

Установка программного продукта БИТ.Финанс для 1С:Бухгалтерия 8
ООО «Джи Эй Си Шиппинг энд Лоджистикс»

Отрасль:
Транспорт

Внедренное типовое решение:
БИТ.Финанс

Построение единого информационного пространства финансовой службы;
Учет бухгалтерский, налоговый, бюджетный, включая регламентированную ...

ООО «ТейблТок»
ООО «ТейблТок»

Отрасль:
Общественное питание и рестораны

Внедренное типовое решение:
1С:Управление торговлей

Оформление заказов поставщикам Оформление заказов покупателей Управление складскими запасами ...

 ЗАО "Инвестгеосервис" -ДО
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Работа с файлами;
- Делопроизводство;
- Процессы движения документов;
- Учет и контроль исполнения поручений;
- Учет рабо...

ООО «ДАФ Тракс Рус» (DAF Trucks Rus)
ООО «ДАФ Тракс Рус» (DAF Trucks Rus)

Отрасль:
Машиностроение

Внедренное типовое решение:
«1С:Управление корпоративными финансами»

- Осуществлена разработка матрицы прав и ролей для финансового подразделения:
• распределение ролей стало более четким и структурированны...

Внедрение блоков в 1С:Комплексная автоматизация 8
ООО «Больцен Рус»

Отрасль:
Оптовая торговля

Внедренное типовое решение:
1С:Комплексная автоматизация

- Оперативный учет...

ООО «Стейдж Энтертейнмент Россия»
ООО «Стейдж Энтертейнмент Россия»

Отрасль:
Театральная деятельность

Внедренное типовое решение:
Платформа 1С:Предприятие 8

Реализован процесс трансформации данных бухгалтерского учета по РСБУ в данные международного учета (ГААП) на платформе «1С:Предприятие 8»:...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
1С:Управление производственным предприятием

- Внедрение функционала управления НСИ;
- Рефакторинг;
- Оптимизация общего модуля;...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение