После обновления конфигурации 1С:Управление торговлей 10.3 до актуальных релизов (например, 10.3.71 и выше) и перехода на современные драйверы торгового оборудования (АТОЛ 10.х), пользователи часто сталкиваются с тем, что привычный процесс печати чеков ломается. Пропадают наименования товаров, возникают ошибки несоответствия системы налогообложения (СНО) или появляются технические сообщения об ошибках программирования реквизитов. Рассмотрим подробно, почему это происходит и как привести систему в рабочее состояние.
Проанализируем ситуацию, когда при печати чека из документа Приходный кассовый ордер (ПКО) в фискальном документе отображается только сумма, но отсутствует перечень товаров. В новых релизах УТ 10.3 логика работы с ККТ была существенно переработана под требования ФФД 1.05 и 1.2. Для вывода товарных позиций в таких документах подойдёт обработка печати чека из ПКО и РКО с номенклатурой основания.
Выясним причину: программа анализирует связь между оплатой и отгрузкой. Если ПКО пробивается до момента оформления документа Реализация товаров и услуг или если даты этих документов не совпадают, система классифицирует платеж как «Аванс» или «Предоплата». Согласно методическим рекомендациям ФНС, в чеке на аванс может не указываться конкретная номенклатура, так как товар еще фактически не передан покупателю.
Что нужно сделать:
Реализации и дата оплаты совпадает с датой отгрузки.Чек коррекции (как это случилось у автора темы), номенклатуры в нем не будет по определению закона — этот документ предназначен только для исправления суммовых показателей в ОФД.Разберем конфликт, возникающий при использовании Патентной системы налогообложения (ПСН). Пользователь указывает в учетной политике ПСН, но при пробитии чека из ПКО или реализации получает ошибку. Это происходит из-за жесткого разделения методологии 1С на «Оптовую» и «Розничную» торговлю. Для гибкого указания налогового режима можно применить обработку для выбора системы налогообложения при печати чеков из ПКО и РКО.
В логике 1С:УТ 10.3 документы Реализация товаров и услуг и ПКО относятся к оптовому контуру. В этих документах обязательно наличие Контрагента и Договора. Согласно налоговому законодательству (пп. 5 п. 6 ст. 346.43 НК РФ), ПСН не может применяться в отношении оптовой торговли и договоров поставки.
Проанализируем поведение программы: когда вы нажимаете «Напечатать чек» из ПКО, 1С видит «оптовый» документ и ищет в учетной политике соответствующую систему (ОСНО или УСН). Если в ККТ при регистрации указан только Патент, возникает конфликт.
Решение проблемы:
Чек ККМ (меню Документы — Розница). В нем нет жесткой привязки к контрагенту и договору поставки, что позволяет программе корректно идентифицировать операцию как розничную.Настройка систем налогообложения ККТ. Убедитесь, что для вашей организации и конкретной кассы создана запись, где указано соответствие СНО.Кассы ККМ для вашей кассы выбран правильный тип — «Фискальный регистратор», и она привязана к актуальному настроенному оборудованию.Посмотрим на техническую сторону взаимодействия с драйвером АТОЛ 10. Ошибка «Реквизит 1227» означает проблему с передачей тега «Наименование покупателя». С переходом на новые форматы фискальных данных этот реквизит стал обязательным при расчетах между организациями и ИП.
Если вы пробиваете чек из Реализации, 1С пытается передать в ККТ название вашего контрагента. Ошибка возникает, если данные передаются в некорректном формате или если версия прошивки кассы конфликтует с командами нового драйвера.
Как исправить:
Контрагента: ИНН и краткое наименование должны быть заполнены без спецсимволов.Рассмотрим ситуацию, когда вы перешли к использованию документа Чек ККМ, но кнопка печати заблокирована. Это классическая проблема настройки справочников.
Выясним контрольный список для проверки:
Чек ККМ должен быть выбран склад с видом «Розничный» или «НТТ» (Неавтоматизированная торговая точка). На оптовом складе в типовой УТ 10.3 пробить розничный чек нельзя.Касса ККМ должен быть выбран элемент из соответствующего справочника, у которого в поле «Оборудование» выбрана ваша настроенная касса. Если поле «Оборудование» пустое, кнопка будет серой.Посмотрим, как выглядит структура проверки в коде (обработке обслуживания), если кнопка не активна. Программа обычно выполняет следующий алгоритм:
// Пример логики проверки доступности печати чека
Если ЗначениеЗаполнено(КассаККМ) Тогда
Если КассаККМ.ВидКассы = Перечисления.ВидыКассККМ.ФискальныйРегистратор Тогда
Если ЗначениеЗаполнено(КассаККМ.ПодключаемоеОборудование) Тогда
КнопкаПробитьРазрешена = Истина;
КонецЕсли;
КонецЕсли;
КонецЕсли;
Если вы видите, что кнопка недоступна, значит одно из этих условий (тип кассы или привязка к оборудованию) не выполняется в справочнике Кассы ККМ.
Для стабильной работы 1С:УТ 10.3 с новыми кассами придерживайтесь следующих правил:
Реализации того же дня, иначе товары "схлопнутся" в одну строку "Аванс".