После обновления конфигурации 1С:Управление торговлей до релиза 11.5.25.85 многие пользователи столкнулись с существенными изменениями в механизме формирования кассовых чеков. Основные жалобы связаны с тем, что вместо детализированного перечня товаров в чеке печатается «АВАНС», некорректно определяется ставка НДС, а для юридических лиц кнопка «Пробить чек» исчезает вовсе. Давайте подробно разберем, почему это происходит и как привести систему в рабочее состояние.
Рассмотрим ситуацию, когда при оформлении документа Приходный кассовый ордер (ПКО) или Эквайринговая операция, созданных на основании реализации, в чеке все равно выводится общая сумма с признаком способа расчета «АВАНС». Проанализируем внутренние механизмы УТ 11.5, которые на это влияют.
В новых версиях системы логика формирования чека жестко завязана на регистры взаиморасчетов. Если система «не видит» связи между платежом и отгрузкой в момент пробития чека, она автоматически трактует платеж как авансовый. Выделим основные факторы:
Распределение расчетов еще не завершило свою работу, регистры не обновлены, и документ оплаты «не знает», что он закрывает конкретную накладную. Проверим статус выполнения этих заданий в разделе «Администрирование — Обслуживание — Регламентные операции».Реализация товаров и услуг находится в статусе, не предполагающем окончательный расчет (например, не проведен или имеет статус «К предоплате»), чек не сможет подтянуть товарный состав.Разберем, как проверить реквизит ОбъектРасчетов. В последних релизах это не просто ссылка на документ, а отдельный ключ связи. Если этот реквизит пуст или заполнен некорректно, система подставляет текущий документ (сам ПКО), что неизбежно ведет к признаку аванса.
Выясним причину, по которой кнопка пробития чека становится недоступной именно для контрагентов со статусом ЮЛ или ИП. В релизе 11.5.25 логика видимости кнопок стала строго соответствовать текущим трактовкам 54-ФЗ.
Проанализируем следующие настройки, отсутствие которых блокирует печать:
ИНН и Страна регистрации. Если эти данные не заполнены в карточке юридического лица, программный код скрывает команду печати, так как чек для ЮЛ без ИНН покупателя считается некорректным.Требуется оформление чеков ККМ. Если флаг снят, 1С предполагает, что расчеты идут через расчетный счет (безналично), и ККТ не применяется.Посмотрим на ситуацию, когда ставка НДС в чеке не соответствует ставке в документе-основании. Часто это происходит в чеках на аванс или при зачете кредита. Разберем шаги для исправления:
Во-первых, проверим табличную часть Расшифровка платежа в денежном документе. Реквизит Ставка НДС здесь должен быть заполнен явно. Если в одной табличной части указано несколько строк с разными ставками, алгоритм формирования чека в релизе .85 может дать сбой, усредняя значения или выбирая первую попавшуюся строку.
Во-вторых, проанализируем настройки Учетной политики организации. В блоке налогообложения НДС проверьте настройки для «НДС с авансов». Несоответствие между настройками учетной политики и выбранным видом операции в ПКО — частая причина ошибок в чеке.
Поскольку релиз 11.5.25.85 содержит ряд признанных ошибок (багов), которые невозможно решить только настройками, рассмотрим механизм установки патчей. Фирма «1С» выпустила несколько критических исправлений для блока ККМ именно для этой ветки.
Процедура проверки установленных исправлений:
Нам необходимо убедиться, что установлены патчи, исправляющие следующие ошибки:
Если патчи отсутствуют, рекомендуется запустить поиск обновлений или загрузить их вручную с портала техподдержки.
Подведем итог и составим пошаговый план совместных действий для исправления ситуации:
Заказ клиента -> Реализация товаров и услуг -> Приходный кассовый ордер. Это принудительно обновит ОбъектРасчетов.Реализация товаров и услуг, а не договор или заказ (если отгрузка уже состоялась).Использование данных рекомендаций позволит вам избежать ручного исправления чеков коррекции и обеспечит соответствие деятельности компании требованиям законодательства о применении контрольно-кассовой техники.