Подключение нескольких контрольно-кассовых машин (ККМ) к одному рабочему месту — довольно частая задача, особенно когда требуется вести учет по нескольким организациям или индивидуальным предпринимателям с разных систем налогообложения, но с одной точки продаж. Давайте вместе разберемся, как корректно выполнить это подключение и настроить его для стабильной работы с программами 1С.
Прежде всего, нам предстоит подготовить аппаратную часть и операционную систему к работе с несколькими устройствами.
Физическое подключение ККМ:
Начнем с самого простого: физически подключите обе ККМ к вашему компьютеру. Как правило, современные ККМ подключаются через USB-кабель. Используйте разные USB-порты на вашем компьютере для каждой кассы.
Установка драйверов и определение VCOM-портов:
При подключении через USB, ККМ обычно определяются операционной системой как виртуальные COM-порты (VCOM-порты). Это ключевой момент. Крайне важно установить актуальные и корректные драйверы VCOM-портов от производителя вашей ККМ (например, АТОЛ или ШТРИХ-М). Windows может попытаться установить свои универсальные драйверы, но для стабильной работы мы рекомендуем использовать фирменные драйверы производителя.
После установки драйверов, нам необходимо выяснить, какой виртуальный COM-порт присвоила система каждой кассе. Для этого мы можем:
Воспользоваться Диспетчером устройств Windows: Откройте Диспетчер устройств (через "Панель управления" или поиск), найдите раздел "Порты (COM и LPT)". Здесь вы увидите список доступных COM-портов, среди которых должны быть и ваши ККМ (например, "АТОЛ USB-COM (COMX)" или "Virtual COM Port (COMY)"). Запомните, какой номер порта присвоен каждой кассе.
Использовать тест драйвера ККМ: Многие производители предоставляют утилиты для тестирования своих драйверов. В таких программах обычно есть функция "Поиск оборудования", которая поможет определить подключенные ККМ и их COM-порты. Проведите тест связи для каждой кассы, чтобы убедиться, что они корректно определяются и возвращают информацию о модели и заводском номере.
Закрепление COM-портов за конкретными ККМ (очень важный шаг):
Одна из самых частых проблем при работе с несколькими USB-устройствами — это "прыгающие" номера COM-портов. Если вы переподключите кассу в другой USB-порт, или даже иногда после перезагрузки, Windows может присвоить ей новый номер COM-порта, что нарушит настройки в 1С. Чтобы избежать этого, мы рассмотрим два основных метода закрепления портов:
Ручное закрепление через Диспетчер устройств:
Этот метод позволяет вручную назначить стабильный COM-порт для конкретного устройства. Разберем по шагам:
Важно: После закрепления портов старайтесь не переключать USB-кабели ККМ между разными портами компьютера. Если это произошло, есть риск, что номера портов снова "прыгнут". Можете даже "подписать порты" или "примотать синей изолентой" (метафорически, конечно), чтобы избежать случайного переподключения.
Закрепление через реестр Windows (для продвинутых пользователей):
Этот метод позволяет запретить Windows переопределять COM-порты для конкретных USB-устройств на основе их идентификаторов. Рассмотрим подробнее:
Определяем VID и PID устройства:
Через "Диспетчер устройств" найдите вашу ККМ в разделе "Порты (COM и LPT)". Щелкните правой кнопкой мыши -> "Свойства" -> вкладка "Сведения" -> в выпадающем списке "Свойство" выберите "ИД оборудования". Вы увидите строку примерно такого вида: USB\VID_XXXX&PID_YYYY&REV_ZZZZ. Запишите значения XXXX (VID) и YYYY (PID) для каждой ККМ.
Редактируем реестр:
Откройте Редактор реестра (наберите regedit в поиске Windows). Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags
В этом разделе создайте новый параметр типа REG_BINARY (Двоичное значение) с именем:
IgnoreHWSerNumXXXXYYYY
Где XXXX и YYYY — это VID и PID, которые мы определили ранее. Присвойте этому параметру значение 01 (hexadecimal). Например, если VID = 11CA и PID = 0207, имя параметра будет IgnoreHWSerNum11CA0207, а значение — 01.
Пример записи в реестре:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags]
"IgnoreHWSerNum11CA0207"=hex:01
Внимание: Перед добавлением проверьте, возможно, такой параметр уже существует (некоторые драйверы добавляют его автоматически). Повторите эту процедуру для второй ККМ.
Теперь, когда наши ККМ стабильно определяются операционной системой, перейдем к настройке в программе 1С.
Подключение оборудования в 1С:
В большинстве конфигураций 1С (например, 1С:Розница, 1С:Управление торговлей, 1С:УНФ) для подключения торгового оборудования используется раздел "Администрирование" -> "Подключаемое оборудование".
Создаем новую карточку для каждой ККМ: Нам нужно создать две отдельные записи в справочнике "Подключаемое оборудование", по одной для каждой кассы.
Указываем тип оборудования: Выберите "Фискальный регистратор" или "ККМ offline" в зависимости от вашей модели и режима работы.
Выбираем драйвер: Укажите используемый драйвер (например, "Драйвер ККМ АТОЛ", "Драйвер ККМ ШТРИХ-М"). Убедитесь, что установлены последние версии драйверов, поддерживаемые 1С.
Настраиваем параметры подключения: В параметрах подключения для каждой ККМ укажите тот конкретный COM-порт, который мы закрепили на предыдущем шаге. Например, для первой кассы — COM3, для второй — COM4. Мы также можем указать скорость обмена (обычно 9600 или 115200) и другие специфичные параметры, если это требуется производителем.
Проверка связи: После настройки каждой ККМ обязательно нажмите кнопку "Проверка связи". Если все настроено правильно, программа должна успешно связаться с кассой и отобразить ее модель и заводской номер.
Связывание ККМ с организациями и справочником "Кассы ККМ":
В 1С каждая онлайн-касса регистрируется на конкретное юридическое лицо или ИП. Поэтому нам необходимо связать каждую физически подключенную ККМ с соответствующей записью в справочнике "Кассы ККМ" и с конкретной организацией, от имени которой будут пробиваться чеки.
Перейдите в справочник "Кассы ККМ" (обычно в разделе "НСИ и администрирование" -> "Продажи" или "Казначейство").
Создайте две записи в этом справочнике, по одной для каждой ККМ.
В карточке каждой "Кассы ККМ" укажите организацию, на которую она зарегистрирована в ФНС, и свяжите ее с соответствующей записью из "Подключаемого оборудования", которую мы настроили ранее.
Особенности настройки для 1С:Розница / 1С:УНФ:
Если вы работаете в 1С:Рознице или 1С:УНФ, вам могут понадобиться дополнительные настройки:
Настройка Рабочего места кассира (РМК): В настройках вашего РМК (обычно в разделе "Продажи" -> "Рабочие места кассиров") необходимо включить опцию "Оформлять чек на нескольких ККМ". Это позволит системе работать с несколькими кассами.
Распределение продаж: После включения этой опции вы сможете настроить правила распределения продаж по организациям. Например, можно указать, что товары из определенной группы номенклатуры пробиваются по ККМ, привязанной к ООО "Ромашка", а другие товары — по ККМ, привязанной к ИП "Василек".
Гибкое распределение номенклатуры: В некоторых случаях, особенно в 1С:УНФ или Рознице 3, может потребоваться расширение конфигурации, которое снимает стандартные ограничения и позволяет кассиру продавать любой товар с любой кассы, указывая организацию непосредственно при пробитии чека.
Открытие/закрытие смен: Обратите внимание, что открытие и закрытие кассовой смены, как правило, придется выполнять для каждой ККМ отдельно.
Особенности настройки для 1С:Бухгалтерия 8 (начиная с версии 3.0.152):
В последних версиях 1С:Бухгалтерии 8 процесс подключения ККТ был значительно упрощен. Мы найдем единый "Помощник подключения ККТ", где все подключенные кассы отображаются в одном списке. Это упрощает контроль и настройку.
Помимо прямого USB-подключения, некоторые ККМ и драйверы поддерживают сетевое взаимодействие, что может быть полезно в более сложных сценариях.
Использование KKMServer или аналогичных служб:
Некоторые производители ККТ (например, АТОЛ) предоставляют специальные драйверы или утилиты (такие как KKMServer), которые позволяют работать с ККМ по сети. Принцип работы следующий: один компьютер физически подключается к ККМ (через USB или COM-порт), а на нем устанавливается специальная служба (сервер). Другие компьютеры в той же локальной сети могут обращаться к этой ККМ через IP-адрес первого компьютера, используя сетевой драйвер. Это позволяет централизовать управление ККМ и уменьшить количество физических подключений.
Подключение по Ethernet (для поддерживаемых моделей):
Некоторые современные модели фискальных регистраторов оснащены портом RJ-45 и поддерживают прямое Ethernet-подключение к локальной сети. В этом случае ККМ получает сетевой адрес, и 1С может работать с ней напрямую по IP-адресу и порту, без необходимости промежуточного компьютера или VCOM-портов. Для этого метода важно убедиться, что все компьютеры находятся в одной локальной сети и имеют корректные сетевые настройки.
В процессе настройки и эксплуатации нескольких ККМ на одном рабочем месте мы должны учитывать несколько важных нюансов.
Организационные аспекты:
Подключение нескольких ККМ на одном рабочем месте чаще всего требуется, если в одной торговой точке работают несколько юридических лиц или ИП, каждое со своей системой налогообложения. Помните, что одна онлайн-касса регистрируется в ФНС по конкретному юридическому или физическому лицу со своими уникальными регистрационными данными.
Актуальность программного обеспечения:
Для обеспечения максимальной стабильности и функциональности всегда используйте актуальные версии драйверов ККМ и обновленные версии вашей конфигурации 1С. Производители постоянно выпускают обновления, улучшающие совместимость и исправляющие ошибки.
Возможные ограничения:
Хотя современные решения 1С и драйверы ККМ позволяют работать с несколькими кассами одновременно, мы должны быть осведомлены о возможных ограничениях. Некоторые очень старые версии драйверов или специфическое программное обеспечение могут иметь ограничения и, например, поддерживать работу только с одной ККМ в данный момент времени или требовать поочередного использования. Однако, большинство современных фронт-офисных решений, таких как Frontol, а также актуальные версии 1С, без проблем работают с несколькими аппаратами.
Таким образом, успешное подключение двух ККМ к одному компьютеру для работы с 1С требует внимательной и поэтапной настройки как на уровне операционной системы (стабильные VCOM-порты), так и на уровне программы 1С (корректное сопоставление ККМ с организациями и настройка рабочего места кассира). Следуя этим рекомендациям, мы сможем обеспечить надежную и бесперебойную работу вашего торгового оборудования.
← К списку