Как настроить работу с двумя кассовыми аппаратами на одном компьютере в 1С:Бухгалтерия 3.0

Системный администратор 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет Торговля и дистрибуция
← На главную

В современной практике розничной торговли и оказания услуг нередко возникают ситуации, когда на одной точке необходимо использовать сразу два кассовых аппарата (ККТ). Это может быть продиктовано необходимостью разделения продаж товаров и услуг, использованием разных систем налогообложения (СНО) для разных видов деятельности или специфическими требованиями учета. Рассмотрим подробно, как организовать такую работу в программе 1С:Бухгалтерия 3.0, особенно если речь идет о Базовой версии, где возможности кастомизации ограничены.

Понятие рабочего места и идентификация оборудования

Прежде всего, проанализируем, как 1С «понимает», к какому компьютеру подключена касса. В системе существует справочник Рабочие места. Каждое рабочее место в 1С привязывается к уникальному идентификатору, который генерируется на основе имени компьютера в сети и имени пользователя операционной системы Windows.

Когда мы заходим в раздел Администрирование — Подключаемое оборудование, программа фильтрует список устройств именно по текущему рабочему месту. Если мы просто добавим вторую кассу в список, 1С будет видеть оба устройства, но возникнет вопрос: как программа определит, на какую из них печатать чек в конкретный момент?

Разделение настроек через параметры запуска

Если нам необходимо, чтобы на одном физическом компьютере 1С вела себя так, будто это два разных рабочих места (для четкого разделения настроек), мы можем воспользоваться механизмом параметров запуска. Это особенно актуально, если автоматический выбор кассы по каким-то причинам не срабатывает или вызывает ошибки драйвера.

Разберем по шагам, как принудительно задать идентификатор рабочего места:

  1. Создадим на рабочем столе два ярлыка для запуска 1С.
  2. Нажмем правой кнопкой мыши на первый ярлык и выберем «Свойства».
  3. В поле «Объект» в самом конце строки после кавычек добавим специальный ключ: /WorkstationИмяМеста1.
  4. Для второго ярлыка проделаем то же самое, но укажем другое имя: /WorkstationИмяМеста2.

Пример строки запуска может выглядеть следующим образом:


"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Accounting" /WorkstationKassa_1

Теперь, заходя через разные ярлыки, мы сможем настроить для каждого «виртуального» рабочего места свою кассу. Это позволит избежать конфликтов настроек, когда одна касса «перебивает» другую в параметрах драйвера. Для переключения без перезапуска программы и правки ярлыков можно использовать обработку для смены рабочего места в 1С.

Выбор ККТ при оформлении продажи

Рассмотрим ситуацию, когда мы работаем в одном сеансе программы и хотим выбирать кассу непосредственно перед печатью чека. В современных релизах 1С:Бухгалтерия 3.0 реализован штатный механизм выбора.

Если к одному рабочему месту в справочнике Подключаемое оборудование привязано несколько ККТ с типом ККТ с передачей данных, то при нажатии кнопки Чек в документе (например, в «Реализации товаров и услуг» или «Оказании услуг») система должна вывести диалоговое окно с предложением выбрать устройство.

Важно помнить о следующих моментах:

Технические нюансы подключения (COM-порты и драйверы)

Проанализируем распространенную проблему «тихого отказа», когда при попытке печати ничего не происходит. Чаще всего это связано с аппаратными конфликтами:

  1. Конфликт портов: Каждое устройство должно занимать свой уникальный виртуальный COM-порт. Проверьте в диспетчере устройств Windows, что кассы разнесены, например, на COM3 и COM4.
  2. Служба лицензирования: Если вы используете две кассы одного производителя (например, АТОЛ), убедитесь, что установлена актуальная версия драйвера (10.х и выше). Старые версии драйверов могли некорректно работать с несколькими экземплярами устройств в рамках одного процесса.
  3. Базовая версия: Помните, что в Базовой версии 1С одновременно может работать только один пользователь. Это означает, что вы не сможете открыть два окна программы под разными пользователями, чтобы закрепить за каждым свою кассу. Однако способ с разными ярлыками /Workstation работает и в Базовой версии, позволяя быстро переключаться между конфигурациями оборудования.

Сценарий работы через разные склады

Выясним, можно ли автоматизировать привязку кассы к складу. В типовой конфигурации «Бухгалтерия предприятия» жесткой связи «Склад — Касса» для автоматического пробития не предусмотрено (в отличие от «1С:Розница»).

Однако мы можем использовать логическое разделение:

При оформлении документа реализации пользователь выбирает склад. И хотя программа все равно может потребовать выбрать ККТ при печати, наличие разных складов поможет визуально контролировать процесс и не допускать ошибок при выборе кассы в диалоговом окне.

Заключение и рекомендации

Подводя итог, отметим, что работа с двумя ККТ на одном ПК в 1С:Бухгалтерия 3.0 вполне реализуема. Если автоматический выбор при нажатии кнопки Чек не подходит из-за специфики бизнес-процессов, оптимальным решением станет разделение рабочих мест через параметры командной строки.

Не забывайте регулярно проверять актуальность драйверов торгового оборудования и корректность заполнения СНО в настройках каждого экземпляра подключаемого оборудования. Это минимизирует количество ошибок при передаче данных в ОФД и обеспечит стабильную работу кассового узла. Для контроля раздельных продаж и сверки операций по каждому аппарату можно использовать отчет для формирования реестра чеков по конкретной ККТ.

← На главную