Торговля и Склад · 11 мин
Не смогли определить доступные кассы ККМ в 1С: что делать
Ошибка «не смогли определить доступные кассы ККМ» в 1С: причины, пошаговая проверка прав, подключаемого оборудования, эквайринга и настроек. Практическая инструкция.
Ошибка «Не смогли определить доступные кассы ККМ, обратитесь к администратору системы» появляется в 1С:Розница, Управлении торговлей и других конфигурациях при открытии РМК, пробитии чека или выполнении операций с кассой. Программа не может подобрать кассу ККМ, которую разрешено использовать текущему пользователю на данном рабочем месте, и поэтому блокирует операцию.
Причина почти всегда лежит в одной из пяти зон: не заполнен справочник касс ККМ, касса не привязана к рабочему месту или магазину, у пользователя нет прав на кассу, не настроено подключаемое оборудование либо в учётной записи организации не указаны данные для фискализации. Ошибка не связана с физической поломкой кассового аппарата — это проблема настройки внутри 1С.
Ниже разобраны проверки в порядке от простого к сложному. Большинство ситуаций решается за 10–15 минут без привлечения программиста, если у вас есть доступ к настройкам или рядом администратор базы.
Что означает ошибка и когда она возникает
При открытии смены, пробитии чека, внесении или выемке денег 1С выполняет запрос к справочнику касс ККМ и отбирает те, которые соответствуют текущему контексту: организации, магазину (складу), рабочему месту и правам пользователя. Если выборка пустая, программа выводит сообщение «Не смогли определить доступные кассы ККМ» и останавливает операцию.
Типичные ситуации появления ошибки: первый запуск магазина после установки конфигурации, добавление нового кассира, перенос рабочего места на другой компьютер, обновление конфигурации, после которого сбросились настройки, смена фискального регистратора. Также ошибка всплывает после восстановления базы из копии, если в копии не было настроек оборудования.
Важно понимать: сообщение носит информационный характер и не портит данные. Продажи, проведённые до появления ошибки, в безопасности. Однако пока проблема не решена, пробить чек и открыть смену невозможно, поэтому для действующей торговой точки это критичный инцидент.
Проверьте, работает ли касса под другим пользователем на этом же компьютере
Проверьте настройки рабочего места и подключаемого оборудования
Откройте справочник «Кассы ККМ» и карточку организации
Проверка справочника «Кассы ККМ»
Откройте раздел «Настройка» или «НСИ и администрирование» (в 1С:Розница — «Настройка → Кассы ККМ», в УТ — «НСИ и администрирование → Казначейство и взаиморасчёты» либо через поиск по слову «Кассы ККМ»). Список не должен быть пустым: для каждого физического аппарата должна существовать карточка кассы.
Если список пуст, создайте элемент. В карточке кассы ККМ обязательно заполните: наименование, организацию, тип кассы (фискальный регистратор, ККТ с передачей данных и т.п.), склад/магазин. Без привязки к магазину касса не будет отбираться в РМК конкретной торговой точки — это самая частая причина ошибки.
Проверьте, что касса не помечена на удаление. Помеченные объекты исключаются из подбора, и внешне справочник выглядит заполненным, хотя доступных касс нет. Снимите пометку через контекстное меню, если она установлена по ошибке.
Привязка кассы к рабочему месту и магазину
В 1С:Розница откройте «Настройка → Рабочие места» и найдите текущее рабочее место (обычно определяется по имени компьютера). В карточке рабочего места должна быть указана касса ККМ по умолчанию либо магазин, к которому привязана касса. Если поле пустое — укажите кассу и сохраните.
Отдельно проверьте настройки РМК: «Настройка → Настройки РМК». Там задаётся касса ККМ, используемая при пробитии чеков, а также касса для операций внесения и выемки. Если настройки РМК создавались до появления кассы в справочнике, поля могли остаться пустыми.
Обратите внимание на соответствие магазина. Если касса привязана к магазину «Точка №1», а рабочее место — к магазину «Точка №2», отбор не сработает. Приведите привязки к одному значению либо создайте отдельные кассы для каждой точки.
- 1Откройте справочник «Кассы ККМ» и убедитесь, что есть непомеченная на удаление касса с заполненной организацией и магазином
- 2Проверьте карточку рабочего места: указана ли касса ККМ или правильный магазин
- 3Откройте настройки РМК и убедитесь, что выбрана касса для чеков и операций с деньгами
- 4Проверьте права пользователя и группу доступа к кассе
- 5Перезапустите РМК и попробуйте открыть смену
Права пользователя и группы доступа
Если ошибка возникает только у конкретного кассира, а под учётной записью администратора всё работает, проблема в правах. Откройте карточку пользователя («Настройка → Пользователи и права») и проверьте, включён ли он в группу доступа, которой разрешена работа с кассами ККМ и открытие кассовой смены.
В конфигурациях с профилями групп доступа проверьте профиль кассира: в нём должны быть роли на работу с РМК, кассовыми операциями и чтение справочника касс ККМ. После изменения прав пользователю нужно выйти из программы и войти заново — кэш прав обновляется при входе.
Также проверьте настройку «Текущий пользователь» в карточке рабочего места: некоторые конфигурации позволяют ограничить кассу конкретными пользователями. Если в таком списке есть ограничения, нового кассира туда нужно добавить вручную.
Подключаемое оборудование и драйверы
Откройте «Администрирование → Подключаемое оборудование» (в Рознице — «Настройка → Подключаемое оборудование»). В списке должен быть фискальный регистратор или ККТ с установленным драйвером и отметкой «Устройство используется». Нажмите «Тест устройства»: успешный тест подтверждает, что связь с аппаратом есть.
Если драйвер не установлен или тест завершается ошибкой, установите актуальный драйвер от производителя ККТ (АТОЛ, Штрих-М и др.), перезапустите 1С и повторите тест. Обратите внимание: драйвер устанавливается на каждый компьютер отдельно, поэтому после переезда рабочего места на новый ПК настройку нужно выполнить заново.
Проверьте, что в карточке оборудования указана та же касса ККМ, что и в настройках РМК. Рассинхронизация — когда в оборудовании выбрана одна касса, а в РМК другая — приводит к конфликтам при фискализации и косвенно к рассматриваемой ошибке.
Настройки организации и эквайринга
Откройте карточку организации, на которую оформлена касса ККМ, и проверьте заполненность ИНН, КПП и адреса. В некоторых конфигурациях пустые реквизиты организации мешают корректному отбору касс при открытии смены.
Если в РМК используется эквайринговый терминал, проверьте справочник «Эквайринговые терминалы»: он должен содержать действующую запись, привязанную к той же организации и кассе. Ошибка определения касс иногда маскирует проблему с эквайрингом — чек не пробивается, потому что не найден терминал, а сообщение указывает на ККМ.
Для магазинов с несколькими организациями убедитесь, что в настройках рабочего места выбрана правильная организация по умолчанию. Касса, привязанная к другой организации, не будет доступна, даже если всё остальное настроено верно.
Как выбрать действие
Типичные ошибки при устранении
Первая ошибка — создание дубликата кассы вместо исправления существующей. В результате в справочнике появляются две похожие кассы, документы разъезжаются по разным элементам, а сверка с фискальными данными усложняется. Всегда сначала ищите и исправляйте существующую карточку.
Вторая ошибка — забыть перезапустить РМК или сеанс пользователя после изменения настроек. 1С кэширует параметры рабочего места, и без повторного входа изменения могут не подействовать, что создаёт ложное впечатление, будто настройка не помогла.
Третья ошибка — настраивать кассу под полными правами, а проверку проводить тем же администратором. Под полными правами отбор касс часто работает иначе. Всегда проверяйте результат под учётной записью кассира, у которого возникала ошибка.
Как проверить, что проблема решена
Войдите в программу под пользователем, у которого возникала ошибка, на том же компьютере. Откройте РМК и выполните открытие кассовой смены. Признак успеха — смена открывается без сообщений, в шапке РМК отображается правильная касса ККМ.
Пробейте тестовый чек на минимальную сумму и сразу выполните возврат, если не хотите оставлять лишнюю операцию. Убедитесь, что чек ушёл на фискализацию: напечатан на принтере ККТ или появился в личном кабинете ОФД. Дополнительно проверьте операции внесения и выемки денег — они используют тот же механизм отбора касс.
Как проверить результат
Смена открывается, касса отображается в РМК
Снова появляется сообщение об отсутствии доступных касс
Чек фискализируется и печатается
Ошибка на этапе проведения или пустая фискализация
Тест устройства проходит успешно
Драйвер не найден или устройство недоступно
Частые вопросы
Ошибка появилась сразу после обновления 1С. Что делать?
Обновление может сбросить настройки РМК или изменить структуру хранения привязок. Откройте настройки РМК и рабочего места, заново укажите кассу ККМ и сохраните. Если настройки на месте, проверьте, не появились ли новые обязательные поля в карточке кассы — заполните их.
Касса есть, права полные, но ошибка остаётся. В чём причина?
Проверьте, не помечена ли касса на удаление и совпадает ли магазин в карточке кассы с магазином рабочего места. Также убедитесь, что в настройках РМК выбрана именно эта касса, а не пустое значение. Полные права не отменяют отбор по магазину и рабочему месту.
Нужно ли переустанавливать драйвер ККТ из-за этой ошибки?
Нет, ошибка «не смогли определить доступные кассы ККМ» относится к настройкам справочников и прав, а не к драйверу. Драйвер стоит проверять, если чек не печатается или тест устройства завершается ошибкой — это уже другая проблема.
Ошибка только при внесении и выемке денег, чеки пробиваются нормально. Почему?
В настройках РМК для операций с денежным ящиком может использоваться отдельная касса (касса предприятия или отдельная касса ККМ). Проверьте соответствующие поля в настройках РМК и заполните их.
Можно ли работать временно без устранения ошибки?
Фискальные операции (чеки, открытие смены) будут заблокированы, поэтому полноценная торговля невозможна. Временно можно оформлять продажи без фискализации только если это предусмотрено вашим регламентом и законодательно допустимо, но в обычной рознице с ККТ это не вариант — настройку нужно завершить.
Когда стоит привлекать специалиста по 1С?
Если проверки справочника, прав, рабочего места и оборудования не помогли, вероятны проблемы на уровне кода после нештатного обновления или доработок конфигурации. Также специалист нужен, если база работает в клиент-серверном режиме и требуется анализ журнала регистрации и технологического журнала.
Что важно запомнить
Ошибка решается в настройках 1С, а не в железе. Проверяйте по цепочке: справочник касс ККМ → привязка к магазину и рабочему месту → настройки РМК → права пользователя → подключаемое оборудование. После каждого исправления перезаходите в программу и проверяйте результат под учётной записью кассира.