К статье
Практический материал

Торговля и Склад · 11 мин

Как настроить печать чеков в 1С

Пошаговая настройка печати чеков в 1С: подключение ККТ, драйверы, ФН и номенклатура, настройка в УТ, Рознице и УНФ, типичные ошибки и FAQ.

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

Порядок работы почти одинаков для «1С:Розница», «Управление торговлей», «УНФ» и «Комплексной автоматизации»: сначала устанавливается драйвер ККТ, затем касса подключается как оборудование в разделе администрирования, после чего настраиваются параметры организации, номенклатуры и шаблоны чеков. Отличия касаются в основном названий пунктов меню и состава типовых документов.

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

Что понадобится перед настройкой

Перед началом убедитесь, что у вас есть: зарегистрированная в ФНС касса с активным фискальным накопителем, договор с оператором фискальных данных (ОФД), драйвер ККТ от производителя (АТОЛ, Штрих-М, Viki Print и другие) и права администратора в 1С. Без регистрации кассы в налоговой пробитие чеков технически возможно только в тестовом режиме драйвера.

Проверьте версию формата фискальных данных (ФФД), которую поддерживает касса и фискальный накопитель. Для большинства торговых операций требуется ФФД 1.05 или 1.2 — от этого зависит, какие реквизиты (признак предмета расчёта, код маркировки, мера количества) обязаны передаваться в чеке. Версию ФФД указывают при регистрации кассы, и она должна совпадать с настройками в 1С.

Установка драйвера ККТ и проверка связи

Скачайте актуальный драйвер с сайта производителя кассы и установите его на компьютер, к которому подключена ККТ. Для АТОЛ это «Драйвер ККТ» с утилитой теста, для Штрих-М — «Тест драйвера FR». Установку выполняйте под учётной записью с правами администратора Windows.

Подключите кассу по USB или Ethernet и откройте утилиту драйвера. Выполните поиск устройства и тест связи: касса должна определиться, показать номер, версию прошивки и состояние ФН. Если на этом этапе связь не устанавливается, проблема в кабеле, порте или самом драйвере — внутри 1С её решить нельзя, сначала добейтесь стабильного теста в утилите производителя.

Для сетевых касс зафиксируйте IP-адрес устройства (статический адрес или резервирование в DHCP роутера). Иначе после перезагрузки роутера касса получит другой адрес, и 1С потеряет с ней связь.

Порядок действий с драйвером
  1. 1
    Скачайте драйвер ККТ с сайта производителя и установите его с правами администратора
  2. 2
    Подключите кассу к компьютеру или сети и включите её
  3. 3
    Откройте утилиту драйвера, выполните поиск устройства и тест связи
  4. 4
    Убедитесь, что касса показывает корректные номер ККТ, состояние ФН и версию ФФД
  5. 5
    Только после успешного теста переходите к настройке внутри 1С

Подключение кассы в 1С

В типовых конфигурациях перейдите в раздел «Администрирование» → «Подключаемое оборудование» (в «Рознице» — «Администрирование» → «Настройка подключаемого оборудования»). Включите использование подключаемого оборудования, если флаг ещё не установлен.

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

После сохранения выполните «Тест устройства» прямо из карточки оборудования. 1С должна вывести сообщение об успешном подключении. Если тест падает с ошибкой «устройство не найдено», проверьте, не занят ли порт утилитой драйвера — её нужно закрыть, одновременный доступ к кассе из двух программ невозможен.

Настройка организации, кассы ККМ и налогообложения

В карточке организации проверьте ИНН, наименование и систему налогообложения — эти данные печатаются в чеке и должны совпадать с регистрационными данными кассы. В «Рознице» и «Управлении торговлей» дополнительно создаётся элемент справочника «Кассы ККМ», где привязывается подключённое оборудование, склад и организация.

Система налогообложения в чеке определяется настройками учётной политики организации либо параметрами кассы ККМ (в зависимости от конфигурации). Если организация совмещает режимы, уточните в настройках, какая СНО подставляется по умолчанию, — расхождение между СНО в чеке и реальным режимом является нарушением.

Укажите реквизиты, обязательные по 54-ФЗ: адрес расчётов (место установки кассы или адрес сайта при интернет-торговле), наименование пользователя. В типовых конфигурациях часть реквизитов подтягивается автоматически из карточки организации, но адрес расчётов часто требуется заполнить вручную.

Типичные ошибки
01
СНО в чеке не совпадает с режимом, указанным при регистрации кассы — штрафный риск, проверьте настройки учётной политики
02
Не заполнен адрес расчётов — чек пробивается без обязательного реквизита
03
Касса ККМ привязана не к той организации — чеки уходят с чужими реквизитами
04
Порт занят утилитой драйвера — 1С не видит кассу при исправном оборудовании

Настройка номенклатуры для чеков

Для каждого товара в чек передаются наименование, цена, количество, ставка НДС и признак предмета расчёта (товар, услуга, агентское вознаграждение и т.д.). В типовых конфигурациях признак предмета расчёта задаётся в карточке номенклатуры или выводится из вида номенклатуры — проверьте, что у товаров стоит «Товар», у услуг — «Услуга».

Ставка НДС берётся из карточки товара или настроек организации. Расхождение ставки в чеке с реальной ставкой — частая причина ошибок, особенно для товаров со ставкой 10% и облагаемых по разным ставкам позиций. Проверьте несколько ключевых позиций вручную до начала продаж.

Для маркированных товаров (обувь, одежда, табак, лекарства и др.) требуется передача кода маркировки с соответствующей версией ФФД. Убедитесь, что подключён и настроен сканер штрихкодов, а в настройках учёта включена работа с маркировкой — иначе чек с маркированным товаром не пробьётся или уйдёт без кода.

Контрольные точки

Как проверить настройки номенклатуры

Признак предмета расчёта
Норма

У товаров — «Товар», у услуг — «Услуга», у подарочных сертификатов — «Платёж»

Тревожный признак

Поле пустое или у услуги стоит «Товар»

Ставка НДС
Норма

Совпадает с реальной ставкой для категории товара

Тревожный признак

У льготных товаров стоит общая ставка

Маркировка
Норма

Код DataMatrix считывается и подставляется в строку чека

Тревожный признак

Чек с маркированным товаром пробивается без кода

Пробитие чека из документа и шаблоны печати

В «Рознице» чек пробивается из рабочего места кассира (РМК) кнопкой оплаты; в «Управлении торговлей» и «УНФ» — из документа «Чек ККМ» или «Приходный кассовый ордер» с видом операции, предусматривающим фискализацию. После проведения документа 1С формирует XML-пакет, передаёт его драйверу, касса печатает чек и отправляет данные в ОФД.

Признак успешной операции: чек напечатан, в документе проставлен фискальный признак и номер чека, статус — «Пробит». Если чек напечатался, но документ завис в статусе ошибки, проверьте журнал фискальных операций (раздел «Администрирование» → «Обслуживание» или очередь чеков в РМК) — там виден текст ошибки драйвера.

Текст чека (приветствие, рекламная строка, реквизиты в шапке и подвале) настраивается в шаблонах чеков: «Администрирование» → «Печатные формы, отчёты и обработки» → «Шаблоны чеков ККМ» либо через настройки кассы ККМ. Можно вывести дополнительные поля — скидку, кассира, бонусные баллы — через конструктор шаблона.

Перед запуском пробейте тестовый чек на минимальную сумму, затем сделайте чек возврата. Так вы за один цикл проверите и фискализацию, и передачу в ОФД (чек должен появиться в личном кабинете ОФД в течение нескольких минут), и корректность реквизитов на бумажной ленте.
ПЗ
Практическое замечание

Настройка печати нефискальных документов и отчётов

Помимо фискальных чеков, касса используется для печати X-отчётов (без гашения), Z-отчётов (закрытие смены), отчётов о состоянии расчётов и служебных документов внесения/выемки денег. В типовых конфигурациях эти операции доступны из РМК или списка документов «Отчёт о розничных продажах» и «Кассовая смена».

Закрытие смены обязательно выполнять не реже чем раз в 24 часа — при превышении срока ФН блокирует пробитие чеков до закрытия. Настройте автоматическое закрытие смены по расписанию или контролируйте статус кассовой смены в списке документов.

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

Типичные проблемы и их решение

Ошибка «порт занят» или «нет связи» — чаще всего утилита драйвера или другой экземпляр 1С удерживает соединение. Закройте лишние программы, перезапустите сеанс. Для сетевых касс проверьте, не сменился ли IP-адрес устройства.

Чек пробит, но не ушёл в ОФД — проверьте интернет-канал и срок действия договора с ОФД. Накопленные чеки хранятся в ФН, но при длительном отсутствии передачи (более 30 суток) ФН блокируется. Настройте мониторинг очереди неотправленных документов.

Ошибки вида «некорректный реквизит» или «неверный формат» означают расхождение данных 1С с требованиями ФФД: не заполнен признак предмета расчёта, неверный код маркировки, превышена длина наименования. Текст ошибки драйвера обычно указывает номер тега — по нему можно определить, какого реквизита не хватает.

Итог

Что важно запомнить

Настройка печати чеков в 1С сводится к трём шагам: рабочий драйвер ККТ с успешным тестом связи, корректно подключённое оборудование в 1С и заполненные реквизиты организации и номенклатуры. Проверяйте результат тестовым чеком с последующим возвратом и контролем в личном кабинете ОФД.

Частые вопросы

Можно ли печатать чеки в 1С без физической кассы?

Только в учебных целях — через эмулятор драйвера (например, тестовый режим в драйвере АТОЛ или «1С:Эмулятор ККТ»). Реальные продажи без зарегистрированной ККТ с ФН незаконны, за исключением отдельных льготных категорий, предусмотренных 54-ФЗ.

Почему 1С не видит кассу, хотя тест драйвера проходит?

Чаще всего порт занят самой утилитой драйвера или выбран несовпадающий обработчик в карточке оборудования. Закройте утилиту производителя, проверьте, что в 1С выбран драйвер именно вашего производителя, и повторите тест устройства из карточки оборудования.

Как изменить текст в шапке и подвале чека?

Через шаблоны чеков ККМ в разделе печатных форм либо через настройки самой кассы в утилите драйвера (клише, рекламный текст). Изменения в шаблоне 1С применяются к новым чекам сразу, изменения клише в кассе — после записи в устройство.

Что делать, если чек пробился с ошибкой в реквизитах?

Оформите чек коррекции (при ошибке в СНО или реквизитах) либо чек возврата и пробейте корректный чек заново. Сам факт ошибки не отменить — фискальные данные уже записаны в ФН, исправление делается только новым фискальным документом.

Можно ли подключить одну кассу к нескольким компьютерам с 1С?

Да, если касса сетевого типа: настройте подключение по IP-адресу на каждом рабочем месте. Однако одновременное пробитие чеков с двух мест невозможно — касса обрабатывает команды последовательно, поэтому на практике одну ККТ закрепляют за одним рабочим местом кассира.

Нужна ли отдельная настройка для безналичной оплаты в чеке?

Да: подключите эквайринговый терминал в том же разделе подключаемого оборудования (тип «Эквайринговый терминал») и настройте договор эквайринга. Тогда при оплате картой сумма и реквизиты транзакции автоматически попадут в чек, а слип-чек напечатается вместе с фискальным.