К статье
Практический материал

Отчеты и Аналитика · 10 мин

Как узнать количество чеков в 1С: рабочие способы и проверка данных

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

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

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

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

Какие документы в 1С считаются чеками

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

Если нужно количество именно фискальных чеков, пробитых на кассе, учитывайте, что в базе 1С могут быть также непробитые (отложенные, аннулированные) документы. Они видны в журнале, но в ОФД не ушли. Поэтому при подсчёте всегда уточняйте статус документа: «Пробит», «Отложен», «Аннулирован», «Архивный».

Способ 1. Отчёт о розничных продажах

Самый доступный вариант без прав администратора — типовой отчёт. В «Рознице» откройте раздел «Продажи» → «Отчёты» → «Отчёт о розничных продажах» (в некоторых версиях — «Анализ продаж» или «Продажи по дням»). Установите период и сформируйте отчёт. Чтобы увидеть именно количество чеков, добавьте в настройках группировку по документу или поле «Количество чеков», если оно предусмотрено вариантом отчёта.

Во многих типовых отчётах по продажам есть показатель «Количество чеков» наряду с выручкой и средним чеком — он считается автоматически. Если показателя нет, нажмите «Настройки» → «Расширенные», добавьте ресурс «Количество документов» или выведите детализацию до документа и посчитайте строки.

Проверьте результат: сумма количества чеков по дням должна сходиться с общим итогом за период. Если отчёт показывает меньше, чем ожидается, проверьте отборы — часто в настройках стоит фильтр по конкретному магазину, кассе ККМ или организации.

Порядок действий
  1. 1
    Откройте журнал «Чеки ККМ» или отчёт «О розничных продажах»
  2. 2
    Установите период и уберите лишние отборы
  3. 3
    Добавьте группировку по документам или показатель «Количество чеков»
  4. 4
    Сформируйте отчёт и зафиксируйте итоговое число
  5. 5
    Сверьте с данными ОФД за тот же период

Способ 2. Журнал «Чеки ККМ» с отбором

Если нужно быстро посчитать чеки за конкретную смену или по конкретной кассе, удобнее журнал документов. Откройте «Продажи» → «Чеки ККМ» (в Рознице) или «Продажи» → «Все чеки» (в УТ). Установите отбор по периоду, кассе ККМ и статусу «Пробит». Количество строк в списке и есть количество чеков.

Чтобы увидеть число строк без ручного подсчёта, выделите весь список (Ctrl+A) — в строке состояния или через меню «Ещё» → «Вывести список» можно выгрузить таблицу с итогом. Альтернатива — кнопка «Ещё» → «Изменить форму» не нужна: проще вывести список в табличный документ, где внизу будет итоговое количество строк.

Не забудьте про чеки на возврат: они идут отдельным видом документа. Если нужна чистая статистика продаж, считайте их отдельно; если нужен общий поток через кассу — суммируйте.

Способ 3. Запрос или консоль запросов для нестандартных условий

Когда типовых отчётов не хватает — например, нужно посчитать чеки с определённым товаром, по нескольким кассам с разбивкой по кассирам или за произвольные интервалы времени внутри дня, — используется запрос к документу. В файловой базе достаточно внешней обработки «Консоль запросов», в клиент-серверной — прав на просмотр данных.

Типовой запрос для подсчёта пробитых чеков за период выглядит так: выбираются документы «ЧекККМ» с условием по дате и статусу, считается функция КОЛИЧЕСТВО. Аналогично строится запрос по возвратам и по движениям регистра продаж.

bsl
ВЫБРАТЬ
	КОЛИЧЕСТВО(ЧекККМ.Ссылка) КАК КоличествоЧеков
ИЗ
	Документ.ЧекККМ КАК ЧекККМ
ГДЕ
	ЧекККМ.Дата МЕЖДУ &НачалоПериода И &КонецПериода
	И ЧекККМ.Проведен
	И ЧекККМ.СтатусЧекаККМ = &СтатусПробит

Если конфигурация нетиповая или доработанная, имя документа и реквизитов может отличаться — сверьтесь с деревом метаданных в конфигураторе. Запрос к регистру накопления «Продажи» с группировкой по регистратору даст то же число, если каждая продажа оформлена отдельным чеком.

Способ 4. Сверка с ОФД и кассовыми сменами

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

В самой 1С посмотрите справочник или журнал «Кассовые смены» («Фискальные операции» в новых версиях). По каждой закрытой смене хранится количество чеков, сумма продаж и возвратов. Сумма чеков по всем сменам периода должна совпасть с количеством документов «Чек ККМ» со статусом «Пробит».

Контрольные точки

Как проверить результат

Чеки в 1С против ОФД за период
Норма

Количество совпадает или различается на известные непробитые документы

Тревожный признак

В ОФД чеков больше — часть продаж не отражена в учёте

Чеки против кассовых смен
Норма

Сумма по закрытым сменам равна числу пробитых чеков

Тревожный признак

Есть смены без документов или документы без смены

Статусы документов
Норма

Все чеки за период в статусе «Пробит» или осознанно отложены

Тревожный признак

Зависшие «Отложенные» чеки с реальными продажами

Частые причины расхождений и типичные ошибки

Расхождение количества чеков в 1С и на кассе почти всегда объясняется техническими причинами. Самая распространённая — обрыв связи с фискальным регистратором: чек пробит на кассе, но документ в 1С остался непроведённым или отложенным. Вторая причина — продажи, пробитые в автономном режиме кассы без 1С, которые потом не загрузили.

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

Типичные ошибки
01
Считать чеки только по проведённым документам и пропустить отложенные — итог занижается
02
Забыть про чеки на возврат — статистика среднего чека искажается
03
Сверять разные периоды в 1С и ОФД из-за разницы часовых поясов или незакрытой смены
04
Использовать отчёт с активным отбором по кассе или магазину и считать его общим итогом

Когда нужен программист и ограничения самостоятельной работы

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

Не удаляйте и не перепроводите чеки «для выравнивания» количества: фискальные данные уже ушли в налоговую, и расхождение между учётом и ФНС создаст проблемы при проверке. Корректный путь — восстановить загрузку документов с кассы или оформить корректирующие документы.

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

Итог

Что важно запомнить

Количество чеков в 1С видно в отчёте о розничных продажах, журнале «Чеки ККМ» или запросом по документам. Эталон для сверки — данные ОФД и кассовые смены. Расхождения почти всегда вызваны непробитыми документами, обрывами связи или неверными отборами.

Частые вопросы

Как посчитать чеки только по одной кассе или кассиру?

В журнале «Чеки ККМ» установите отбор по полю «Касса ККМ» или «Кассир» и периоду. В отчёте о розничных продажах добавьте тот же отбор через настройки. Итог по строкам даст количество чеков конкретной кассы или сотрудника.

Почему в отчёте чеков меньше, чем пробито на кассе?

Чаще всего часть документов зависла в статусе «Отложен» или не проведена из-за обрыва связи с фискальным регистратором. Проверьте журнал чеков без отбора по статусу и очередь неотправленных фискальных данных. Также убедитесь, что смена закрыта и в отчёте нет фильтра по организации.

Как узнать количество чеков за прошлый год, если база свёрнута?

После свёртки базы документы прошлых периодов удаляются, остаются только остатки. Количество чеков за закрытые периоды можно взять из архивной копии базы, из личного кабинета ОФД (данные хранятся там) или из сохранённых отчётов о розничных продажах.

Чем отличается количество чеков в 1С от количества в ОФД?

В 1С считаются документы учётной системы, включая отложенные и аннулированные. В ОФД — только фискализированные чеки, реально пробитые на кассе. Совпадать должны числа пробитых чеков; разница показывает документы, не ушедшие на кассу, или продажи вне 1С.

Можно ли посчитать чеки в 1С:Бухгалтерии?

В БП отдельные чеки обычно не хранятся — продажи отражаются сводно документом «Отчёт о розничных продажах». Количество чеков там указано как реквизит отчёта, если данные загружались из торговой программы. Точное число по каждому чеку доступно только в конфигурации фронт-офиса (Розница, УТ) или в ОФД.

Как автоматизировать ежедневный контроль количества чеков?

Настройте сохранённый вариант отчёта о розничных продажах с показателем «Количество чеков» и рассылку по расписанию, либо используйте регламентное задание с запросом, сравнивающим число документов с данными кассовых смен. При расхождении задание может отправлять уведомление ответственному.