Анализ продаж по кассе — ключевая задача для любого бизнеса, работающего с розничной торговлей. В 1С:Предприятие (независимо от конфигурации — Управление Торговлей, Розница или Торговля и Склад) эта информация хранится в структурированном виде, но не всегда очевидно, где и как её быстро извлечь. Особенно сложности возникают, когда нужно разделить данные по конкретным кассовым аппаратам, сменам или продавцам.
В этой статье мы разберём 5 рабочих способов просмотра продаж по кассе — от стандартных отчётов до скрытых возможностей платформы. Вы узнаете, как выгрузить данные в Excel, настроить автоматическое формирование отчётов по расписанию и даже создать собственные запросы для нестандартных задач. А для тех, кто работает с 1С:Розница 2.3 или 1С:УТ 11, мы добавили уникальные лайфхаки по анализу чеков с учётом последних изменений в ФЗ-54.
1. Стандартный отчёт «Продажи по кассам» — где искать и как настроить
Самый простой способ — использовать встроенный отчёт Продажи по кассам, который есть во всех торговых конфигурациях 1С. Найти его можно через меню Отчёты → Продажи или через панель быстрого доступа (если она настроена).
Чтобы отчёт показал актуальные данные:
- 📅 Установите нужный период (день, неделю, месяц). По умолчанию 1С показывает текущий день, но для анализа лучше выбрать больший интервал.
- 🖥️ В поле
Кассавыберите конкретный кассовый аппарат (если их несколько) или оставьте пустым для сводки по всем. - 👤 При необходимости отфильтруйте по
ПродавцуилиСмене— это поможет выявить лидера или аутсайдера по продажам. - 💰 Включите детализацию по
Видам оплаты(наличные, карты, бонусы), если нужно проанализировать структуру платежей.
После настройки нажмите Сформировать. Система выдаст таблицу с данными по чекам, суммами и количеством позиций. Обратите внимание: в 1С:Розница 2.3 здесь же можно увидеть статус фискализации чеков (если подключён ОФД).
Если отчёт формируется слишком долго, попробуйте уменьшить период или отключить детализацию по товарам. Это ускорит работу, особенно в больших базах.
2. Анализ продаж через журнал кассовых документов
Если стандартный отчёт не даёт нужной детализации, попробуйте работать напрямую с журналом кассовых документов. Этот метод подходит для глубокого анализа, например, когда нужно проверить расхождения между фактическими продажами и данными из ОФД.
Инструкция:
- Откройте раздел
Касса(в 1С:Розница) илиДенежные средства(в 1С:УТ). - Перейдите в
Журнал кассовых документовилиЧеки ККМ. - Отфильтруйте документы по типу
Чек ККМилиПриходный кассовый ордер. - Добавьте дополнительные колонки через настройку списка:
Сумма чека,Кассир,Время создания,Статус фискализации.
Преимущество этого способа — возможность просмотра оригинальных чеков в формате PDF или XML (если интеграция с ОФД настроена). Также здесь видно, какие чеки были аннулированы или возвращены.
Как экспортировать данные из журнала в Excel?
Чтобы выгрузить данные в Excel, выделите нужные строки в журнале, нажмите правой кнопкой и выберите Выгрузить в Excel. В некоторых версиях 1С эта опция скрыта — тогда используйте комбинацию Ctrl + Shift + E.
3. Использование отчёта «Анализ продаж» с группировкой по кассам
Отчёт Анализ продаж — мощный инструмент для многомерного анализа, но мало кто знает, что его можно адаптировать под задачи кассового учёта. Главное — правильно настроить группировки.
Алгоритм настройки:
- Откройте отчёт через
Отчёты → Анализ продаж. - В настройках добавьте группировку по полю
Касса(илиТочка продажв 1С:Розница). - Добавьте дополнительные группировки по
Дню неделиилиЧасам, чтобы выявить пиковые и просадные периоды. - Включите показатели
Сумма продаж,Средний чекиКоличество чеков.
Такой отчёт поможет ответить на вопросы:
- 📊 Какая касса приносит больше выручки?
- ⏰ В какие часы пиковая нагрузка на кассиров?
- 💳 Как соотносятся наличные и безналичные платежи по разным кассам?
4. Просмотр продаж через регистры накопления (для продвинутых пользователей)
Если вам нужны сырые данные без обработки отчётами, можно обратиться напрямую к регистрам накопления. Этот метод требует знаний структуры базы, но даёт максимальную гибкость.
Где искать:
- 📋
Регистр накопления "Продажи"— хранит информацию о всех продажах, включая привязку к кассе. - 💰
Регистр накопления "Денежные средства"— содержит данные о движениях по кассам. - 📑
Регистр сведений "Чеки ККМ"— здесь фиксируются все чеки с детализацией по товарам.
Чтобы открыть регистр:
- Перейдите в
Все функции(включите отображение через менюСервис → Параметры). - Найдите нужный регистр в дереве объектов.
- Установите отбор по
КассеиПериоду.
Для неопытных пользователей работа с регистрами может быть сложной — ошибки в фильтрах приведут к некорректным данным. Если сомневаетесь, используйте конструктор запросов (доступен в конфигураторе).
Регистры накопления обновляются в реальном времени, поэтому данные здесь всегда актуальнее, чем в отчётах, которые могут кэшироваться.
5. Автоматическая выгрузка данных по API (для интеграции с внешними системами)
Крупным сетям или компаниям с автоматизированным учётом часто требуется выгрузка данных о продажах по кассам в внешние системы (например, в Power BI, Google Sheets или корпоративный портал). В 1С для этого предусмотрены механизмы HTTP-сервисов и REST API.
Базовые шаги для настройки:
- В конфигураторе откройте
Администрирование → Публикация на веб-сервере. - Настройте
HTTP-сервисдля доступа к данным о продажах (потребуются права администратора). - Создайте
Запросс выборкой из таблицыДокумент.ЧекККМили регистраПродажи. - Настройте
План обмена, если нужна регулярная синхронизация.
Пример запроса для выгрузки продаж по кассе за день (на языке 1С):
ВЫБРАТЬ
ЧекККМ.Касса КАК Касса,
СУММА(ЧекККМ.СуммаДокумента) КАК Итого,
КОЛИЧЕСТВО(*) КАК КоличествоЧеков
ИЗ
Документ.ЧекККМ КАК ЧекККМ
ГДЕ
ЧекККМ.Дата МЕЖДУ &НачалоДня AND &КонецДня
И ЧекККМ.Касса = &ТекущаяКасса
СГРУППИРОВАТЬ ПО
ЧекККМ.Касса
Для автоматизации можно использовать 1С:Интеграцию или сторонние сервисы вроде Zapier. Но помните: настройка API требует знаний программирования и прав доступа к конфигуратору.
Получить доступ к конфигуратору 1С|Создать резервную копию базы|Проверить права пользователя на чтение данных|Определить формат выгружаемых данных (JSON, XML, CSV)|Протестировать запрос на тестовой базе-->
6. Скрытые возможности: анализ продаж через «Кассовую книгу»
Мало кто знает, но в 1С:Розница и 1С:УТ есть «Кассовая книга» — инструмент, который фиксирует все движения по кассе, включая продажи, инкассации и возвраты. Это удобно для сверки с данными бухгалтерии.
Как пользоваться:
- Откройте раздел
Касса → Кассовая книга. - Выберите нужную кассу и период.
- Нажмите
Сформировать— система покажет все операции с группировкой по типам (приход/расход). - Для детализации дважды кликните по строке с продажами — откроется список чеков.
Преимущества кассовой книги:
| Параметр | Отчёт «Продажи» | Кассовая книга |
|---|---|---|
| Данные по инкассациям | ❌ Нет | ✅ Есть |
| Сверка с бухгалтерией | ❌ Сложно | ✅ Удобно |
| Движения по сменам | ✅ Есть | ✅ Есть (более детализировано) |
| Экспорт в Excel | ✅ Да | ✅ Да (с сохранением структуры) |
Обратите внимание: в кассовой книге отображаются все операции, включая технические (например, корректировки Z-отчётов). Это может усложнить анализ, если не настроить фильтры.
Чтобы в кассовой книге отображались только продажи, добавьте отбор по типу операции Приход (продажа).
Частые ошибки и как их избежать
При работе с данными о продажах по кассам пользователи часто сталкиваются с типичными проблемами. Вот самые распространённые и способы их решения:
⚠️ Внимание: Если в отчёте не отображаются данные по конкретной кассе, проверьте, не стоят ли в её настройках галочкиНе использовать в продажахилиАрхивная. Это частая причина «исчезновения» чеков из статистики.
Проблема 1: Расхождения между данными 1С и ОФД.
- 🔍 Причина: Чеки могли не пробиться из-за сбоя связи с фискальным регистратором.
- 🛠 Решение: Проверьте журнал
Ошибки фискализациив разделеКассаи перепробейте проблемные чеки.
Проблема 2: В отчёте отсутствуют данные за прошлый месяц.
- 🔍 Причина: Возможно, база была архивирована или очищена.
- 🛠 Решение: Восстановите данные из резервной копии или проверьте настройки хранения истории.
Проблема 3: Дублирование чеков в статистике.
- 🔍 Причина: Чеки могли быть созданы вручную и через ККМ одновременно.
- 🛠 Решение: Настройте фильтр по статусу
Фискализированили используйте отборТолько пробитые чеки.
⚠️ Внимание: В 1С:Розница 2.3 после обновления до версии 2.3.13.х изменилась структура хранения чеков. Если вы используете старые обработки для выгрузки данных, обновите их через Обновление конфигурации.
FAQ: Ответы на частые вопросы
Как посмотреть продажи по кассе за конкретную смену?
Откройте отчёт Продажи по кассам, в настройках добавьте отбор по полю Смена и укажите её номер или диапазон времени. В 1С:Розница смены также отображаются в журнале Кассовые смены.
Можно ли в 1С увидеть, какой товар чаще всего продавался через конкретную кассу?
Да. В отчёте Анализ продаж добавьте группировку по Кассе и Товар, затем отсортируйте по колонке Количество. Альтернативно используйте отчёт Топ продаж с фильтром по кассе.
Как экспортировать данные о продажах по кассе в Excel с сохранением форматирования?
В любом отчёте 1С нажмите Ещё → Выгрузить и выберите формат Excel (с форматированием). Если опция недоступна, используйте комбинацию Ctrl + Shift + E или настройте Макет выгрузки в параметрах отчёта.
Почему в отчёте не показываются продажи по безналичной оплате?
Скорее всего, в настройках отчёта отключён показатель Виды оплат. Добавьте его в колонки и убедитесь, что в фильтрах не стоит отбор только по Наличным. Также проверьте, не скрыты ли безналичные платежи в настройках кассы.
Как настроить автоматическую отправку отчёта по продажам на email?
Используйте Регламентные задания:
- Откройте
Администрирование → Регламентные задания. - Создайте новое задание типа
Отправка отчёта по email. - Укажите отчёт
Продажи по кассам, период и адреса получателей. - Настройте расписание (например, ежедневно в 20:00).
Для работы функции требуется настроенная Почта 1С.