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

Содержание:

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С:Бухгалтерия ПРОФ

- Финансы, управленческий учет, мониторинг показателей
- Бухгалтерский уче...

Московский филиал ООО «Авиакомпания «Икар»
Московский филиал ООО «Авиакомпания «Икар»

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

Внедренное типовое решение:
1С:Зарплата и управление персоналом

Управление персоналом и кадровый учет (HRM) Кадровый учет Расчет зарплаты Рег...

Группа компаний АО «Киномакс»
Группа компаний АО «Киномакс»

Отрасль:
Культура, шоу-бизнес

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

- Разработка Положения о Казначействе группы компаний
- Разработка Положе...

Внедрение блока бухгалтерского учета «1С:Управление производственным предприятием»
ОАО «Издательство «Просвещение»

Отрасль:
Производство

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

Бухгалтерский учет:
- Завершение периода;
- Регламентированная отчетнос...

АО «РЭП Холдинг»
АО «РЭП Холдинг»

Отрасль:
Энергомашиностроительный холдинг

Внедренное типовое решение:
«1С: Управление производственным предприятием» и «1С:Консолидация ПРОФ»

- Функциональный блок «Консолидированная отчетность РСБУ» - разработка час...

ООО «Мир Аксиомы»
ООО «Мир Аксиомы»

Отрасль:
Аудиторские и консалтинговые услуги

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

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

Разработка функциональных требований к информсистеме на базе «1С:Управление холдингом 8»
ФГУП «СВЯЗЬ-безопасность»

Отрасль:
Охранные услуги

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

- Зафиксировали процессы по блокам бухгалтерского, налогового учета, казнач...

Фармацевтическое предприятие «Оболенское»
АО «Фармацевтическое предприятие «Оболенское»

Отрасль:
Фармацевтическая промышленность

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

- Адаптации блоков/подсистем планирования продаж, закупок и казначейства. ...

МГК "Световые Технологии"
МГК "Световые Технологии"

Отрасль:

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

Специалисты "Кодерлайн" произвели доработки в системе 1С:ЕРП 2.4 с учетом треб...

Фирма 1С
Фирма 1С

Отрасль:

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

- Подготовка функциональной модели прикладного решения «1С:Документооборот...

Автоматизация интеграции с информсистемами клиентов на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

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

Внедренное типовое решение:
«1С:Предприятие 8. WMS Логистика. Управление складом»

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

ООО "ЛИКАРД" (Лукойл)
ООО "ЛИКАРД" (Лукойл)

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

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

Делопроизводство
• Учет и контроль исполнения поручений
Учет и хранение...

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

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

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

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