Бонусные программы — неотъемлемая часть работы с лояльными клиентами в розничной и оптовой торговле. Однако даже опытные пользователи иногда теряются, когда нужно быстро найти информацию о начисленных или списанных бонусах. Где хранятся эти данные? Как их просмотреть в карточке контрагента, через отчеты или специализированные обработки? Ответы зависят от конфигурации 1С:Предприятие, версии платформы и даже от того, какая именно бонусная программа используется в компании.

В этой статье мы разберем 5 проверенных способов просмотра бонусов в самых распространенных конфигурациях: 1С:Управление торговлей (УТ 11/10.3), 1С:ERP, 1С:Розница и даже в 1С:Бухгалтерии (где бонусы обычно не ведутся, но иногда требуется их анализ). Вы узнаете, как вывести остатки бонусов по клиенту, проверить историю начислений и избежать типичных ошибок при работе с лояльными программами. А для тех, кто работает с кастомизированными решениями, мы подготовили универсальные советы по поиску данных через 1С:Предприятие 8.3.

1. Просмотр бонусов в карточке партнера (контрагента)

Самый очевидный и быстрый способ — заглянуть в карточку клиента. В большинстве торговых конфигураций (УТ 11, ERP 2, Розница 2.3) бонусы отображаются прямо на вкладке Лояльность или Бонусы. Вот как это сделать:

  • 🔍 Откройте справочник Контрагенты (или Партнеры в ERP) через меню Справочники → CRM и маркетинг → Контрагенты.
  • 📝 Найдите нужного клиента (можно воспользоваться поиском по наименованию или ИНН).
  • 💳 Перейдите на вкладку Лояльность, Бонусы или Дисконтные карты (название зависит от конфигурации).
  • 📊 Здесь вы увидите текущий баланс бонусов, историю начислений и списаний, а также привязанные дисконтные карты (если они используются).

В 1С:Розница 2.3 путь немного другой: Справочники → CRM и маркетинг → Покупатели. В карточке покупателя бонусы обычно отображаются на вкладке Карты лояльности. Если вкладки нет — значит, бонусная программа не подключена или использует другой механизм (например, через документ Начисление бонусов).

⚠️ Внимание: В некоторых конфигурациях бонусы могут храниться не в карточке контрагента, а в отдельном справочнике Дисконтные карты или Участники бонусной программы. Если вы не видите вкладку Лояльность, проверьте настройки программы или обратитесь к администратору.
📊 Какую конфигурацию 1С вы используете для работы с бонусами?
1С:Управление торговлей 11
1С:ERP 2
1С:Розница 2.3
Другая конфигурация
Не знаю

2. Отчеты по бонусам: где искать историю и остатки

Если нужно проанализировать бонусы не по одному клиенту, а по группе или за период, на помощь приходят стандартные отчеты. В 1С:УТ 11 и ERP 2 есть специализированные отчеты для работы с лояльностью:

  • 📈 Отчеты → CRM и маркетинг → Анализ бонусных программ — показывает остатки и обороты бонусов по клиентам.
  • 📊 Отчеты → Продажи → Анализ дисконтных карт — если бонусы привязаны к картам.
  • 🔄 Отчеты → CRM и маркетинг → История начислений бонусов — детализация по каждому начислению/списанию.

В 1С:Розница 2.3 аналогичные отчеты находятся в разделе Отчеты → Лояльность. Если отчетов нет — возможно, бонусная программа реализована через внешнюю обработку или доработку. В этом случае проверьте раздел Дополнительные отчеты и обработки.

Пример того, как может выглядеть отчет по бонусам:

Клиент Тип операции Сумма бонусов Дата Документ
ИП Иванов А.А. Начисление +500 10.05.2026 Заказ клиента №123
ООО "Ромашка" Списание -300 15.05.2026 Реализация №456
ИП Петров Б.В. Начисление +1200 18.05.2026 Возврат товара №789

В конфигурациях на базе БСП (Библиотека стандартных подсистем) отчеты по бонусам могут называться иначе — например, "Анализ баллов лояльности" или "Движение бонусов". Если не находите нужный отчет, попробуйте воспользоваться поиском по меню (клавиша F3).

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

Бонусы в обычно управляются через специализированные документы. Их названия зависят от конфигурации:

  • 📄 Начисление бонусов — создается автоматически при продаже или вручную (например, за регистрацию в программе лояльности).
  • 💸 Списание бонусов — фиксирует использование бонусов клиентом при оплате.
  • 🔄 Корректировка бонусов — используется для ручного изменения баланса (например, при ошибках).

Чтобы найти эти документы:

  1. Перейдите в журнал документов: Документы → CRM и маркетинг → Начисление бонусов (или аналогичный раздел).
  2. Отфильтруйте список по нужному клиенту или периоду.
  3. Откройте документ двойным кликом — там будет указана сумма бонусов, причина начисления/списания и привязанный заказ.

В 1С:Розница 2.3 документы по бонусам могут называться иначе:

  • Изменение баланса бонусной карты,
  • Операция по бонусной программе.

⚠️ Внимание: Если в вашей базе документы по бонусам отсутствуют, но бонусная программа работает, проверьте настройки учетной политики. Возможно, бонусы учитываются через регламентные операции или внешние обработки.

Открыть журнал документов CRM и маркетинг|Найти документы "Начисление бонусов" или аналогичные|Отфильтровать по дате и клиенту|Просмотреть детали каждого документа-->

4. Поиск бонусов через регистры сведений и накопления

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

Бонусы обычно хранятся в одном из следующих регистров:

  • 📋 БонусыКонтрагентов (регистр накопления) — содержит остатки и обороты.
  • 📝 ИсторияБонусов (регистр сведений) — хранит детализацию операций.
  • 🔢 БалансыБонусныхКарт — если бонусы привязаны к пластиковым или виртуальным картам.

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

  1. Перейдите в Все функции (кнопка в правом верхнем углу или через меню Сервис → Все функции).
  2. В дереве объектов найдите раздел Регистры накопления или Регистры сведений.
  3. Выберите нужный регистр (например, БонусыКонтрагентов) и откройте его.
  4. Задайте отбор по контрагенту или периоду и нажмите Выполнить.

Пример того, как может выглядеть регистр БонусыКонтрагентов:


Измерения:

- Контрагент (СправочникСсылка.Контрагенты)

- БонуснаяПрограмма (СправочникСсылка.БонусныеПрограммы)

Ресурсы:

- Количество (Число, 15, 3) - текущий баланс бонусов

Реквизиты:

- ДатаПоследнегоИзменения (Дата)

⚠️ Внимание: Работа с регистрами требует понимания структуры базы. Не рекомендуется редактировать данные напрямую — это может нарушить целостность учета. Для изменений используйте документы.
Как экспортировать данные из регистра в Excel?

Чтобы выгрузить данные из регистра в Excel, откройте регистр через "Все функции", задайте нужные отборы, затем нажмите кнопку "Еще" (или "Действия") и выберите "Выгрузить в Excel". В некоторых конфигурациях может потребоваться использовать обработку "Универсальный отчет" или "Выгрузка данных".

5. Использование обработок для анализа бонусов

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

  • 🛠️ Универсальный отчет — позволяет построить отчет по любому регистру или документу. Найдите его в Все функции → Отчеты → Универсальный отчет.
  • 📊 Анализ субконто — если бонусы учитываются на счетах бухгалтерского учета (редко, но встречается в кастомизированных решениях).
  • 🔧 Внешние обработки — многие компании разрабатывают собственные обработки для работы с бонусами. Их можно найти в Файл → Открыть → Дополнительные отчеты и обработки.

Пример настройки Универсального отчета для бонусов:

  1. Откройте обработку Универсальный отчет.
  2. В поле Основная таблица выберите регистр БонусыКонтрагентов.
  3. Добавьте поля для вывода: Контрагент, БонуснаяПрограмма, Количество.
  4. Задайте отбор по дате или клиенту.
  5. Нажмите Сформировать.

Для 1С:Бухгалтерии 3.0, где бонусные программы обычно не ведутся, но иногда требуется их анализ (например, для налогового учета), можно использовать обработку Анализ счета (если бонусы учитываются на забалансовых счетах).

💡

Если вам часто приходится работать с бонусами, сохраните настройку Универсального отчета как пользовательский вариант. Для этого после формирования отчета нажмите "Сохранить настройку" и укажите название (например, "Бонусы клиентов по программам").

6. Особенности просмотра бонусов в разных конфигурациях 1С

Каждая конфигурация имеет свои нюансы работы с бонусами. Рассмотрим самые распространенные:

Конфигурация Где хранятся бонусы Как просмотреть Особенности
1С:Управление торговлей 11 Регистр БонусыКонтрагентов Карточка контрагента (вкладка "Лояльность") или отчет "Анализ бонусных программ" Поддерживает несколько бонусных программ для одного клиента
1С:ERP 2 Регистр БалансыБонусныхКарт Карточка партнера (вкладка "Бонусы") или отчет "Движение бонусов" Бонусы могут быть привязаны к дисконтным картам или программам лояльности
1С:Розница 2.3 Регистр БонусыПокупателей Карточка покупателя (вкладка "Карты лояльности") или отчет "Анализ бонусных операций" Поддерживает начисление бонусов за покупки и списание при оплате
1С:Бухгалтерия 3.0 Забалансовые счета или справочники Через отчет "Анализ счета" или "Оборотно-сальдовая ведомость" Бонусы обычно не ведутся, но могут учитываться как маркетинговые расходы

В 1С:Комплексная автоматизация и 1С:Управление холдингом бонусные программы могут быть интегрированы с CRM-системой, и данные о бонусах хранятся в модуле Маркетинг. Для просмотра используйте отчеты Эффективность бонусных программ или Анализ лояльности клиентов.

⚠️ Внимание: В некоторых отраслевых решениях (например, 1С:Автосервис или 1С:Отель) бонусные программы реализованы по-особенному. Если вы работаете с такой конфигурацией, уточните механизм начисления бонусов в документации или у разработчика.

7. Типичные ошибки при работе с бонусами в 1С

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

  • 🔴 Бонусы не отображаются в карточке клиента.
    Причина: Возможно, бонусная программа не активирована для этого клиента или бонусы начисляются через другой механизм (например, по дисконтной карте).
    Решение: Проверьте настройки бонусной программы в справочнике Бонусные программы и привязку клиента к программе.
  • 🔴 В отчетах видна необновляемые материалы.
    Причина: Отчеты могут не учитывать последние документы, если не обновлены регистры.
    Решение: Выполните регламентное задание Обновление итогов регистровАдминистрирование → Поддержка и обслуживание).
  • 🔴 Невозможно найти документы по бонусам.
    Причина: Документы могут быть скрыты настройками прав доступа.
    Решение: Проверьте права пользователя в Администрирование → Настройка пользователей и прав.

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

  • Непроводенных документов (проверьте статус документов в журнале).
  • Ручных корректировок регистров (например, через Операция или Корректировка записей).
  • Ошибок в настройках бонусной программы (например, неправильно указан % начисления).
💡

Если бонусы не сходятся, первым делом проверьте журнал документов "Начисление бонусов" и "Списание бонусов" за нужный период. Часто расхождения возникают из-за неучтенных возвратов или корректировок.

8. Программистам: как выгрузить бонусы через запрос

Если вам нужно получить данные о бонусах программно (например, для интеграции с сайтом или другой системой), можно использовать язык запросов . Вот пример запроса, который выводит остатки бонусов по клиентам:


ВЫБРАТЬ

БонусыКонтрагентов.Контрагент КАК Клиент,

БонусыКонтрагентов.БонуснаяПрограмма КАК Программа,

БонусыКонтрагентов.Количество КАК БалансБонусов,

БонусыКонтрагентов.ДатаПоследнегоИзменения КАК ПоследнееИзменение

ИЗ

РегистрНакопления.БонусыКонтрагентов КАК БонусыКонтрагентов

ГДЕ

БонусыКонтрагентов.Контрагент В (&СписокКлиентов)

УПОРЯДОЧИТЬ ПО

Клиент

Чтобы выполнить этот запрос:

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

Для выгрузки истории изменений бонусов используйте запрос к регистру сведений ИсторияБонусов:


ВЫБРАТЬ

ИсторияБонусов.Контрагент КАК Клиент,

ИсторияБонусов.Дата КАК ДатаОперации,

ИсторияБонусов.ТипОперации КАК Тип,

ИсторияБонусов.Сумма КАК СуммаБонусов,

ИсторияБонусов.Документ КАК Основание

ИЗ

РегистрСведений.ИсторияБонусов КАК ИсторияБонусов

ГДЕ

ИсторияБонусов.Контрагент = &Клиент

И ИсторияБонусов.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания

УПОРЯДОЧИТЬ ПО

ДатаОперации УБЫВ

⚠️ Внимание: Структура регистров может отличаться в зависимости от конфигурации. Перед выполнением запросов проверьте имена регистров и их реквизиты в конфигураторе (Конфигуратор → Объекты метаданных).

FAQ: Частые вопросы о бонусах в 1С

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

Откройте документ Заказ клиента или Реализация товаров и услуг, по которому были начислены бонусы. На вкладке Бонусы или Лояльность будет указана сумма начисленных бонусов. Если вкладки нет, проверьте связанные документы Начисление бонусов (они обычно создаются автоматически при проведении заказа).

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

В стандартной 1С:Бухгалтерии 3.0 нет механизма бонусных программ, но можно организовать учет через:

  • Забалансовые счета (например, 009 "Бонусы клиентов").
  • Справочник Прочие доходы и расходы с типом "Бонусы".
  • Внешние обработки (если нужна детализация).

Для полноценной работы с бонусами лучше использовать 1С:УТ или 1С:ERP.

Почему у клиента отрицательный баланс бонусов?

Отрицательный баланс обычно возникает из-за:

  • Ошибки при списании бонусов (например, списали больше, чем было начислено).
  • Корректировки документов задним числом (например, отмена заказа, по которому были начислены бонусы).
  • Ручного изменения баланса через документ Корректировка бонусов.

Чтобы исправить ситуацию, создайте документ Корректировка бонусов с положительной суммой или перепроведите проблемные документы.

Как перенести бонусы из одной программы лояльности в другую?

Для переноса бонусов:

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

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

Где в 1С хранится информация о сроках действия бонусов?

Сроки действия бонусов обычно хранятся:

  • В справочнике Бонусные программы (поле Срок действия бонусов).
  • В регистре сведений ПараметрыБонусныхПрограмм.
  • В документе Начисление бонусов (поле Дата истечения).

Чтобы увидеть бонусы с истекшим сроком, используйте отчет Анализ бонусных программ с отбором по дате.