В повседневной работе часто возникает задача контроля кассовых операций, а именно — проверки своевременности и факта пробития чеков по документам отгрузки. Стандартные отчеты, такие как Валовая прибыль предприятия или Ведомость по расчетам с клиентами, отлично показывают финансовые результаты и состояние взаиморасчетов, но не дают прямого ответа на вопрос: по какой реализации какой номер чека был пробит? В них можно увидеть факт оплаты, но не всегда ясен ее способ — наличными через ККМ или по безналичному расчету.
Разберем, как решить эту задачу, используя как стандартные инструменты 1С: Управление торговлей 11.5, так и определив логику для более сложного, заказного отчета.
Самый быстрый способ получить нужную информацию без привлечения программиста — это воспользоваться инструментом Универсальный отчет. В нашем случае есть два варианта построения отчета.
Вариант А: Отчет по документам реализации
Этот способ поможет быстро увидеть, по каким документам реализации были пробиты чеки, а по каким — нет (при необходимости можно внедрить формирование чеков ККМ напрямую из реализации).
Документ.Реализация товаров и услуг.Ссылка, Дата, СуммаДокумента, Контрагент), найдите и добавьте поле НомерЧекаККМ. Именно этот реквизит заполняется автоматически, когда выполняется расчет с НДС в чеках на основе реализации.Недостаток этого метода: отчет не показывает информацию о других видах оплат. Он отлично подходит для контроля наличия чека, но не для комплексного анализа оплат по сделке.
Вариант Б: Отчет по документам "Чек ККМ"
Этот вариант более информативен, так как мы будем отталкиваться от самого факта фискальной операции — от чека. Он позволяет увидеть, какая реализация была основанием для чека и как именно этот чек был оплачен.
Документ, а в качестве Имени объекта — ЧекККМ.Номер (это будет номер чека)ДатаСуммаДокументаДокументОснование. Это ключевое поле, которое покажет связанный документ (в случае ошибок поможет загрузка и изменение фискальных операций из Excel).ЧекККМ.Оплата. Из нее можно вывести поля ВидОплаты и Сумма.Хотя Универсальный отчет является мощным инструментом, он не всегда может объединить данные так, как этого требует бизнес-задача. Например, если нам нужен единый список всех реализаций за период, в котором по каждой строке будет видно: была ли оплата по безналу, был ли пробит чек (с его номером) или был оформлен приходный кассовый ордер.
В этом случае оптимальным решением будет разработка специализированного внешнего отчета. Проанализируем логику, которую следует заложить в такой отчет.
Основная идея отчета:
Отчет должен строиться на основе документов Реализация товаров и услуг за выбранный период. Для каждой реализации он должен подтягивать всю связанную информацию об оплатах и фискальных операциях.
Источники данных для отчета:
Реализация товаров и услуг — это наша отправная точка.НомерЧекаККМ из самого документа реализации. Он напрямую связывает отгрузку с пробитым чеком.Расчеты с клиентами или связанные документы оплаты (Поступление безналичных ДС, Эквайринговая операция, Приходный кассовый ордер). Это позволит увидеть все виды оплат, привязанных к данной реализации.Структура итогового отчета:
Идеальный отчет должен выводить таблицу со следующими колонками:
Поступление безналичных ДС)Вывод:
Для быстрой проверки наличия чеков по реализациям отлично подойдет Универсальный отчет. Если же требуется комплексный анализ всех видов оплат в привязке к отгрузкам и номерам чеков, то наиболее эффективным решением станет разработка внешнего отчета. Такой отчет позволит полностью контролировать своевременность расчетов и пробития чеков, что является важной частью управленческого учета в торговой компании.