Работа с 1С Розница часто требует гибкости в оформлении продаж — не всегда нужно печатать фискальный чек. Например, при внутренних перемещениях товаров, возвратах между складами или тестовых операциях печать документа становится лишней тратой времени и бумаги. Однако просто так отменить чек в программе нельзя: 1С Розница по умолчанию строго следует требованиям 54-ФЗ о применении ККТ.
В этой статье разберём 5 проверенных способов отключить печать чека в 1С Розница без нарушения закона, включая настройки для разных типов операций (кассовых и нефискальных), прав пользователей и даже программные обходы. Особое внимание уделим ситуациям, когда чек печатается автоматически при закрытии смены или формировании отчётов — эти моменты часто упускают даже опытные пользователи.
Важно: все описанные методы работают в актуальных версиях 1С Розница 8.3 (2.3 и выше) и совместимы с большинством фискальных регистраторов (Атолл, Штрих-М, Вики Принт и др.). Если вы используете устаревшую конфигурацию или нетиповой фискальный регистратор, некоторые пункты могут потребовать адаптации.
1. Отмена печати чека через тип операции
Самый простой способ избежать печати чека — правильно выбрать тип операции в документе. В 1С Розница не все операции требуют фискализации. Например:
- 📦 Внутреннее перемещение — чек не печатается, так как не происходит продажи клиенту.
- 🔄 Возврат поставщику — если товар возвращается на склад, а не клиенту, фискальный чек не нужен.
- 📝 Инвентаризация — учётная операция без денежного оборота.
- 🛠️ Списание товара — если списываете брак или уценку без продажи.
Чтобы воспользоваться этим способом:
- Откройте документ (например,
Реализация товаров). - В поле
Тип операциивыберите вариант без продажи (например,Перемещение товаров). - Проверьте, что в настройках документа отсутствует галочка
Печатать чек(если она есть — снимите её).
Если в вашей конфигурации нет нужного типа операции, его можно добавить через Администрирование → Настройки программы → Типы операций.
⚠️ Внимание: Если вы оформляете возврат денег клиенту (даже без печати чека), операция должна пройти через ККТ с формированием чека возврата. Иначе это нарушение 54-ФЗ.
2. Настройка прав пользователей: кто может не печатать чеки
В 1С Розница права на печать чеков регулируются через роли пользователей. Если ваш сотрудник не должен печатать чеки (например, кладовщик или менеджер по закупкам), достаточно ограничить его права:
- Перейдите в
Администрирование → Пользователи и права → Настройка прав. - Выберите роль пользователя (например,
Кладовщик). - В разделе
Работа с чекамиснимите галочки:- 🖨️
Печать фискальных чеков - 📄
Формирование кассовых документов
- 🖨️
- Сохраните изменения и перезапустите сеанс пользователя.
- 💰 Расходный кассовый ордер (РКО) — для выдачи денег без продажи.
- 📋 Акт списания — для учета потерь или порчи товара.
- 🔄 Корректировка остатков — если нужно скорректировать данные без движения денег.
После этого при попытке провести документ, требующий печати чека, система либо заблокирует операцию, либо предложит выбрать другой тип документа (без фискализации).
Убедитесь, что роль не имеет прав на печать чеков|Проверьте, что пользователь не входит в группу "Кассиры"|Тестово создайте документ — система должна заблокировать печать|Настройте альтернативный тип операции для таких пользователей-->
⚠️ Внимание: Если пользователь с ограниченными правами попытается провести продажу (даже через документ Реализация товаров), система может автоматически сформировать чек через общую кассу. Чтобы этого избежать, настройте разделение касс (см. раздел 4).
3. Использование нефискальных операций
Если вам нужно оформить продажу без печати чека (например, для внутренних нужд или тестирования), можно воспользоваться нефискальными операциями. В 1С Розница для этого предусмотрены:
Пример настройки РКО без печати чека:
- Создайте новый документ
Расходный кассовый ордер. - В поле
Тип операциивыберитеПрочий расход. - Укажите статью движения денежных средств (например,
Выдача под отчёт). - В настройках печати снимите галочку
Печатать чек(если она есть).
⚠️ Внимание: Нефискальные операции не заменяют чек при продаже товара клиенту. Их можно использовать только для внутренних расчётов. Если вы оформляете продажу без чека, это нарушение 54-ФЗ и грозит штрафом до 30 000 рублей.
Раз в неделю|Несколько раз в месяц|Только при тестировании|Никогда не отменяю-->
4. Разделение касс: фискальная и нефискальная
Если в вашем магазине есть операции, которые не требуют печати чека (например, выдача денег под отчёт или внутренние расчёты), настройте разделение касс. Это позволит использовать одну кассу для фискальных операций, а другую — для нефискальных.
Инструкция по настройке:
- Перейдите в
Администрирование → Настройки программы → Кассы. - Создайте новую кассу с типом
Нефискальная. - В настройках кассы укажите:
- 📌
Тип кассы—Вспомогательная. - 📌
Использовать для печати чеков— нет. - 📌
Разрешить операции без чека— да.
- 📌
| Тип кассы | Требуется чек | Пример использования |
|---|---|---|
| Основная (фискальная) | Да | Продажа товара клиенту |
| Вспомогательная (нефискальная) | Нет | Внутренние расчёты, выдача под отчёт |
| Касса для возвратов | Да (чек возврата) | Возврат товара от клиента |
⚠️ Внимание: Если вы используете онлайн-кассу, разделение касс может потребовать дополнительной настройки в личном кабинете ОФД. Уточните этот момент у вашего оператора фискальных данных.
5. Программное отключение печати через обработки
Для опытных пользователей и программистов 1С есть более гибкий способ — отключение печати чека через обработки. Этот метод подходит, если нужно временно заблокировать печать для тестирования или массовых операций.
Пример кода для отмены печати чека (вставляется в модуль документа):
Процедура ПечатьЧека(Печатать)
Печатать = Ложь; // Отменяем печать чека
КонецПроцедуры
Чтобы применить этот код:
- Откройте нужный документ (например,
Чек ККМ) в режимеКонфигуратор. - Перейдите в модуль объекта (
Объект → Модуль объекта). - Найдите процедуру
ПечатьЧека(или создайте её, если отсутствует). - Добавьте строку
Печатать = Ложь;. - Сохраните изменения и обновите конфигурацию.
Что будет, если отключить печать чека программно для фискальных операций?
Если вы отключите печать чека для документа Чек ККМ, это приведёт к ошибке при попытке провести продажу, так как 1С Розница обязательно требует фискализацию. Этот метод подходит только для нефискальных документов или тестовых операций. Для продаж клиентам чек должен печататься в любом случае.
⚠️ Внимание: Изменение конфигурации может привести к ошибкам при обновлении 1С. Перед внесением изменений сделайте резервную копию базы и протестируйте код на копии программы.
6. Обход автоматической печати при закрытии смены
Одна из распространённых проблем — автоматическая печать Z-отчёта при закрытии смены. Если вам нужно закрыть смену без печати чека (например, для тестирования или переноса данных), воспользуйтесь одним из способов:
- 🔧 Отключение печати в настройках ККТ:
- Перейдите в
Администрирование → Настройки программы → Кассы. - Выберите вашу кассу и снимите галочку
Печатать Z-отчёт автоматически.
- Перейдите в
- Создайте документ
Закрытие кассовой смены. - В настройках документа выберите
Без печати отчёта.
- Переведите кассу в тестовый режим (через драйвер фискального регистратора).
- Закройте смену — чек печататься не будет.
- Верните кассу в рабочий режим.
⚠️ Внимание: Закрытие смены без печати Z-отчёта нарушает требования 54-ФЗ, если касса использовалась для продаж. Этот метод можно применять только в тестовых базах или если смена была открыта ошибочно без продаж.
Автоматическая печать Z-отчёта отключается только в настройках кассы. Если галочка Печатать Z-отчёт автоматически отсутствует, значит ваша версия 1С Розница не поддерживает эту функцию — потребуется обновление или ручное закрытие смены через документ.
FAQ: Частые вопросы о печати чеков в 1С Розница
Можно ли полностью отключить печать чеков в 1С Розница?
Нет, полностью отключить печать чеков для продаж клиентам нельзя — это нарушение 54-ФЗ. Однако для внутренних операций (перемещения, списания, инвентаризации) печать чека не требуется. Настройте типы операций или разделение касс, как описано в статье.
Почему при возврате товара печатается чек, хотя я выбрал "Возврат поставщику"?
Скорее всего, вы оформляете возврат от клиента, а не поставщику. В этом случае 1С Розница автоматически формирует чек возврата, так как деньги возвращаются покупателю. Чтобы избежать печати:
- Используйте документ
Возврат товара поставщику(если товар возвращается на склад). - Либо оформите
Корректировку реализациис типом операцииСписание.
Как отменить печать чека при тестировании программы?
Для тестирования:
- Переведите кассу в тестовый режим (через драйвер ККТ).
- Или используйте виртуальный фискальный регистратор (например, Атолл Эмулятор).
- Либо временно отключите печать через обработку (см. раздел 5).
⚠️ После тестирования верните кассу в рабочий режим!
Что будет, если продать товар без чека?
Продажа без чека — это нарушение 54-ФЗ, которое влечёт:
- 💸 Штраф для организации: от 30 000 до 50 000 рублей.
- 🛑 Приостановку деятельности на срок до 90 дней (при повторном нарушении).
- 📉 Потерю репутации (клиент может пожаловаться в налоговую через приложение "Честный ЗНАК").
Исключение: если вы продаёте товар без наличного/безналичного расчёта (например, по бартеру), но и в этом случае нужно оформить товарный чек.
Как настроить 1С Розницу, чтобы чеки печатались только при продаже?
Чтобы чеки печатались только для продаж, а для остальных операций — нет:
- Настройте роли пользователей (раздел 2).
- Создайте отдельную нефискальную кассу (раздел 4).
- В документах
Реализация товаровиЧек ККМоставьте печать чека включённой, а в остальных типах операций — отключите.