Куда пропала кнопка «Пробить чек» из приходного кассового ордера в 1С:Управление торговлей 11.3?

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

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

Причины изменения интерфейса фискализации в УТ 11.3

Начиная с релизов 11.3.4, разработчики 1С существенно переработали подсистему подключаемого оборудования и фискализации для поддержки формата фискальных данных (ФФД 1.05). Это привело к двум ключевым изменениям:

  1. Замена кнопки на гиперссылку: отдельная командная кнопка на командной панели была упразднена. Вместо нее в нижней части формы документа появилось информационное поле с гиперссылкой текущего состояния фискализации (например, Чек не пробит / Пробить чек).
  2. Ошибки и ограничения типового релиза: в релизах 11.3.4.19–11.3.4.21 видимость и доступность функционала фискализации в оптовых документах оказалась привязана к функциональным опциям розничной подсистемы. Если учет велся исключительно в оптовом звене, алгоритмы формы ошибочно скрывали команды работы с ККТ.

Как вернуть возможность пробития чека из ПКО: пошаговый алгоритм

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

  1. Проверим подключение оборудования на текущем рабочем месте: перейдем в раздел НСИ и администрирование > РМК и оборудование > Подключаемое оборудование. Убедимся, что для текущего рабочего места фискальный регистратор (или касса с передачей данных) настроен, активен и успешно проходит тест устройства.
  2. Проверим настройки касс предприятия: откроем карточку используемой кассы в справочнике Кассы (наличные кассы организации) и проверим, привязана ли к ней касса ККМ с установленным фискальным регистратором.
  3. Включим опцию розничной торговли при необходимости: если в базе ведется только оптовая торговля, но используется фискальный регистратор, перейдем в НСИ и администрирование > Продажи > Розничные продажи и установим флаг Розничные продажи. Это устранит программное ограничение релизов 11.3.4 по проверке доступности команд фискализации.
  4. Проверим карточку кассы ККМ в рабочем месте: откроем форму настроек РМК или справочник Кассы ККМ, убедимся, что рабочее место кассира сопоставлено с нужным экземпляром подключаемого оборудования.

После корректного сопоставления кассы и фискального регистратора переоткроем документ Приходный кассовый ордер. В левом нижнем углу формы появится кликабельная надпись-гиперссылка для отправки фискальных данных на ККТ.

Почему при пробитии чека из «Реализации товаров и услуг» печатается «Электронно»?

Рассмотрим распространенную ситуацию: пользователь принимает наличные деньги, создает ПКО, но из-за отсутствия кнопки бьет чек из документа Реализация товаров и услуг. В напечатанном чеке тип оплаты отображается как ЭЛЕКТРОННО (или Безналичными), а сумма наличных равна нулю.

Проанализируем механику фискализации по ФФД 1.05:

  1. Документ Реализация товаров и услуг отражает факт передачи товарно-материальных ценностей, а не физический прием наличных денежных средств кассиром.
  2. Если к моменту отгрузки уже был оформлен ПКО или поступление на расчетный счет, чек из реализации закрывает расчет признаком способа расчета Зачет аванса/предоплаты. В фискальном чеке данная операция попадает в секцию неденежных/электронных расчетов (тег 1081), что кассовый аппарат печатает словом ЭЛЕКТРОННО.
  3. Если отгрузка производится без предварительной оплаты, печать чека из реализации формирует операцию Передача в кредит, которая также не отражает внесение наличных денег.
  4. Прием наличных средств должен обязательно фискализироваться непосредственно из расчетного документа — Приходный кассовый ордер. Только в этом случае в кассовом аппарате регистрируется реальное поступление наличных денег в денежный ящик (тег 1031).

Ограничения фискализации при расчетах с контрагентами

Посмотрим на поведение программы в зависимости от типа покупателя в документе реализации:

  1. Расчеты с физическими лицами: возможность сформировать чек на отгрузку (признак Полный расчет, Передача в кредит или Зачет аванса) открыта непосредственно в документе реализации.
  2. Расчеты с юридическими лицами и ИП: закон освобождает организации от применения ККТ при безналичных расчетах между собой без предъявления карты. Поэтому логика 1С:Управление торговлей блокирует команду пробития чека в документе Реализация товаров и услуг, если контрагент является юридическим лицом или индивидуальным предпринимателем. Для таких расчетов чек пробивается только при прямом расчете наличными через Приходный кассовый ордер.

Особенности оформления авансов, предоплат и исправление ошибок округления

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

  1. Оформление аванса: если в ПКО не указан конкретный расчетный документ (заказ покупателя с расшифровкой номенклатуры), чек формируется одной строкой со служебным наименованием платежа и расчетной ставкой НДС (например, 18/118 или 20/120). В этом случае математических ошибок распределения сумм не возникает.
  2. Оформление предоплаты: если ПКО привязан к заказу, программа обязана передать на кассовый аппарат полный товарный состав. При частичной оплате сумма каждого товара пересчитывается пропорционально доле внесенного платежа.
  3. Проблема округления копеек: при делении сумм строчных позиций в ранних версиях 11.3 возникала математическая погрешность (сумма строк чека не совпадала с общей суммой ордера на одну или две копейки). Кассовый аппарат при несовпадении контрольных сумм выдает ошибку и прерывает печать.

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

  1. Принимать платеж без привязки к товарным позициям заказа в качестве свободного аванса, а итоговый расчет с номенклатурой закрывать уже при фактической отгрузке.
  2. Оформлять частичную оплату не в виде процентного распределения по всей номенклатуре, а выделять под сумму оплаты конкретные позиции счета.
  3. Обновить конфигурацию 1С:Управление торговлей до актуальных релизов линейки 11.4 или выше, где встроен автоматический алгоритм корректировки распределения погрешности копеек по товарным строкам чека.
← На главную