Расчет среднего чека в 1С — ключевой инструмент для анализа эффективности продаж, но многие пользователи сталкиваются с трудностями при его выведении. В зависимости от конфигурации (1С:Бухгалтерия, Управление торговлей 11, Розница 2.3) и поставленных задач (анализ по периодам, товарам или клиентам) методы получения данных различаются. Эта статья поможет разобраться, как вывести средний чек через стандартные отчеты, пользовательские настройки и даже с помощью запросов — без программирования или с минимальным его использованием.
Мы рассмотрим не только базовые способы через Отчеты → Продажи, но и продвинутые техники: создание собственных отчетов в Консоли запросов, настройку аналитических панелей и автоматизацию расчетов через 1С:Аналитика. Особое внимание уделим типичным ошибкам, которые искажают результаты — например, учету возвратов или округлению сумм. Все инструкции актуальны для платформы 1С:Предприятие 8.3 (релизы 8.3.20 и новее).
1. Что такое средний чек и зачем его считать в 1С
Средний чек — это отношение общей выручки к количеству продаж за определенный период. В 1С его расчет важен для:
- 📊 Аналитика продаж: понимание, какие товары или категории приносят больше дохода.
- 🎯 Маркетинговые стратегии: оценка эффективности акций (например, "купи 2 по цене 3").
- 💰 Ценообразование: корректировка наценок или скидок на основе реальных данных.
- 📈 Планирование: прогнозирование выручки и закупок.
В 1С средний чек может рассчитываться по-разному:
- 📄 По документам: деление суммы всех чеков на их количество (самый простой метод).
- 🛒 По товарам: средняя стоимость одной позиции в чеке (например, для анализа корзины покупателя).
- 👥 По клиентам: средняя сумма покупки на одного покупателя (с учетом дисконтных карт).
Важно: в 1С:Розница и Управление торговлей средний чек по умолчанию считается без учета возвратов. Это искажает реальную картину! Чтобы получить точные данные, нужно либо корректировать отчеты, либо использовать специальные запросы (об этом — в разделе 4).
2. Способ 1: Стандартные отчеты в 1С (без программирования)
Самый быстрый способ вывести средний чек — воспользоваться встроенными отчетами. Рассмотрим на примере 1С:Управление торговлей 11.5:
Перейдите в раздел
Отчеты → Продажи → Анализ продаж.В настройках отчета выберите период (например,
Текущий месяцилиКвартал).В группе
Показателидобавьте столбцы:Количество чеков (документов)Сумма продаж (выручка)
Нажмите Сформировать. Вручную разделите сумму выручки на количество чеков — это и будет средний чек.
В 1С:Розница 2.3 путь другой: Отчеты → Продажи → Чеки ККМ. Здесь средний чек отображается автоматически в сводной таблице, но только по кассовым чекам (без учета безналичных оплат или предоплат).
Если в отчете нет колонки "Количество чеков", добавьте ее через кнопку "Настройки" → "Добавить поле" → выберите "Количество документов".
| Конфигурация | Путь к отчету | Особенности |
|---|---|---|
| 1С:Бухгалтерия 3.0 | Отчеты → Продажи → Ведомость по продажам |
Средний чек считается только по реализациям (без учета возвратов и авансов) |
| 1С:Управление торговлей 11 | Отчеты → Продажи → Анализ продаж |
Можно настроить группировку по магазинам, менеджерам или товарам |
| 1С:Розница 2.3 | Отчеты → Продажи → Чеки ККМ |
Показывает средний чек по кассовым документам (включая сдачу) |
⚠️ Внимание: В 1С:Бухгалтерия средний чек в стандартных отчетах часто завышен, так как не учитываются возвраты товаров. Для точного расчета используйте способ 3 или 4.
3. Способ 2: Настройка пользовательского отчета
Если стандартные отчеты не дают нужной детализации, создайте собственный отчет с расчетом среднего чека. Например, для анализа по дням недели или типам оплат:
Откройте
Отчеты → Все отчеты → Создать отчет.Выберите тип
Произвольный отчети укажите источник данных — документРеализация товаров и услуг(илиЧек ККМдля розницы).Добавьте поля:
Дата(группировка по дням/неделям)Сумма документаКоличество строк(для анализа среднего количества товаров в чеке)
В настройках вычислений добавьте формулу:
СреднийЧек = Сумма(СуммаДокумента) / Количество(Документ)
Для 1С:Розница полезно добавить группировку по Тип оплаты (наличные/безнал), чтобы сравнить средний чек по способам расчета. Например, часто чек по карте выше, чем наличный — это важно для маркетинговых акций.
Добавить источник данных (Реализация/Чек ККМ)|
Указать период анализа|
Добавить поля "Сумма" и "Количество документов"|
Создать вычисляемое поле "Средний чек"|
Настроить группировку (по датам, магазинам, типам оплат)-->
⚠️ Внимание: При создании отчета поЧекам ККМв 1С:Розница учитывайте, что один документ может содержать несколько платежей (например, часть наличными, часть картой). Для точного расчета используйте полеСуммаОплатывместоСуммаДокумента.
4. Способ 3: Расчет среднего чека с учетом возвратов
Стандартные отчеты в 1С часто игнорируют возвраты товаров, что искажает реальный средний чек. Чтобы это исправить, используйте один из двух методов:
Метод 1: Корректировка отчета "Анализ продаж"
Откройте отчет
Анализ продаж(путь см. в разделе 2).В настройках добавьте таблицу
Возвраты товаровкак дополнительный источник.Создайте вычисляемое поле:
РеальнаяВыручка = Сумма(Продажи.Сумма) - Сумма(Возвраты.Сумма)РеальноеКоличествоЧеков = Количество(Продажи.Документ) - Количество(Возвраты.Документ)
СреднийЧекСУчетомВозвратов = РеальнаяВыручка / РеальноеКоличествоЧеков
Перейдите в
Аналитика → Панели → Создать панель.Добавьте виджет
Таблицаи укажите источник — документРеализация товаров и услуг.В настройках виджета создайте вычисляемое поле:
СреднийЧек = СУММА(СуммаДокумента) / КОЛИЧЕСТВО(Ссылка)Добавьте фильтры по периодам, магазинам или менеджерам.
Сохраните панель и настройте рассылку отчета на email (в
Действия → Настроить рассылку).- 📅 Автоматическое обновление: данные всегда актуальны.
- 📊 Визуализация: можно добавить графики динамики среднего чека.
- 🔔 Оповещения: настроить уведомления при падении среднего чека ниже заданного значения.
Метод 2: Запрос в Консоли запросов
Для опытных пользователей точнее использовать прямой запрос. Откройте Все функции → Консоль запросов и выполните:
ВЫБРАТЬ
СУММА(Продажи.СуммаДокумента) КАК ОбщаяВыручка,
КОЛИЧЕСТВО(Продажи.Ссылка) КАК КоличествоЧеков,
СУММА(Возвраты.СуммаДокумента) КАК СуммаВозвратов,
(СУММА(Продажи.СуммаДокумента) - СУММА(Возвраты.СуммаДокумента)) /
(КОЛИЧЕСТВО(Продажи.Ссылка) - КОЛИЧЕСТВО(Возвраты.Ссылка)) КАК СреднийЧек
ИЗ
Документ.РеализацияТоваровУслуг КАК Продажи
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ВозвратТоваровОтПокупателя КАК Возвраты
ПО Продажи.Номер = Возвраты.Основание.Номер
ГДЕ
Продажи.Дата МЕЖДУ &НачалоПериода И &КонецПериода
Важно: В этом запросе учитываются только те возвраты, которые привязаны к конкретным чекам реализации. Если возвраты оформляются отдельно (например, по накладной), потребуется другая логика соединения таблиц.
Что делать, если возвраты не привязаны к чекам?
Если возвраты оформляются без ссылки на реализацию (например, по накладной), используйте альтернативный запрос:
ВЫБРАТЬ
(СУММА(Продажи.СуммаДокумента) - СУММА(Возвраты.СуммаДокумента)) /
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Продажи.Дата) КАК СреднийЧекЗаДень
ИЗ
Документ.РеализацияТоваровУслуг КАК Продажи
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ВозвратТоваровОтПокупателя КАК Возвраты
ПО Продажи.Дата = Возвраты.Дата
ГДЕ
Продажи.Дата МЕЖДУ &НачалоПериода И &КонецПериода
Этот запрос рассчитывает средний чек за день, что полезно для розничных магазинов с высокой частотой возвратов.
5. Способ 4: Автоматизация через 1С:Аналитика
Если вам нужно регулярно мониторить средний чек (например, еженедельно или по магазинам), настройте аналитическую панель в 1С:Аналитика:
Преимущества этого метода:
⚠️ Внимание: В 1С:Аналитика при расчете среднего чека по умолчанию не учитываютсяпредоплатыиавансы. Если они значительны для вашего бизнеса, добавьте их в источник данных через параметрВключать предоплаты = Истина.
6. Способ 5: Экспорт данных в Excel для глубокого анализа
Если нужна максимальная гибкость (например, расчет среднего чека по сегментам клиентов или ABC-анализ), экспортируйте данные в Excel:
Сформируйте отчет
Ведомость по продажамс детализацией по чекам.Нажмите
Еще → Выгрузить в Excel.В Excel используйте формулу:
=СУММ(B2:B100)/СЧЁТЕСЛИ(B2:B100;">0")где
B2:B100— столбец с суммами чеков.Для анализа по клиентам добавьте сводную таблицу с группировкой по полю
Контрагент.- Перейдите в
Администрирование → Регламентные задания. - Создайте новое задание типа
Выгрузка данных в Excel. - Укажите расписание (например, каждый понедельник в 9:00).
- В параметрах выберите отчет
Ведомость по продажами путь для сохранения файла. - 🔄 Игнорирование возвратов: Средний чек завышается, если не учитывать возвращенные товары. Решение: используйте методы из раздела 4.
- 💳 Смешивание типов оплат: Наличные и безналичные платежи могут иметь разный средний чек. Решение: группируйте данные по
Виду оплаты. - 📅 Неправильный период: Сравнение среднего чека за разные периоды (например, январь и декабрь) без учета сезонности. Решение: анализируйте данные за сопоставимые периоды (например, январь 2023 vs январь 2026).
- 🛒 Учет служебных документов: В отчет попадают тестовые чеки или внутренние перемещения. Решение: добавьте фильтр по
Виду операции = Продажа. - 💰 Округление сумм: В некоторых конфигурациях суммы чеков округляются до копеек, что искажает среднее значение. Решение: используйте точные значения из регистров накопления.
Пример формулы для расчета среднего чека с учетом возвратов:
= (СУММ(Продажи!B2:B100) - СУММ(Возвраты!B2:B100)) /
(СЧЁТЕСЛИ(Продажи!B2:B100;">0") - СЧЁТЕСЛИ(Возвраты!B2:B100;">0"))
Для автоматизации экспорта настройте регламентное задание в 1С:
Экспорт в Excel полезен для сложного анализа, но не подходит для оперативного контроля. Используйте этот метод, если нужно разово проанализировать большие массивы данных или построить нестандартные отчеты.
7. Типичные ошибки и как их избежать
При расчете среднего чека в 1С пользователи часто допускают ошибки, которые искажают результаты. Вот самые распространенные:
Еще одна частая проблема — дублирование чеков при экспорте данных. Это происходит, если в 1С ведется учет и по Реализациям, и по Чекам ККМ одновременно. Чтобы избежать дублей, настройте фильтр по типу документа:
ГДЕ ВидДокумента = ЗНАЧЕНИЕ(Справочник.ВидыДокументов.РеализацияТоваровУслуг)
⚠️ Внимание: В 1С:Розница 2.3 при расчете среднего чека черезЧеки ККМучитывается полная сумма чека, включая сдачу. Это завышает показатель! Чтобы получить реальную сумму покупки, используйте полеСуммаОплатыБезСдачи.
8. Продвинутые техники: Средний чек по сегментам
Для глубокого анализа полезно рассчитывать средний чек не только в целом, но и по сегментам:
1. По категориям товаров
Это поможет понять, какие группы товаров "тянут" чек вверх или вниз. Настройте отчет Анализ продаж с группировкой по Номенклатурной группе и добавьте вычисляемое поле:
СреднийЧекПоКатегории = СУММА(СуммаДокумента) / КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Документ.Ссылка)
2. По времени суток
В рознице средний чек может сильно отличаться в зависимости от времени покупки. Для анализа:
- В отчете добавьте поле
ВремяДокумента. - Сгруппируйте данные по часам (например, с 10:00 до 11:00, с 18:00 до 19:00).
- Сравните средний чек в пиковые и непиковые часы.
3. По типам клиентов
Если в 1С ведется учет по дисконтным картам, сегментируйте клиентов:
- 🆔 Новые клиенты (первая покупка).
- 💎 Постоянные клиенты (с историей покупок).
- 🏆 VIP-клиенты (с максимальной скидкой).
Для этого в отчете добавьте поле Контрагент.ГруппаКонтрагентов и рассчитайте средний чек для каждой группы.
Пример запроса для сегментации по времени суток:
ВЫБРАТЬ
ВЫРАЗИТЬ(ЧАС(Продажи.Дата) КАК СТРОКА) + ":00" КАК ЧасовойИнтервал,
СУММА(Продажи.СуммаДокумента) / КОЛИЧЕСТВО(Продажи.Ссылка) КАК СреднийЧек
ИЗ
Документ.РеализацияТоваровУслуг КАК Продажи
ГДЕ
Продажи.Дата МЕЖДУ &НачалоПериода И &КонецПериода
СГРУППИРОВАТЬ ПО
ВЫРАЗИТЬ(ЧАС(Продажи.Дата) КАК СТРОКА)
Сегментация среднего чека помогает выявить скрытые возможности роста. Например, если чек VIP-клиентов на 30% выше среднего, стоит запустить программу лояльности для перевода обычных клиентов в эту категорию.
FAQ: Частые вопросы по расчету среднего чека в 1С
Как посчитать средний чек по конкретному товару?
Используйте отчет Анализ продаж с детализацией по номенклатуре. Добавьте вычисляемое поле:
СредняяЦенаТовара = СУММА(Сумма) / СУММА(Количество)
Это покажет среднюю цену продажи товара за период (не путать со средним чеком!). Для анализа среднего чека, включающего этот товар, используйте запрос:
ВЫБРАТЬ
СУММА(Чек.СуммаДокумента) / КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Чек.Ссылка) КАК СреднийЧек
ИЗ
Документ.ЧекККМ КАК Чек
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЧекККМ.Товары КАК Товар
ПО Чек.Ссылка = Товар.Ссылка
ГДЕ
Товар.Номенклатура = &ВыбранныйТовар
Почему средний чек в 1С отличается от данных кассового ПО?
Разница возникает по нескольким причинам:
- Разные источники данных: Кассовое ПО учитывает только пробитые чеки, а 1С может включать реализации без кассовых документов (например, оптовые продажи).
- Округление: В кассовом ПО суммы округляются до копеек на уровне чека, а в 1С — на уровне документа.
- Возвраты: В кассовом ПО возвраты часто учитываются как отрицательные чеки, а в 1С — как отдельные документы.
Для сверки настройте в 1С фильтр по Тип документа = Чек ККМ и сравните данные за один день.
Как автоматически рассчитывать средний чек по магазинам в розничной сети?
Настройте регламентное задание:
- Создайте отчет с группировкой по
Складу(магазину) и полемСреднийЧек. - Сохраните отчет как внешний (
Файл → Сохранить как...). - В
Администрирование → Регламентные заданиядобавьте новое задание типаФормирование отчета. - Укажите расписание (например, ежедневно в 23:00) и путь для сохранения результата (Excel или PDF).
- Настройте рассылку отчета на email руководителям магазинов.
Для визуализации используйте 1С:Аналитика или Power BI (через выгрузку данных в Excel).
Можно ли в 1С посчитать средний чек с учетом скидок и наценок?
Да, для этого модифицируйте запрос:
ВЫБРАТЬ
(СУММА(Продажи.СуммаДокумента) - СУММА(Продажи.СуммаСкидки)) /
КОЛИЧЕСТВО(Продажи.Ссылка) КАК СреднийЧекБезСкидок,
СУММА(Продажи.СуммаДокумента) / КОЛИЧЕСТВО(Продажи.Ссылка) КАК СреднийЧекСоСкидками
ИЗ
Документ.РеализацияТоваровУслуг КАК Продажи
ГДЕ
Продажи.Дата МЕЖДУ &НачалоПериода И &КонецПериода
Чтобы учесть наценку, добавьте в запрос поле Себестоимость из табличной части документа и рассчитайте маржу:
СредняяНаценка = (СУММА(Продажи.СуммаДокумента) - СУММА(Продажи.Себестоимость)) /
СУММА(Продажи.Себестоимость) * 100
Как экспортировать данные о среднем чеке в Power BI для дашборда?
Для интеграции с Power BI:
- В 1С настройте отчет со всеми необходимыми полями (дата, магазин, сумма, количество чеков).
- Экспортируйте данные в Excel или CSV (
Еще → Выгрузить). - В Power BI подключитесь к файлу (
Home → Get Data → Excel). - Создайте меру для расчета среднего чека:
Средний чек = DIVIDE(SUM(Таблица[Сумма]), COUNT(Таблица[НомерЧека])) - Постройте визуализации:
- График динамики среднего чека по месяцам.
- Карта среднего чека по магазинам.
- Топ-5 товаров с самым высоким средним чеком.
Для автоматического обновления настройте прямое подключение к базе 1С через OData или 1С:EDT.