Анализ продаж по кассе — ключевая задача для любого бизнеса, работающего с розничной торговлей. В 1С:Предприятие (независимо от конфигурации — Управление Торговлей, Розница или Торговля и Склад) эта информация хранится в структурированном виде, но не всегда очевидно, где и как её быстро извлечь. Особенно сложности возникают, когда нужно разделить данные по конкретным кассовым аппаратам, сменам или продавцам.

В этой статье мы разберём 5 рабочих способов просмотра продаж по кассе — от стандартных отчётов до скрытых возможностей платформы. Вы узнаете, как выгрузить данные в Excel, настроить автоматическое формирование отчётов по расписанию и даже создать собственные запросы для нестандартных задач. А для тех, кто работает с 1С:Розница 2.3 или 1С:УТ 11, мы добавили уникальные лайфхаки по анализу чеков с учётом последних изменений в ФЗ-54.

1. Стандартный отчёт «Продажи по кассам» — где искать и как настроить

Самый простой способ — использовать встроенный отчёт Продажи по кассам, который есть во всех торговых конфигурациях 1С. Найти его можно через меню Отчёты → Продажи или через панель быстрого доступа (если она настроена).

Чтобы отчёт показал актуальные данные:

  • 📅 Установите нужный период (день, неделю, месяц). По умолчанию 1С показывает текущий день, но для анализа лучше выбрать больший интервал.
  • 🖥️ В поле Касса выберите конкретный кассовый аппарат (если их несколько) или оставьте пустым для сводки по всем.
  • 👤 При необходимости отфильтруйте по Продавцу или Смене — это поможет выявить лидера или аутсайдера по продажам.
  • 💰 Включите детализацию по Видам оплаты (наличные, карты, бонусы), если нужно проанализировать структуру платежей.

После настройки нажмите Сформировать. Система выдаст таблицу с данными по чекам, суммами и количеством позиций. Обратите внимание: в 1С:Розница 2.3 здесь же можно увидеть статус фискализации чеков (если подключён ОФД).

💡

Если отчёт формируется слишком долго, попробуйте уменьшить период или отключить детализацию по товарам. Это ускорит работу, особенно в больших базах.

2. Анализ продаж через журнал кассовых документов

Если стандартный отчёт не даёт нужной детализации, попробуйте работать напрямую с журналом кассовых документов. Этот метод подходит для глубокого анализа, например, когда нужно проверить расхождения между фактическими продажами и данными из ОФД.

Инструкция:

  1. Откройте раздел Касса1С:Розница) или Денежные средства1С:УТ).
  2. Перейдите в Журнал кассовых документов или Чеки ККМ.
  3. Отфильтруйте документы по типу Чек ККМ или Приходный кассовый ордер.
  4. Добавьте дополнительные колонки через настройку списка: Сумма чека, Кассир, Время создания, Статус фискализации.

Преимущество этого способа — возможность просмотра оригинальных чеков в формате PDF или XML (если интеграция с ОФД настроена). Также здесь видно, какие чеки были аннулированы или возвращены.

Как экспортировать данные из журнала в Excel?

Чтобы выгрузить данные в Excel, выделите нужные строки в журнале, нажмите правой кнопкой и выберите Выгрузить в Excel. В некоторых версиях 1С эта опция скрыта — тогда используйте комбинацию Ctrl + Shift + E.

3. Использование отчёта «Анализ продаж» с группировкой по кассам

Отчёт Анализ продаж — мощный инструмент для многомерного анализа, но мало кто знает, что его можно адаптировать под задачи кассового учёта. Главное — правильно настроить группировки.

Алгоритм настройки:

  1. Откройте отчёт через Отчёты → Анализ продаж.
  2. В настройках добавьте группировку по полю Касса (или Точка продаж в 1С:Розница).
  3. Добавьте дополнительные группировки по Дню недели или Часам, чтобы выявить пиковые и просадные периоды.
  4. Включите показатели Сумма продаж, Средний чек и Количество чеков.

Такой отчёт поможет ответить на вопросы:

  • 📊 Какая касса приносит больше выручки?
  • ⏰ В какие часы пиковая нагрузка на кассиров?
  • 💳 Как соотносятся наличные и безналичные платежи по разным кассам?
📊 Как часто вы анализируете продажи по кассам?
Ежедневно
Раз в неделю
Раз в месяц
Только при проверках
Никогда

4. Просмотр продаж через регистры накопления (для продвинутых пользователей)

Если вам нужны сырые данные без обработки отчётами, можно обратиться напрямую к регистрам накопления. Этот метод требует знаний структуры базы, но даёт максимальную гибкость.

Где искать:

  • 📋 Регистр накопления "Продажи" — хранит информацию о всех продажах, включая привязку к кассе.
  • 💰 Регистр накопления "Денежные средства" — содержит данные о движениях по кассам.
  • 📑 Регистр сведений "Чеки ККМ" — здесь фиксируются все чеки с детализацией по товарам.

Чтобы открыть регистр:

  1. Перейдите в Все функции (включите отображение через меню Сервис → Параметры).
  2. Найдите нужный регистр в дереве объектов.
  3. Установите отбор по Кассе и Периоду.

Для неопытных пользователей работа с регистрами может быть сложной — ошибки в фильтрах приведут к некорректным данным. Если сомневаетесь, используйте конструктор запросов (доступен в конфигураторе).

💡

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

5. Автоматическая выгрузка данных по API (для интеграции с внешними системами)

Крупным сетям или компаниям с автоматизированным учётом часто требуется выгрузка данных о продажах по кассам в внешние системы (например, в Power BI, Google Sheets или корпоративный портал). В 1С для этого предусмотрены механизмы HTTP-сервисов и REST API.

Базовые шаги для настройки:

  1. В конфигураторе откройте Администрирование → Публикация на веб-сервере.
  2. Настройте HTTP-сервис для доступа к данным о продажах (потребуются права администратора).
  3. Создайте Запрос с выборкой из таблицы Документ.ЧекККМ или регистра Продажи.
  4. Настройте План обмена, если нужна регулярная синхронизация.

Пример запроса для выгрузки продаж по кассе за день (на языке 1С):

ВЫБРАТЬ

ЧекККМ.Касса КАК Касса,

СУММА(ЧекККМ.СуммаДокумента) КАК Итого,

КОЛИЧЕСТВО(*) КАК КоличествоЧеков

ИЗ

Документ.ЧекККМ КАК ЧекККМ

ГДЕ

ЧекККМ.Дата МЕЖДУ &НачалоДня AND &КонецДня

И ЧекККМ.Касса = &ТекущаяКасса

СГРУППИРОВАТЬ ПО

ЧекККМ.Касса

Для автоматизации можно использовать 1С:Интеграцию или сторонние сервисы вроде Zapier. Но помните: настройка API требует знаний программирования и прав доступа к конфигуратору.

Получить доступ к конфигуратору 1С|Создать резервную копию базы|Проверить права пользователя на чтение данных|Определить формат выгружаемых данных (JSON, XML, CSV)|Протестировать запрос на тестовой базе-->

6. Скрытые возможности: анализ продаж через «Кассовую книгу»

Мало кто знает, но в 1С:Розница и 1С:УТ есть «Кассовая книга» — инструмент, который фиксирует все движения по кассе, включая продажи, инкассации и возвраты. Это удобно для сверки с данными бухгалтерии.

Как пользоваться:

  1. Откройте раздел Касса → Кассовая книга.
  2. Выберите нужную кассу и период.
  3. Нажмите Сформировать — система покажет все операции с группировкой по типам (приход/расход).
  4. Для детализации дважды кликните по строке с продажами — откроется список чеков.

Преимущества кассовой книги:

Параметр Отчёт «Продажи» Кассовая книга
Данные по инкассациям ❌ Нет ✅ Есть
Сверка с бухгалтерией ❌ Сложно ✅ Удобно
Движения по сменам ✅ Есть ✅ Есть (более детализировано)
Экспорт в Excel ✅ Да ✅ Да (с сохранением структуры)

Обратите внимание: в кассовой книге отображаются все операции, включая технические (например, корректировки Z-отчётов). Это может усложнить анализ, если не настроить фильтры.

💡

Чтобы в кассовой книге отображались только продажи, добавьте отбор по типу операции Приход (продажа).

Частые ошибки и как их избежать

При работе с данными о продажах по кассам пользователи часто сталкиваются с типичными проблемами. Вот самые распространённые и способы их решения:

⚠️ Внимание: Если в отчёте не отображаются данные по конкретной кассе, проверьте, не стоят ли в её настройках галочки Не использовать в продажах или Архивная. Это частая причина «исчезновения» чеков из статистики.

Проблема 1: Расхождения между данными 1С и ОФД.

  • 🔍 Причина: Чеки могли не пробиться из-за сбоя связи с фискальным регистратором.
  • 🛠 Решение: Проверьте журнал Ошибки фискализации в разделе Касса и перепробейте проблемные чеки.

Проблема 2: В отчёте отсутствуют данные за прошлый месяц.

  • 🔍 Причина: Возможно, база была архивирована или очищена.
  • 🛠 Решение: Восстановите данные из резервной копии или проверьте настройки хранения истории.

Проблема 3: Дублирование чеков в статистике.

  • 🔍 Причина: Чеки могли быть созданы вручную и через ККМ одновременно.
  • 🛠 Решение: Настройте фильтр по статусу Фискализирован или используйте отбор Только пробитые чеки.
⚠️ Внимание: В 1С:Розница 2.3 после обновления до версии 2.3.13.х изменилась структура хранения чеков. Если вы используете старые обработки для выгрузки данных, обновите их через Обновление конфигурации.

FAQ: Ответы на частые вопросы

Как посмотреть продажи по кассе за конкретную смену?

Откройте отчёт Продажи по кассам, в настройках добавьте отбор по полю Смена и укажите её номер или диапазон времени. В 1С:Розница смены также отображаются в журнале Кассовые смены.

Можно ли в 1С увидеть, какой товар чаще всего продавался через конкретную кассу?

Да. В отчёте Анализ продаж добавьте группировку по Кассе и Товар, затем отсортируйте по колонке Количество. Альтернативно используйте отчёт Топ продаж с фильтром по кассе.

Как экспортировать данные о продажах по кассе в Excel с сохранением форматирования?

В любом отчёте 1С нажмите Ещё → Выгрузить и выберите формат Excel (с форматированием). Если опция недоступна, используйте комбинацию Ctrl + Shift + E или настройте Макет выгрузки в параметрах отчёта.

Почему в отчёте не показываются продажи по безналичной оплате?

Скорее всего, в настройках отчёта отключён показатель Виды оплат. Добавьте его в колонки и убедитесь, что в фильтрах не стоит отбор только по Наличным. Также проверьте, не скрыты ли безналичные платежи в настройках кассы.

Как настроить автоматическую отправку отчёта по продажам на email?

Используйте Регламентные задания:

  1. Откройте Администрирование → Регламентные задания.
  2. Создайте новое задание типа Отправка отчёта по email.
  3. Укажите отчёт Продажи по кассам, период и адреса получателей.
  4. Настройте расписание (например, ежедневно в 20:00).

Для работы функции требуется настроенная Почта 1С.