Торговля и Склад · 10 мин
Как подключить денежный ящик к 1С
Разбираем подключение денежного ящика к 1С через кассу ККТ, компьютер напрямую и по сети: выбор интерфейса, настройка, проверка открытия и типичные ошибки.
Денежный ящик — это не самостоятельное устройство с точки зрения 1С: он не имеет собственного драйвера и не настраивается как отдельное торговое оборудование. Ящик открывается импульсом, который подаёт кассовый аппарат (ККТ), фискальный регистратор или принтер чеков. Поэтому задача «подключить денежный ящик к 1С» практически всегда сводится к правильному подключению ККТ и включению в драйвере опции открытия ящика после печати чека или по команде.
Стандартный интерфейс ящика — разъём RJ-11 или RJ-12 с сигналом 12 или 24 В. Кабель от ящика вставляется в порт «DK» (Drawer Kick) на кассе. Внутри ящика стоит соленоид: короткий импульс напряжения отпирает защёлку. Если вы попробуете подключить ящик к порту, не рассчитанному на такую нагрузку, можно вывести из строя плату устройства.
Существуют и ящики с прямым подключением — через USB, RS-232 или сетевой интерфейс. Они встречаются реже и требуют собственного драйвера. Ниже разберём все сценарии: через ККТ, напрямую и по сети, а также настройку в типовых конфигурациях 1С.
Какой у вас сценарий подключения
Перед настройкой определите, каким способом ящик будет получать команду на открытие. От этого зависят и кабель, и драйвер, и настройки в 1С.
Способы подключения денежного ящика
Самый надёжный и распространённый вариант. Ящик открывается автоматически при пробитии чека. Требуется порт DK на кассе и совпадение напряжения ящика и ККТ (12 или 24 В).
Подходит, если на точке нет ККТ. Многие чековые принтеры имеют порт DK. Открытие — по команде из 1С или при печати документа.
Редкие модели ящиков с собственным контроллером. Нужен специальный драйвер; в типовых 1С поддержка ограничена, часто требуется доработка или внешняя компонента.
Ящик с сетевым модулем, открывается командой по TCP/IP. Актуально для сетей с несколькими рабочими местами, но настройка сложнее и почти всегда требует доработки.
Проверьте маркировку на дне ящика: там указано рабочее напряжение (обычно 12 В или 24 В) и иногда распиновка разъёма. Напряжение ящика должно совпадать с напряжением порта DK на кассе — эта информация есть в паспорте ККТ. Несовпадение напряжения — одна из главных причин «неработающего» ящика.
Подключение ящика к кассе ККТ
Физическое подключение занимает минуту: кабель от ящика вставляется в разъём DK на задней панели фискального регистратора или кассового аппарата. Разъём обычно подписан «DK», «Drawer» или пиктограммой ящика. Сама касса подключается к компьютеру по USB или COM и настраивается в 1С как фискальный регистратор.
После подключения проверьте механику: ящик должен открываться ключом и легко выдвигаться. Если ящик заедает механически, электроника тут ни при чём — сначала устраните механическую проблему.
Настройка драйвера ККТ и открытия ящика
Открытием ящика управляет драйвер кассы. Для большинства ККТ (АТОЛ, Штрих-М, Viki Print и других) используется драйвер производителя, который интегрируется с 1С по стандарту «1С:Совместимо». Настройка выполняется в два этапа: в утилите драйвера и в самой 1С.
- 1Установите драйвер ККТ с сайта производителя и убедитесь, что касса определяется в его тестовой утилите.
- 2В параметрах драйвера найдите раздел «Денежный ящик» и включите опцию открытия ящика (у АТОЛ это, например, свойство «Денежный ящик» с режимом открытия после чека или по команде).
- 3Протестируйте открытие кнопкой «Открыть денежный ящик» в утилите драйвера — если ящик открылся, аппаратная часть работает.
- 4В 1С откройте «Администрирование» → «Подключаемое оборудование», добавьте фискальный регистратор с нужным драйвером и укажите параметры подключения.
- 5Выполните пробное пробитие чека из 1С и проверьте, что ящик открывается автоматически.
Важный нюанс: в некоторых драйверах есть отдельная настройка «открывать ящик при безналичной оплате». По умолчанию ящик может открываться при любом чеке, что не всегда удобно. Настройте логику под ваш процесс: обычно ящик открывают только при наличной оплате.
Настройка в типовых конфигурациях 1С
В конфигурациях «1С:Розница», «1С:Управление торговлей», «1С:Управление нашей фирмой» и «1С:Комплексная автоматизация» денежный ящик не заводится как отдельный вид оборудования. Он работает «в связке» с фискальным регистратором: достаточно, чтобы ККТ была корректно подключена в справочнике «Подключаемое оборудование».
Порядок действий в типовой конфигурации: перейдите в раздел «Администрирование» → «Подключаемое оборудование», включите использование оборудования, создайте элемент «Фискальный регистратор», выберите драйвер (например, «АТОЛ:Драйвер ККТ» или «1С:Фискальный регистратор (эмуллятор)» для теста), настройте параметры связи и выполните «Тест устройства». Если тест проходит, а в драйвере включено открытие ящика — при пробитии чека из рабочего места кассира (РМК) ящик откроется автоматически.
Открытие ящика без пробития чека
Кассиру иногда нужно открыть ящик без чека — например, для размена. В типовом РМК для этого есть команда «Открыть денежный ящик» (обычно в меню сервисных операций или по кнопке). Команда передаётся драйверу ККТ, который подаёт импульс на порт DK. Если такой кнопки нет, проверьте права пользователя: операция может быть отключена настройками ролей и прав в РМК.
Прямое подключение: USB, RS-232 и сеть
Ящики с прямым интерфейсом встречаются в специфических задачах: когда ККТ стоит на другом рабочем месте, а ящик нужен именно у этого кассира, или когда чеков печатается мало и ящик открывают по документу оплаты. Такие модели имеют встроенный контроллер и определяются в системе как COM-порт или HID-устройство.
Проблема в том, что типовые конфигурации 1С «из коробки» с такими ящиками обычно не работают. Потребуется либо внешняя компонента от производителя ящика, либо небольшая доработка: процедура, которая отправляет в COM-порт управляющий байт (для многих моделей это одиночный символ или короткая ESC-последовательность). Для сетевых ящиков команда отправляется TCP-пакетом на IP-адрес устройства.
Если ящик нужен на рабочем месте без кассы, проще и дешевле поставить недорогой принтер чеков с портом DK и подключить ящик через него, чем искать ящик с прямым USB-интерфейсом и писать доработку. Принтер чеков уже поддерживается типовой 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С можно задать условие открытия ящика — только при оплате наличными. Это удобно и безопаснее: ящик не открывается лишний раз при безналичных чеках.