Зачем нужна гиперссылка «Пробить чек» в документе реализации 1С:УТ 11 и как исправить ошибки при его пробитии

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

В процессе работы в программе «1С:Управление торговлей» (ред. 11) пользователи часто сталкиваются с появлением гиперссылки «Пробить чек» непосредственно в документе Реализация товаров и услуг. На первый взгляд это вызывает вопросы, ведь традиционно кассовый чек ассоциируется с оплатой — документами Приходный кассовый ордер (ПКО) или Эквайринговая операция.

В этой статье мы подробно разберем, зачем нужна эта кнопка с точки зрения законодательства (54-ФЗ) и логики 1С, как исправить ошибочно пробитый из реализации чек, как отразить НДС при продаже физлицу и как настроить эмулятор кассы для тестирования этих механизмов.

---

1. Назначение гиперссылки «Пробить чек» в документе реализации

Согласно требованиям Федерального закона № 54-ФЗ «О применении контрольно-кассовой техники», фискальный чек должен пробиваться не только в момент фактического получения денежных средств, но и в момент передачи (отгрузки) товара. Каждое изменение состояния расчетов с клиентом должно сопровождаться отправкой фискального признака способа расчета (тег 1214 в чеке).

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

  1. «Зачет аванса» или «Зачет предоплаты». Этот сценарий применяется, если покупатель (физическое лицо или представитель юрлица при расчете наличными/картой) сначала внес предоплату. Первый чек с признаком «Предоплата 100%» или «Аванс» был пробит из документа оплаты (например, ПКО или Поступление безналичных ДС). Второй чек — в момент отгрузки — пробивается из реализации и фиксирует «Зачет аванса».
  2. «Передача в кредит» (или «Частичный расчет и кредит»). Если товар отгружается покупателю без оплаты (в рассрочку или по договору постоплаты), то из документа Реализация товаров и услуг пробивается чек с признаком «Передача в кредит». В этот момент у клиента возникает долг. Когда в дальнейшем клиент приносит деньги, создается документ оплаты, из которого пробивается финальный чек с признаком «Оплата кредита».
  3. «Полный расчет». Применяется, если отгрузка и оплата происходят одновременно. Однако при оптово-розничной схеме в 1С:УТ для этого чаще используются цепочки документов, где чек привязан к ПКО или эквайрингу.

Если мы пробиваем чек из документа реализации без предварительно созданного и привязанного документа оплаты, программа автоматически отправляет в ОФД чек с признаком «Передача в кредит», так как факт оплаты системой еще не зарегистрирован.

---

2. Как аннулировать или исправить ошибочно пробитый чек

Рассмотрим ситуацию, когда пользователь случайно нажал гиперссылку «Пробить чек» в реализации, хотя оплата еще не поступала, либо была допущена иная ошибка. Способ исправления напрямую зависит от используемой версии формата фискальных данных (ФФД) вашей онлайн-кассы.

Сценарий А. На кассе установлен ФФД 1.05

Данный формат имеет технические ограничения и не поддерживает полноценные чеки коррекции для исправления товарных позиций. Если вы ошибочно пробили чек «Передача в кредит» из реализации, выполним следующие шаги:

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

Сценарий Б. На кассе установлен ФФД 1.1 или 1.2

В современных форматах исправление любых ошибок в чеках реализовано через механизм Чеков коррекции. Проанализируем, как это сделать в современных релизах 1С:УТ 11:

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

---

3. Совмещение чека и счета-фактуры при продаже физлицу (на ОСНО)

Часто возникает вопрос: как правильно выписать счет-фактуру, если покупателю-физлицу из документа реализации уже пробит кассовый чек?

Выясним правовые и технические особенности этой ситуации:

---

4. Настройка и использование эмулятора касс для тестирования

Для проверки корректности формирования чеков («Передача в кредит», «Зачет аванса», «Возврат прихода») разработчикам и администраторам баз данных часто требуется протестировать функционал без подключения реального кассового аппарата.

Разберем по шагам, как настроить встроенный эмулятор в «1С:Управление торговлей 11»:

  1. Перейдем в меню НСИ и администрирование — Администрирование — Подключаемое оборудование.
  2. Установим флаг «Использовать подключаемое оборудование».
  3. Перейдем по ссылке «Подключаемое оборудование», выберем тип оборудования «ККТ с передачей данных» (в старых релизах это мог быть раздел «Фискальные регистраторы») и нажмем кнопку «Создать».
  4. В поле «Драйвер оборудования» выберем из списка предопределенный драйвер «1С:Фискальный регистратор (эмулятор)» или «1С:Фискальный регистратор (эмулятор) FFD 1.2».
  5. Запишем элемент и нажмем кнопку «Настроить». В открывшемся окне параметров мы можем явно указать версию ФФД (1.05 или 1.2), проверить эмуляцию кодов маркировки и настроить виртуальные параметры работы ККТ.
  6. После сохранения настроек выполним тест устройства. Теперь при нажатии на гиперссылку «Пробить чек» в документах реализации или оплаты система будет имитировать печать чека на экране, а данные о расчетах будут записываться в системные регистры сведений (например, Журнал фискальных операций), что позволит полностью отладить учетный цикл.

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

← На главную