Касса на 1С изнутри: от подключения фискального регистратора до Z-отчёта
Содержание
На кассе 1С работает как «мозг», а фискальный регистратор — как «руки». Кассир пробивает товар в форме «Рабочее место кассира» (РМК), программа считает цены и скидки, а затем передаёт чек драйверу ККТ. Касса печатает чек, записывает его в фискальный накопитель и отправляет оператору фискальных данных (ОФД). При закрытии смены 1С сама собирает продажи в отчёт о розничных продажах.
Такая схема есть в «1С:Розница», «1С:Управление торговлей 11», «1С:УНФ» и «1С:Комплексная автоматизация». В «1С:Бухгалтерии 3.0» тоже можно пробивать чеки, но полноценного РМК там нет: это учётная программа, а не кассовая. Дальше — как всё это настроить и что делать, когда касса «встала».
Из чего состоит кассовое место на 1С
Кассовое решение — это связка из четырёх слоёв. Если сломался один, не работает вся касса, поэтому полезно понимать, где какой.
| Слой | Что это | За что отвечает |
|---|---|---|
| 🖥 Конфигурация 1С | Розница, УТ 11, УНФ, КА | Номенклатура, цены, скидки, остатки, документы |
| 🔌 Библиотека подключаемого оборудования (БПО) | Встроенный в конфигурацию модуль | Общается с драйверами, хранит настройки устройств |
| ⚙️ Драйвер производителя | АТОЛ, Штрих-М, Эвотор и др. | Переводит команды 1С на язык конкретной кассы |
| 🧾 ККТ с фискальным накопителем | Сам аппарат | Печатает чек, хранит фискальные данные, шлёт их в ОФД |
Оборудование в 1С привязано не к пользователю, а к рабочему месту — то есть к конкретному компьютеру. Программа определяет рабочее место по имени компьютера. Отсюда частая ловушка: настроили кассу на одном ПК, кассир сел за другой — и устройства «пропали».
Второй важный объект — касса ККМ в справочнике касс. Это учётная касса магазина: к ней привязаны склад, организация, тип и фискальное устройство. От типа кассы зависит, как 1С с ней работает:
- 📠 Фискальный регистратор — касса подключена к компьютеру, чек пробивается прямо из РМК. Основной вариант для магазина.
- 🔄 ККМ Offline — отдельный POS-терминал со своей программой. 1С выгружает в него товары и цены, а потом загружает продажи.
- ✋ Автономная ККМ — касса вообще не связана с 1С, выручку вносят вручную по итогам смены.
Если магазин небольшой и нужен только кассовый аппарат без учёта остатков, посмотрите на «1С:Касса» или «1С:Мобильная касса». Это отдельные приложения для кассира, их проще развернуть, чем полную конфигурацию.
Подключение фискального регистратора, сканера и терминала
Порядок одинаковый для любой торговой конфигурации. Сначала ставится драйвер, потом устройство добавляется в 1С.
Шаг 1. Установите драйвер на компьютер кассы
- Скачайте драйвер с сайта производителя ККТ. Для АТОЛ это «Драйвер ККТ» версии 10, для Штрих-М — их драйвер ФР.
- Установите его под администратором Windows.
- Проверьте связь в тестовой утилите производителя: касса должна ответить и распечатать тестовую строку.
Если тестовая утилита кассу не видит, в 1С идти рано. Проблема в кабеле, порту или настройках Windows.
Шаг 2. Включите использование оборудования в 1С
Путь зависит от конфигурации:
| Конфигурация | Где включается оборудование |
|---|---|
| УТ 11, КА 2 | НСИ и администрирование → Настройка НСИ и разделов → РМК и оборудование |
| Розница 2.3 | Администрирование → РМК и оборудование |
| Бухгалтерия 3.0 | Администрирование → Подключаемое оборудование |
Поставьте флажок использования подключаемого оборудования и откройте список устройств по ссылке «Подключаемое оборудование».
Шаг 3. Добавьте устройство
- Выберите тип: ККТ (фискальный регистратор), сканер штрихкода, эквайринговый терминал, дисплей покупателя, весы.
- Нажмите «Создать» и выберите драйвер из списка. Если нужного нет — загрузите драйвер из файла, который дал производитель.
- Укажите рабочее место. По умолчанию подставляется текущий компьютер.
- Откройте настройки устройства: порт или IP-адрес, скорость, модель.
- Нажмите «Тест устройства». При успехе 1С выведет сообщение о прохождении теста.
Шаг 4. Свяжите ККТ с кассой ККМ
Откройте карточку кассы ККМ и выберите в ней подключённое фискальное устройство. Без этой связи РМК откроется, но пробить чек не сможет.
Сканер штрихкода проще всего подключать в режиме эмуляции клавиатуры: он работает «из коробки». Но тогда 1С не отличает скан от ручного ввода. Для маркированного товара надёжнее режим виртуального COM-порта или специальный драйвер сканера: в коде маркировки есть служебные символы, которые при эмуляции клавиатуры теряются.
Режимы работы рабочего места кассира
РМК — это отдельная форма, заточенная под скорость: крупные кнопки, горячие клавиши , минимум полей. В УТ 11 и Рознице её запускают из раздела «Продажи». Кассиру можно настроить автозапуск РМК при входе в программу, чтобы он не видел остальной интерфейс.
Внутри РМК есть несколько режимов. Кассиру не нужно их переключать вручную — режим меняется по команде.
- 🛒 Продажа — основной режим: подбор товара сканером, поиском или по кнопкам быстрого выбора.
- ↩️ Возврат — по чеку текущей смены или прошлых смен. Возврат пробивается отдельным чеком с признаком «возврат прихода».
- ⏸ Отложенный чек — покупатель отошёл за товаром, кассир откладывает чек и обслуживает следующего.
- 💵 Внесение и выемка — разменные деньги в начале дня и изъятие наличных из ящика. Тоже фиксируются в ККТ.
- 📊 Отчёты — X-отчёт (промежуточный, без закрытия смены) и закрытие смены .
Права кассира и старшего кассира
Через права доступа обычно разводят две роли. Кассир продаёт и делает возврат по текущему чеку. Старший кассир дополнительно делает возвраты прошлых смен, ручные скидки, выемку и закрытие смены.
Если кассир может всё — это риск для выручки. Если не может ничего — очередь при первом же возврате. Баланс настраивается на этапе запуска, а не после первого инцидента.
Как проходит продажа и что происходит с чеком
Со стороны кассира продажа занимает 20–30 секунд. Внутри за это время происходит заметно больше.
Что делает кассир
- Открывает смену. Если смена в ККТ не открыта, 1С откроет её при первом чеке или предложит сделать это явно.
- Сканирует товары. 1С находит номенклатуру по штрихкоду, подставляет цену, применяет скидки.
- Нажимает «Оплата» и выбирает способ: наличные, карта, смешанная оплата.
- При оплате картой сумма уходит на эквайринговый терминал, покупатель прикладывает карту.
- После ответа терминала 1С пробивает фискальный чек.
Что происходит «под капотом»
- 📤 1С формирует чек со всеми реквизитами: позиции, ставки НДС, признак способа расчёта, признак предмета расчёта, данные кассира.
- 🧾 Драйвер передаёт чек в ККТ. Касса печатает его и записывает в фискальный накопитель.
- 🌐 ККТ отправляет чек в ОФД, а тот — в ФНС. Если интернета нет, чеки копятся в накопителе и уйдут позже.
- 📁 В базе 1С сохраняется чек ККМ. Он не двигает остатки сразу — это сделает отчёт о розничных продажах при закрытии смены.
Порядок «сначала терминал, потом фискальный чек» важен: если пробить чек до оплаты картой, а банк откажет, придётся делать чек возврата. РМК соблюдает этот порядок сам, поэтому ручные обходные пути здесь вредны.
Если покупатель хочет электронный чек, кассир вводит телефон или e-mail в форме оплаты. Эти данные передаются в ККТ, и ОФД отправляет чек покупателю.
Маркированный товар
Для маркированных товаров к позиции чека добавляется код маркировки. Кассир сканирует не обычный штрихкод, а DataMatrix с упаковки. 1С перед продажей проверяет код через ККТ и, если включён разрешительный режим, через сервисы честного знака. Касса для этого должна работать по формату фискальных документов 1.2.
Скидки, дисконтные карты и бонусы на кассе
В 1С скидки не вводятся «на глаз» в каждом чеке. Их заранее описывают как правила, а РМК применяет их автоматически.
- 🏷 Маркетинговые акции и скидки — «каждый третий товар бесплатно», «скидка 10% с 18:00», «скидка от суммы чека». Задаются условиями: время, сумма, состав чека, магазин.
- 💳 Карты лояльности — дисконтные карты с привязкой к покупателю. Кассир сканирует или вводит номер карты, 1С подтягивает положенную скидку.
- 🎁 Бонусные программы — покупатель копит баллы и списывает их в следующих покупках. Начисление и списание видно в чеке.
- ✍️ Ручная скидка — даётся кассиром в момент продажи. Обычно её ограничивают правами или максимальным процентом.
В УТ 11 карты лояльности и бонусные программы настраиваются в разделе «Маркетинг» после включения соответствующих флажков в настройках раздела. В Рознице набор похожий.
Перед запуском акции пробейте пару тестовых чеков в рабочем месте, не нажимая «Оплата», и посмотрите, как сложились скидки. Две акции с одинаковым приоритетом могут суммироваться там, где вы этого не ждали.
Скидка в фискальном чеке не печатается отдельной строкой «минус 100 рублей» в произвольном месте. ККТ получает уже итоговую цену позиции после скидки, а размер скидки 1С выводит в нефискальной части чека, если это настроено.
Закрытие кассовой смены и отчёт о розничных продажах
Смена в ККТ не может длиться больше 24 часов — после этого касса не даст пробить следующий чек, пока смену не закроют. Поэтому закрытие смены — обязательная ежедневная процедура.
Порядок закрытия смены
- Снимите X-отчёт и сверьте наличные в ящике с суммой в отчёте.
- Сделайте выемку выручки, если по регламенту наличные сдаются в конце дня.
- Нажмите в РМК команду закрытия смены. ККТ распечатает отчёт о закрытии смены (Z-отчёт).
- 1С создаст отчёт о розничных продажах — документ, который списывает товар со склада и отражает выручку.
- Выйдите из РМК или передайте кассу следующему кассиру.
Что создаётся в базе
| Документ | Когда появляется | Что делает |
|---|---|---|
| Чек ККМ | На каждую продажу | Хранит позиции и оплату, остатки не меняет |
| Кассовая смена | При открытии и закрытии | Фиксирует время, кассу, номер смены |
| Отчёт о розничных продажах | При закрытии смены | Списывает товары, отражает выручку по видам оплаты |
| Документы выемки и внесения | При операциях с наличными | Движение денег между кассой ККМ и кассой предприятия |
После закрытия смены чеки ККМ архивируются и привязываются к отчёту. Если в отчёте о розничных продажах есть ошибка (например, не хватило остатка), исправляйте именно отчёт, а не пробивайте новые чеки.
Если смена закрыта в ККТ, а в 1С — нет
Бывает, что Z-отчёт снят кнопкой на самой кассе или из утилиты драйвера. Тогда в ККТ смена закрыта, а в 1С висит открытой. Закройте смену в 1С командой из РМК, чтобы появился отчёт о розничных продажах. Если 1С сообщит, что смена в ККТ уже закрыта, это нормально: учётная часть всё равно должна быть оформлена, иначе продажи дня не спишут товар.
Частые сбои кассы на 1С и как их снять
Большинство проблем на кассе сводится к четырём точкам: связь с устройством, состояние смены, связь с ОФД и данные в самой 1С. Ниже — симптомы и что делать по каждому.
Перед обновлением конфигурации в магазине закройте смены на всех кассах. Обновление в середине рабочего дня с открытыми РМК обрывает сеансы кассиров, а неполная смена потом собирается в отчёт с ошибками.
Ещё одна неприятная ситуация — чек пробит в ККТ, а в 1С его нет, или наоборот. Так бывает при обрыве связи в момент печати. Сравните номер последнего фискального документа в ККТ с последним чеком в 1С. Если в ККТ чек есть, а в базе нет, — не пробивайте его повторно, а поправьте данные в 1С. Если ошибка уже ушла в фискальные данные, исправление делается чеком коррекции.
Частые вопросы
Можно ли работать на кассе 1С без интернета?
Сколько касс можно подключить к одной базе 1С?
Нужна ли отдельная лицензия 1С на каждую кассу?
Чем X-отчёт отличается от Z-отчёта?
Можно ли пробивать чеки прямо из 1С:Бухгалтерии?
Источники
- Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники при осуществлении расчётов в Российской Федерации»