К статье
Практический материал

Торговля и Склад · 10 мин

Как подключить денежный ящик к 1С

Разбираем подключение денежного ящика к 1С через кассу ККТ, компьютер напрямую и по сети: выбор интерфейса, настройка, проверка открытия и типичные ошибки.

Денежный ящик — это не самостоятельное устройство с точки зрения 1С: он не имеет собственного драйвера и не настраивается как отдельное торговое оборудование. Ящик открывается импульсом, который подаёт кассовый аппарат (ККТ), фискальный регистратор или принтер чеков. Поэтому задача «подключить денежный ящик к 1С» практически всегда сводится к правильному подключению ККТ и включению в драйвере опции открытия ящика после печати чека или по команде.

Стандартный интерфейс ящика — разъём RJ-11 или RJ-12 с сигналом 12 или 24 В. Кабель от ящика вставляется в порт «DK» (Drawer Kick) на кассе. Внутри ящика стоит соленоид: короткий импульс напряжения отпирает защёлку. Если вы попробуете подключить ящик к порту, не рассчитанному на такую нагрузку, можно вывести из строя плату устройства.

Существуют и ящики с прямым подключением — через USB, RS-232 или сетевой интерфейс. Они встречаются реже и требуют собственного драйвера. Ниже разберём все сценарии: через ККТ, напрямую и по сети, а также настройку в типовых конфигурациях 1С.

Какой у вас сценарий подключения

Перед настройкой определите, каким способом ящик будет получать команду на открытие. От этого зависят и кабель, и драйвер, и настройки в 1С.

Способы подключения денежного ящика

Через ККТ (фискальный регистратор)

Самый надёжный и распространённый вариант. Ящик открывается автоматически при пробитии чека. Требуется порт DK на кассе и совпадение напряжения ящика и ККТ (12 или 24 В).

Через принтер чеков (нефискальный)

Подходит, если на точке нет ККТ. Многие чековые принтеры имеют порт DK. Открытие — по команде из 1С или при печати документа.

Напрямую по USB/RS-232

Редкие модели ящиков с собственным контроллером. Нужен специальный драйвер; в типовых 1С поддержка ограничена, часто требуется доработка или внешняя компонента.

Сетевой ящик (Ethernet)

Ящик с сетевым модулем, открывается командой по TCP/IP. Актуально для сетей с несколькими рабочими местами, но настройка сложнее и почти всегда требует доработки.

Проверьте маркировку на дне ящика: там указано рабочее напряжение (обычно 12 В или 24 В) и иногда распиновка разъёма. Напряжение ящика должно совпадать с напряжением порта DK на кассе — эта информация есть в паспорте ККТ. Несовпадение напряжения — одна из главных причин «неработающего» ящика.

Подключение ящика к кассе ККТ

Физическое подключение занимает минуту: кабель от ящика вставляется в разъём DK на задней панели фискального регистратора или кассового аппарата. Разъём обычно подписан «DK», «Drawer» или пиктограммой ящика. Сама касса подключается к компьютеру по USB или COM и настраивается в 1С как фискальный регистратор.

После подключения проверьте механику: ящик должен открываться ключом и легко выдвигаться. Если ящик заедает механически, электроника тут ни при чём — сначала устраните механическую проблему.

Настройка драйвера ККТ и открытия ящика

Открытием ящика управляет драйвер кассы. Для большинства ККТ (АТОЛ, Штрих-М, Viki Print и других) используется драйвер производителя, который интегрируется с 1С по стандарту «1С:Совместимо». Настройка выполняется в два этапа: в утилите драйвера и в самой 1С.

Настройка открытия ящика через драйвер ККТ
  1. 1
    Установите драйвер ККТ с сайта производителя и убедитесь, что касса определяется в его тестовой утилите.
  2. 2
    В параметрах драйвера найдите раздел «Денежный ящик» и включите опцию открытия ящика (у АТОЛ это, например, свойство «Денежный ящик» с режимом открытия после чека или по команде).
  3. 3
    Протестируйте открытие кнопкой «Открыть денежный ящик» в утилите драйвера — если ящик открылся, аппаратная часть работает.
  4. 4
    В 1С откройте «Администрирование» → «Подключаемое оборудование», добавьте фискальный регистратор с нужным драйвером и укажите параметры подключения.
  5. 5
    Выполните пробное пробитие чека из 1С и проверьте, что ящик открывается автоматически.

Важный нюанс: в некоторых драйверах есть отдельная настройка «открывать ящик при безналичной оплате». По умолчанию ящик может открываться при любом чеке, что не всегда удобно. Настройте логику под ваш процесс: обычно ящик открывают только при наличной оплате.

Настройка в типовых конфигурациях 1С

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

Порядок действий в типовой конфигурации: перейдите в раздел «Администрирование» → «Подключаемое оборудование», включите использование оборудования, создайте элемент «Фискальный регистратор», выберите драйвер (например, «АТОЛ:Драйвер ККТ» или «1С:Фискальный регистратор (эмуллятор)» для теста), настройте параметры связи и выполните «Тест устройства». Если тест проходит, а в драйвере включено открытие ящика — при пробитии чека из рабочего места кассира (РМК) ящик откроется автоматически.

Открытие ящика без пробития чека

Кассиру иногда нужно открыть ящик без чека — например, для размена. В типовом РМК для этого есть команда «Открыть денежный ящик» (обычно в меню сервисных операций или по кнопке). Команда передаётся драйверу ККТ, который подаёт импульс на порт DK. Если такой кнопки нет, проверьте права пользователя: операция может быть отключена настройками ролей и прав в РМК.

Прямое подключение: USB, RS-232 и сеть

Ящики с прямым интерфейсом встречаются в специфических задачах: когда ККТ стоит на другом рабочем месте, а ящик нужен именно у этого кассира, или когда чеков печатается мало и ящик открывают по документу оплаты. Такие модели имеют встроенный контроллер и определяются в системе как COM-порт или HID-устройство.

Проблема в том, что типовые конфигурации 1С «из коробки» с такими ящиками обычно не работают. Потребуется либо внешняя компонента от производителя ящика, либо небольшая доработка: процедура, которая отправляет в COM-порт управляющий байт (для многих моделей это одиночный символ или короткая ESC-последовательность). Для сетевых ящиков команда отправляется TCP-пакетом на IP-адрес устройства.

Если ящик нужен на рабочем месте без кассы, проще и дешевле поставить недорогой принтер чеков с портом DK и подключить ящик через него, чем искать ящик с прямым USB-интерфейсом и писать доработку. Принтер чеков уже поддерживается типовой 1С, и открытие ящика можно привязать к печати документа.
ПЗ
Практическое замечание

Проверка результата и диагностика

Проверку делайте по цепочке: сначала механика, затем драйвер, затем 1С. Так вы локализуете неисправность за пару минут вместо беспорядочных попыток.

Контрольные точки

Как проверить результат

Ящик открывается ключом и свободно выдвигается
Норма

Механика исправна, можно настраивать электронику

Тревожный признак

Ящик заедает — сначала устраните механическую проблему

Кнопка «Открыть ящик» в утилите драйвера ККТ
Норма

Ящик открывается — аппаратура и кабель в порядке

Тревожный признак

Не открывается — проверяйте напряжение, разъём DK и кабель

Пробное пробитие чека из 1С
Норма

Чек вышел, ящик открылся — настройка завершена

Тревожный признак

Чек вышел, ящик закрыт — в драйвере не включено открытие ящика

Команда открытия из РМК без чека
Норма

Ящик открывается по команде кассира

Тревожный признак

Нет реакции — проверьте права пользователя и настройки РМК

Типичные ошибки и их последствия

Типичные ошибки
01
Несовпадение напряжения ящика и порта DK (12 В против 24 В): ящик либо не открывается, либо со временем перегревается соленоид.
02
Подключение кабеля «на горячую» при включённой кассе: риск выхода из строя порта DK на плате ККТ.
03
Открытие ящика не включено в драйвере: чек пробивается, ящик остаётся закрытым, кассир открывает его ключом.
04
Использование кабеля нестандартной распиновки от другого оборудования: импульс уходит не на те контакты, ящик не реагирует.
05
Попытка завести ящик как отдельное оборудование в 1С вместо настройки через драйвер ККТ: время потрачено, результата нет.
Маршрут решения

Если ящик не открывается

Ящик не открывается даже из утилиты драйвераПроверьте кабель, разъём DK и совпадение напряжений ящика и ККТ
Из утилиты открывается, из 1С — нетВключите открытие ящика в параметрах драйвера, который использует 1С, и проверьте настройки РМК
Открывается при каждом чеке, включая безналИзмените логику открытия в драйвере или настройках кассового узла — только при наличной оплате
ККТ нет вообще, а ящик нуженПодключите ящик через принтер чеков с портом DK и привяжите открытие к печати документа
Итог

Что важно запомнить

Денежный ящик управляется через кассу ККТ или принтер чеков: кабель RJ-11 в порт DK, включение открытия в драйвере, проверка тестом из утилиты и пробным чеком из 1С. Главные риски — несовпадение напряжения и «горячее» подключение кабеля.

Частые вопросы

Можно ли подключить денежный ящик к 1С без кассы ККТ?

Да, через принтер чеков с портом DK — типовые конфигурации поддерживают такие принтеры, и открытие ящика можно привязать к печати документа. Прямое подключение ящика по USB или COM-порту тоже возможно, но потребует доработки или внешней компоненты.

Почему ящик не открывается, хотя чек пробивается?

Чаще всего в драйвере ККТ не включена опция открытия денежного ящика. Откройте настройки драйвера (утилиту производителя или параметры в 1С) и активируйте открытие ящика после чека или по команде. Если и это не помогает — проверьте напряжение ящика и порта DK.

Ящик на 12 В, а касса выдаёт 24 В — что будет?

Соленоид ящика будет получать двойное напряжение: ящик может открываться резко и со временем перегреться и выйти из строя. Обратная ситуация (ящик 24 В, порт 12 В) обычно приводит к тому, что ящик просто не открывается. Подбирайте ящик под напряжение порта DK вашей кассы.

Как открыть ящик из 1С без пробития чека?

В рабочем месте кассира типовых конфигураций есть сервисная команда «Открыть денежный ящик». Если её нет или она недоступна, проверьте права пользователя и настройки РМК. Команда передаётся драйверу ККТ, который подаёт импульс на порт DK.

Подойдёт ли кабель от другого ящика или телефонная «лапша»?

Разъёмы RJ-11/RJ-12 внешне одинаковы, но распиновка порта DK у разных производителей может отличаться. Используйте кабель, идущий в комплекте с ящиком, или уточните распиновку в документации к ККТ и ящику. Случайный кабель — частая причина «нерабочего» подключения.

Можно ли открывать ящик только при наличной оплате?

Да. В большинстве драйверов ККТ и в настройках кассового узла 1С можно задать условие открытия ящика — только при оплате наличными. Это удобно и безопаснее: ящик не открывается лишний раз при безналичных чеках.