Подключение нескольких рабочих мест к одной кассе ККМ
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Итак. Небольшое предприятие на два – три рабочих места. Это может быть как бухгалтерия, возжелавшая пробивать чеки на кассовом аппарате, так и небольшой торговый зал. Значения не имеет. А вот что имеет значение, так это то, что желания покупать кассовые аппараты по количеству рабочих мест у руководителя за частую нет. А если учесть, что благодаря ажиотажу вокруг ЕГАИС цены на ККМ с ЭКЛЗ выросли чуть ли не в два раза, данный вопрос становится еще более актуальным.
Как же быть в таком случае? На самом деле решений несколько, и я постараюсь рассказать плюсы и минусы каждого из них.
Вариант первый. Для счастливых обладателей кассовых аппаратов производства АТОЛ (atol.ru)
Начиная с версии 8.0.х в их драйверах появилась возможность установки удаленного подключения.

Как это работает. На первом компьютере, к которому кассовый аппарат подключен физически (через com-порт, или USB-переходник не имеет значения) настраиваем драйвера как обычно. Указываем порт, скорость. Проверяем чтобы успешно выполнялся тест устройства. Все самое интересное делается на втором (третьем, четвертом) компьютере. Как показано на картинке выше нажимаем на три точки напротив строки «Компьютер» и ставим галочку «Удаленное подключение». Указываем ip-адрес компьютера, к которому физически подключен кассовый аппарат (в нашем примере это первый компьютер), порт оставляем по-умолчанию. В разделе «Параметры связи» указываем номер порта и скорость первого компьютера куда подключен кассовый аппарат. И если вы все указали правильно, то проверка связи на втором компьютере также пройдет успешно.
Но наша история на этом не заканчивается, ведь мы еще не попробовали пробить чек средствами 1С. И вот тут нас ждет неприятный сюрприз. Поддержка восьмой версии драйверов АТОЛ началась только в последних версиях бухгалтерии 3.0 и соответственно Управления торговлей 11.2. А как же быть тем, кто все еще работает на бухгалтерии 2.0, или (что более вероятно) на Управлении торговлей 10.3? Не сочтите за рекламу, но одним из решений подобной проблемы будет обработка, представленная //infostart.ru/public/345395/. Другое дело что она платная. Если же мы хотим обойтись совсем без дополнительных вложений, нам поможет второй вариант.
Вариант второй. Для не менее счастливых обладателей кассовых аппаратов сторонних производителей.
Если у нас есть несколько лишних тысяч, то все просто: покупаем платные версии драйверов АТОЛ и смотрим вариант первый :).
Но есть и еще одно решение, ради которого вся эта статья и затевалась. В отличии от всех предыдущих вариантов оно полностью бесплатно, хотя и требует установки дополнительного стороннего ПО. Идея метода достаточно проста и показана на рисунке ниже.

На первом и втором компьютерах устанавливаются виртуальные com-порты. Приложений, умеющих их создавать в интернете более чем достаточно, есть как платные, так и бесплатные варианты. В данной статье мы будем использовать ПО фирмы tibbo (tibbo.ru). Оно бесплатно и полностью удовлетворяет нашим требованиям. Итак, запускаем на первом компьютере Tibbo VSP manager и создаем новый виртуальный порт как показано на рисунке. Номер порта выбираем побольше, чтобы даже случайно не пересечься с настоящими физическими портами. В разделе destination оставляем ip-адрес 127.0.0.1, порт также можно оставить по-умолчанию. Теперь все данные, которые мы будем передавать на виртуальный com-порт будут транслироваться на указанный ip-адрес. Аналогично выполняем операции на втором компьютере, но указываем внешний ip-адрес первого компьютера. В нашем примере это 192.168.0.4. Порт оставляем все тот же.

Итак, первая часть выполнена. Мы обеспечили отправку данных с двух (трех, четырех) компьютеров по локальной сети на определенный компьютер. Теперь нам эти данные нужно как-то принять и передать на физический com-порт ККМ. Для этих целей мы использовали программку аж 2003 года ip-to-com. Программа чрезвычайно проста в настройке и состоит фактически из одного окна.

Устанавливаем ее на первый компьютер и настраиваем как показано на рисунке. В качестве com-порта указываем порт физического подключения кассового аппарата, а в окошке port number – номер IP порта, который мы указывали при настройке виртуальных com-портов. После этого нам останется только нажать кнопочку «Enable».
Плюсы этого варианта очевидны: мы никак не привязаны к производителю кассового оборудования, данный вариант будет работать с любой ККМ. При этом компьютер с ККМ не обязательно должен быть расположен в одной локальной сети. И что самое главное, все бесплатно :)
Но. Всегда есть но. Данный вариант очень чувствителен к пингу. Еще раз. Не к ширине канала, а именно пингу. Если у вас между первым и вторым компьютером пинг превышает 100 мс, или он просто не стабилен, результат вам может не понравиться.
Вступайте в нашу телеграмм-группу Инфостарт
См. также
ККМ Кассовые операции Розничная торговля НДС 22% Системный администратор Разработчик 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения Россия Платные (руб)
Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1, ФФД 1.2). Подключайте любую онлайн кассу к практически любой конфигурации на обычных формах. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Поддерживает разрешительный режим и маркировку. Поддерживает локальный модуль честного знака для офлайн проверки. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows Адаптировано к ставке НДС 22% и ТС ПИоТ.
6100 руб.
27.02.2017 918474 6629 10489
ККМ Кассовые операции Розничная торговля НДС 22% Системный администратор Разработчик 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия автономного учреждения Россия Платные (руб)
Обработка осуществляет обслуживание ККТ АТОЛ, Штрих, Вики Принт и Меркурий для конфигураций "УТ 10.3", "КА 1.1", "УПП 1.3", "Розница 1.0", "БП 2.0" и других отраслевых решений, построенных на основе указанных выше конфигурациях. Поддерживает возможность параллельно пробития чеков на одной ККМ несколькими пользователями. Поддерживает Веб-сервер Атол. Соответствует требованиям 54-ФЗ. Поддерживает ФФД 1.0, 1.05, 1.1 и 1.2. Разделяет чеки по нескольким СНО. Поддерживает механизмы подключения ККТ по TCP/IP, для работы через RDP или интернет. Поддержка маркировки и разрешительного режима. Поддержка пробития чеков с новыми ставками НДС 5%, НДС 7% и НДС 22%.
7900 руб.
25.05.2015 405846 2035 3372
ККМ Розничная торговля Системный администратор Разработчик 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)
Обмен между 1С:Розница и Frontol 6 при торговле от нескольких организаций, а также ряд других полезных функций. Данный модуль синхронизации незаменим для тех, кто ведёт учет по нескольким организациям в 1С:Розница, а на РМК (рабочем месте кассира) установлен Frontol или планируется его установка. Подходит для 1С:Розница 2.3 / 3.0, 1С:УНФ 3.0
4200 руб.
22.03.2019 106387 891 494
ККМ Кассовые операции Розничная торговля Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)
Расширение для типовых конфигураций для Управляемых форм позволяет выполнять печать кассовых чеков на одну ККМ 54-ФЗ с нескольких рабочих мест. НИКАКИХ НАСТРОЕК В РАЗРАБОТКЕ - ПОДКЛЮЧИЛ И ПЕЧАТАЙ. Если у вас несколько отделов и одна ККМ - печатайте на одной ККМ! Если у вас две ККМ и одна поломалась - печатайте на одной ККМ, пока ремонтируете другую! Решение для розничных продаж! Обновление 19.03.26 для 1С:Розница 2.3.23 и 27.04.2026 для 1С:УТ 11.5.25 в новых релизах tcp/ip. Реализована работа с ПИОТ.
9500 руб.
27.08.2018 142186 827 603
ККМ Кассовые операции Розничная торговля НДС 22% Системный администратор Разработчик Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Торговля и склад 7.7 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 10 1С:Управление торговлей 11 1С:Розница 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Платные (руб)
«Сервер ККМ» позволяет приложениям работать с фискальными регистраторами по локальной сети или интернет, организовать печать на одном ККМ с нескольких рабочих мест или нескольких баз 1С. Поддержка ТСПИоТ для Атол, Штрих, Ритейл и РР-Электро. Возможность работы с ТСПИоТ без изменения конфигурации 1С! Поддерживаются ВСЕ ревизии требований фирмы 1С к разработке драйверов ККТ от 2.0 до 4.7. Бесплатные функции: Эмулятор ККМ с возможностью эмуляции различных сбоев, печать чеков продажи и покупки до 1000р, прочие виды чеков - без ограничений.
18000 руб.
02.09.2016 160581 243 210
Кассовые операции Розничная торговля ККМ 1С 8.3 1С 8.5 1С:Розница 2 1С:Управление торговлей 11 Россия Платные (руб)
Расширение для «Розницы» 2.3 и «Управления торговлей» 11.5. При сканировании пачки сигарет ставит в строку чека МРЦ из её кода маркировки. Возвращает коды маркировки на свои строки перед пробитием: типовая программа в чеке с пачками разной МРЦ может отправить в ККТ и «Честный знак» код одной пачки с ценой другой. Не даёт пробить чек дороже МРЦ. Конфигурацию не меняет.
23.09.2026 5269 14 G_100802897175107255412 0
Кассовые операции ККМ Пользователь 1С:Предприятие 8 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Платные (руб)
Расширение для 1С:Управление торговлей 11.5, которое позволяет пробивать чеки ККМ и списывать товар с разных складов. Склад списание товара можно указывать в табличной части рабочего места кассира (РМК).
7198 руб.
12.04.2023 17666 136 15
ККМ Кассовые операции Пользователь 1С:Предприятие 8 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Платные (руб)
Модуль автоматизирует создание нескольких чеков ККМ по разным организациям в рамках одной фактической продажи. Например, магазин и рабочее место одно, но касс несколько, и они вместе с товарами числятся за разными организациями. Клиент покупает три позиции товара, каждую нужно пробить по одной из трех кассе. Без модуля кассиру нужно вручную создать три чека в программе, при этом еще определить к какой организации товар относится. С модулем все становится проще.
8540 руб.
15.08.2024 2715 6 0
Также есть не менее интересная статья , в которой описывается в том числе и очередь печати.
Бесплатно напечатает 20 чеков. Для проверки функционала.
Можно взять лицензию бесплатно потестить на 5 дней.
А навсегда чтобы - надо будет купить...
Что ж поделать? Капитализм... Никто не хочет бесплатно работать :(
Сервер ККМ можно скачать здесь:
Там же можно заказать и доработку под многопользовательскую печать.
Реализовано уже десятки проектов подобного типа.
Чтобы печатать с нескольких рабочих мест, или даже с разных 1С, придется код 1С немного подправить для того, чтобы печатающие на общую кассу работали в одной кассовой смене.
Программа печати управляется через 1С-совместимый драйвер или прямыми http-запросами в формате JSON.
После того как код 1С подправлен, возникает проблема с разделением ККМ между несколькими активно работающими пользователями.
При применении ethernet-ККМ - проблема с занятостью порта. Нормально печатает только тот, кто первым занял ККМ.
При применении бесплатного сервера Атол - проблемы похожие при одновременной отправке чеков на печать.
Если печатать через наш Сервер ККМ - задания на печать выстраиваются в очередь и корректно выполняются.
Все пользователи работают как обычно. Просто при печати на общую кассу чеки привязываются к одной и той же кассовой смене. В типовом варианте каждое рабочее место пытается создать свою смену. Фокус с заменой текущего рабочего места принуждает остальное оборудование абсолютно одинаково настраивать. Иногда это не получается. Например когда оба пользователя работают с эквайринговыми терминалами.
Я что-то не понял - в каком случае может понадобиться доработка? По умолчанию один ккт и сколько угодно ПК должно работать. Но есть НО и я не понимаю, в каком случае мы можем попасть на доп траты.
Этот фокус имеет недостатки, о которых писал выше. Да и менять постоянно настройку не комильфо.
Поэтому про этот способ лучше вообще забыть, а просто один раз сделать внедрение с изменением кода.
1с потому что на каждое рабочее место пытается свою кассовую смену открыть. Была идея докрутить драйвер Ккм, чтобы виртуальная Кассовая смена открывалась. На практике оказалось, что такой способ приводит к путанице: В итоге бумажный сменный отчёт один, а в 1с несколько кассовых смен. И потом это снова как то надо объединять в учете.
А то получается дорогая правка конфы. 8000 - это дорого.
А так бы для каждой типовой была бы заплатка и норм.
Хотя не вижу и с несколькими кассовыми сменами проблемы, так даже и лучше.
Драйвер Штрих-м последний(4.13.584)
Настроил все как на ваших картинках, не работает( В тесте драйвера связи с аппаратом нет. в 1с ничего не печатает.
Если работает, тогда еще раз:
1) виртуальный порт создан, не пересекается с уже существующими, в нем прописана передача данных на определенный порт и ИП-адрес?
2) ip-to-com висит в системе, слушает именно тот порт, который указан на предыдущем этапе? Настроен на передачу на нужный физический ком-порт?
Как быть с открытием смены на втором ПК?
Ругается на то, что смена в ККМ уже открыта.
Но при входе в регистрацию продаж, 1с заявляет что смена не открыта.
А при попытке открыть смену пишет, что в ККМ смена уже открыта и предлагает ее закрыть.
Со второй розницей это придется решать допиливанием конфигурации.
Наверное, самым простым вариантом будет программное создание дополнительных документов "Кассовая смена" для остальных рабочих мест.
1. После открытия смены на ПК-1, обработкой открыл смену на ПК-2
2. Продажи пошли на обоих рабочих местах. Чеки выходят корректно.
3. Закрытие смены на одном из ПК прошло нормально.
На экран выводится сумма выручки текущего рабочего места.
ККМ выводит в гашение, естественно, выручку обоих рабочих мест.
4. На ПК-2 пробили еще пару чеков. Прошли нормально. В ККМ смена (как и положено) открылась автоматически при первой же продаже.
5. Закрыли смену на ПК-2.
На экран выводится сумма выручки текущего рабочего места.
ККМ выводит гашение в сумме тех пары чеков, которые пробили после закрытия смены на ПК-1.
6. Общий итог выручки корректный по обоим рабочим местам (сумма выручки в гашениях и в 1с объем продаж за день)
Итог эксперимента:
Не так удобно, как было бы с 2-мя ККМ.
Из приятностей - экономия 30тыр на второй ККМ+ годовой ОФД+ ежегодная замена ФН.
Работать можно)
Касса Атол.
Обработка лежит здесь:
ОткрытиеСменыРозница - создает открытую смену для любого рабочего места.
УдалитьСменуРозница - применять с осторожностью)
Удаляет бесследно любую смену. Может пригодиться, если случайно создадите неправильную или ненужную смену.
Проверьте. должно работать под УТ 11.4 и 11.3
Не забывайте, я наркоман! (причем, под очень тяжелой наркотой).
Попробуйте на копии базы)
Удалить Смену можно розничным вариантом.
Большое спасибо!
У меня вопрос и рекомендация к тому, кто оставил обработки на Я-диске !!
Вопрос - Вы наркоман ?
Рекомендация - завязывайте с тяжелыми наркотиками.
p/s/ прошу заинтересованных людей взглянуть в код того, что лежит по ссылке оставленной выше
Платформа: 1С:Предприятие 8.3 (8.3.11.3034)
Конфигурация: Розница (базовая), редакция 2.2 (2.2.7.42)
Может кто сталкивался с таким вариантом подключения?
в 1с при попытке пробить чек один пк печатает, другому пишет порт занят
На форуме АТОЛ ответили, что ДТО 9 - это не продолжение ДТО 8, а отдельный продукт в котором не предусмотрена поддержка подобной функции. Так же как и в ДТО 10
Сообщения 6 и 7.
В ДТО 8 есть, в ДТО 9 и 10 нету.
09/06/18 18:58:34 - COM9 (INFO): Established TCP connection with 192.168.200.39:10005
09/06/18 19:00:05 - COM9 (INFO): TCP connection with 192.168.200.39:10005 closed
09/06/18 19:00:05 - COM9 (INFO): Device closed
При включенном On-the-Fly
09/06/18 19:17:49 - COM9 (INFO): Established TCP connection with 192.168.200.39:10005
09/06/18 19:17:58 - COM9 (ERROR): "On-the-Fly" command for 192.168.200.39 - set baud rate to 115200 bps...timed out
09/06/18 19:17:58 - COM9 (WARNING): "On-the-Fly" settings disabled (until connection established or port opened next time)
09/06/18 19:19:19 - COM9 (INFO): TCP connection with 192.168.200.39:10005 closed
Тест через драйвер проходит быстрее, секунд 8-9 занимает но из-за такой задержки невозможно зайти в таблицы ККМ ни печатать какие-либо чеки в 1Ске. Пробовал менять скорость на порту, не помогает. Подскажите пожалуйста в чем может быть проблема у меня, куда смотреть? Главное в 1Ске всегда 90 секунд ни секундой больше ни секундой меньше.
Windows 7 x64 Ultimate SP1
Драйвер ККТ v.9 9.11.2.6032
IPcom 3.0.3
драйвера 9.х, ккм подключена по ethernet и тест проходит с обоих пк (если вторая база выкл)
то есть одна база занимает ккм и не даёт печатать второй... как это обойти?
вторая часть вопроса это программное открытие смены на втором рм - исходник бы совсем не помешал...
C:\Users\ПОЛЬЗОВАТЕЛЬ\AppData\Local\1C\1cv8\1cv8u.pfl
На втором компьютере в этот файл нужно подкинуть идентификатор нужного рабочего места и будет вам счастье.
В более старых осях, надеюсь, файл сами найдете.
Помогите пожалуйста ламеру
(0)
А в чем проблема то собственно? очень много раз делал на разных конфигурациях все норм, в чем помощь то?
Открываем порты tcp 6220 (на вход и выход) на обоих пк.
Узнаем ip пк1(на котором стоит ккм) через ipconfig.
Пробуем соединиться с пк1 через "драйвер ккм" (рис 1).
Устанавливаем обязательно в 1с драйвера версии 8.x(любые другие не подойдут) на пк2(с которого подключаемся к удаленной ккм)
Ссылка на драйвер:
Сам дайвер для 1с лежит в папке C:\Program Files (x86)\Atol\Drivers8\1Cv82.
Подключаемся к ккм с пк2 (рис 2)
Создаем новую кассу ккм. "НСИ" - "Кассы ККМ"
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 537905
Создание 19.07.16 14:57
Обновление 19.07.16 14:57
Просмотры 138883
Загрузки 130
Рейтинг
60
Комментарии 102
Код открыт Не указано
Рубрики ККМ
Тип файла Архив с данными
Платформа Не имеет значения
Конфигурация Универсальные
Операционная система Windows
Страна Россия
Отрасль 1С:Франчайзи, автоматизация бизнеса
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)