Как настроить печать сокращенного чека с обобщенным наименованием в 1С:Розница и сохранить складской учет?

Пользователь 1С v8.3 (Управляемые формы) 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

В практической деятельности розничной торговли часто возникает задача оптимизации выдаваемых покупателям чеков. Ранее индивидуальные предприниматели (например, на ЕНВД) имели законное право не указывать детальную номенклатуру в фискальном документе. В связи с этим возникал технический вопрос: как организовать продажи таким образом, чтобы покупатель получал лаконичный чек с одним обобщенным наименованием (например, «Продукты» или «Строительные материалы»), но при этом в программе 1С:Розница корректно списывался весь перечень реальных товаров для ведения точного складского учета?

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

---

Вариант №1: Использование обобщенной номенклатуры и ручное списание

Рассмотрим самый простой и быстрый способ, который не требует привлечения программистов для доработки конфигурации. Данный метод базируется на разделении процесса фиксации выручки на кассе и реального списания запасов со склада.

Шаг 1. Создание обобщенной карточки товара

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

  1. Перейдем в раздел «НСИ» и откроем справочник Номенклатура.
  2. Создадим новый элемент с наименованием, которое должно отображаться в чеке (например, «Товары в ассортименте»).
  3. В карточке товара укажем ставку НДС (в соответствии с вашей системой налогообложения) и единицу измерения (как правило, «шт»).

Шаг 2. Настройка прав кассира в РМК

Поскольку цена на обобщенный товар будет постоянно меняться в зависимости от состава покупки, нам нужно разрешить кассиру редактировать цену непосредственно на рабочем месте кассира (РМК):

  1. Перейдем в раздел «Администрирование» — «Продажи» — «Настройки РМК».
  2. В используемом профиле настроек найдем опцию Разрешить редактирование цены и установим для нее флаг.
  3. Сохраним настройки.

Шаг 3. Оформление продажи на кассе

При совершении продажи кассир действует по следующему алгоритму:

  1. Выбирает в окне РМК созданный обобщенный товар «Товары в ассортименте».
  2. Вручную подсчитывает общую сумму всех продаваемых позиций (например, на калькуляторе или внешнем терминале).
  3. Вводит итоговую сумму в поле «Цена» или «Сумма» в строке чека.
  4. Пробивает чек. Покупатель получает фискальный документ, в котором фигурирует только одна строка с общей суммой.

Шаг 4. Списание реальных товаров со склада

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

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

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

---

Вариант №2: Программная доработка (кастомизация печати чека)

Если мы хотим, чтобы кассир работал в стандартном режиме (сканировал реальные товары, видел актуальные остатки и цены), но на печать ККТ уходило свернутое наименование, потребуется небольшая доработка конфигурации. Проанализируем, как это можно реализовать с помощью расширения конфигурации.

Логика доработки заключается в перехвате данных перед их отправкой на фискальный регистратор. В момент формирования XML-пакета для драйвера кассового аппарата программа должна сворачивать все строки чека в одну позицию с обобщенным наименованием.

Рассмотрим пример программного кода, который модифицирует массив позиций чека перед отправкой на печать в модуле интеграции с ККТ:


// Пример модификации таблицы товаров перед фискализацией
Процедура ПередПечатьюЧекаНаККТ(ТаблицаТоваровДляПечати) Экспорт
    
    // Вычисляем общую сумму чека
    ОбщаяСуммаЧека = 0;
    Для Каждого СтрокаТовара Из ТаблицаТоваровДляПечати Цикл
        ОбщаяСуммаЧека = ОбщаяСуммаЧека + СтрокаТовара.Сумма;
    КонецЦикла;
    
    // Очищаем исходную таблицу товаров
    ТаблицаТоваровДляПечати.Очистить();
    
    // Добавляем одну обобщенную строку
    НоваяСтрока = ТаблицаТоваровДляПечати.Добавить();
    НоваяСтрока.Наименование = "Товары в ассортименте";
    НоваяСтрока.Количество   = 1;
    НоваяСтрока.Цена         = ОбщаяСуммаЧека;
    НоваяСтрока.Сумма        = ОбщаяСуммаЧека;
    НоваяСтрока.СтавкаНДС    = "БезНДС"; // Укажите ставку согласно вашей системе налогообложения

КонецПроцедуры

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

---

Вариант №3: Использование секций ККМ (настройка торгового оборудования)

Еще один вариант, упомянутый в практике розничных магазинов, — это программирование секций (отделов) непосредственно в фискальном накопителе кассового аппарата.

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

---

Критически важно: Законодательные ограничения (54-ФЗ)

Внимание! Описанные выше методы (печать чека с обобщенным наименованием типа «Товар» или «Товары в ассортименте») на сегодняшний день являются незаконными для абсолютного большинства предпринимателей на территории РФ.

Разберем причины, по которым использование свернутых чеков повлечет за собой штрафы:

  1. Отмена ЕНВД: Специальный налоговый режим ЕНВД прекратил свое существование с 1 января 2021 года.
  2. Обязательное указание номенклатуры: С 1 февраля 2021 года отсрочка, позволявшая индивидуальным предпринимателям на спецрежимах (ПСН, УСН, ЕСХН) не указывать наименование товаров в чеке, полностью отменена (согласно Федеральному закону № 290-ФЗ).
  3. Требования к наименованию: Название товара в чеке должно быть конкретным, понятным и позволять покупателю однозначно идентифицировать покупку. Пробивать чеки со словами «Товар», «Продукты» или «Услуги по договору» запрещено ФНС.
  4. Штрафные санкции: За выдачу чека без указания конкретной номенклатуры предусмотрена административная ответственность по ч. 4 ст. 14.5 КоАП РФ (штраф для ИП — до 3 000 рублей, для юрлиц — до 10 000 рублей).

---

Современные легальные технические решения для экономии чековой ленты

Поскольку закон обязывает нас выводить каждую позицию номенклатуры в чек, розничные продавцы часто сталкиваются с проблемой огромного расхода чековой ленты. Рассмотрим, как в современных версиях 1С:Розница (ред. 2.3 и 3.0) уменьшить размер чека законными методами.

1. Настройка компактного шаблона чека

По умолчанию типовые шаблоны чеков содержат много лишней информации и пустых строк. Мы можем оптимизировать шаблон:

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

2. Сворачивание строк в РМК

Если в корзину покупателя добавляется несколько одинаковых товаров, программа не должна печатать их отдельными строками. Настроим автоматическое объединение:

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

3. Переход на электронные чеки (SMS и Email)

Это самый эффективный и полностью легальный способ отказаться от бумажной ленты. Согласно 54-ФЗ, если покупатель до момента расчета предоставил свой номер телефона или адрес электронной почты, продавец обязан направить чек в электронном виде, при этом бумажный чек можно не печатать.

Настроим этот функционал в 1С:Рознице:

  1. В карточке ККМ (подключаемого оборудования) установим признак Электронный чек (не печатать бумажный).
  2. При оформлении продажи в РМК кассир нажимает кнопку «Электронный чек» (или сочетание клавиш), вводит телефон или почту клиента.
  3. Данные отправляются оператору фискальных данных (ОФД), который осуществляет доставку чека покупателю, а физический принтер кассы вообще не расходует бумагу.

Используя данные механизмы, мы сможем соблюсти все требования законодательства о розничной торговле и при этом минимизировать накладные расходы на расходные материалы.

← На главную