RFM-сегментация клиентов в 1С — анализ по давности, частоте и сумме покупок
Разделить базу клиентов на сегменты по давности последней покупки (Recency), частоте (Frequency) и сумме трат (Monetary) — прямо в 1С, без выгрузок в Excel и без обращения к внешним сервисам. Расширение добавляет в карточку клиента реквизит «RFM-сегмент», присваивает персону («Чемпионы», «Под угрозой оттока», «Потерянные»), красит строки списка ее цветом и хранит историю сегментов. Пересчет — вручную или по расписанию.
Последняя версия:
Что вы получаете
Покажем как работает
Запросите демонстрацию — проведем встречу в удобном мессенджере и покажем функционал на вашей задаче.
Готовое решение
Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.
Безопасно для конфигурации
Разработки подключаются без вмешательства в типовую конфигурацию. Снимаются за минуту, если что-то пойдет не так.
Полная прозрачность
Открытый код, честные отзывы, закрывающие документы.
Подробное описание
RFM-сегментация делит клиентскую базу на группы по трем показателям: давность последней покупки (Recency), частота покупок (Frequency) и сумма покупок (Monetary). Расширение считает эти показатели прямо в вашей базе 1С, присваивает каждому клиенту трехзначный код сегмента и понятную персону — «Чемпионы», «Под угрозой оттока», «Потерянные» — и показывает результат в карточке клиента, в списках, отборах и отчетах.
Расчет выполняется внутри базы
Начиная с версии 828.3, расширение не обращается к внешним сервисам: данные о продажах не выгружаются из информационной базы и не передаются в интернет. Весь расчет — квантили, баллы, сегменты, персоны — выполняется средствами 1С на стороне вашей базы, поэтому доступ в интернет для работы не нужен.
Что дает RFM-сегментация клиентов в 1С
- Видно, кто из клиентов приносит основную выручку, а кто купил один раз и больше не возвращался.
- Видно, кто перестал покупать: клиенты уходят в персоны «Под угрозой оттока» и «Спящие» до того, как это заметят по итогам года.
- Сегмент — обычный реквизит клиента, поэтому по нему можно отбирать клиентов в списках, в отчетах и в рассылках.
- История сегментов хранится в базе: видно, как клиент переходил из группы в группу от расчета к расчету.
- Пересчет ставится на расписание и выполняется без участия пользователя.
Как расширение считает R, F и M
По каждому клиенту из документов продаж собираются три показателя:
- Recency — сколько дней прошло с последней покупки. Чем меньше дней, тем выше балл.
- Frequency — сколько было покупок. Считаются различные документы продажи, а не строки в них: заказ с тремя строками — это одна покупка, а не три.
- Monetary — сумма покупок за период анализа.
Источник данных зависит от конфигурации: в «Управлении торговлей», «Комплексной автоматизации» и ERP это регистр выручки и себестоимости продаж, в «Бухгалтерии предприятия» — обороты счетов расчетов с покупателями на счет выручки, в «Управлении нашей фирмой» и «Рознице» — регистр продаж.
Баллы присваиваются по квантилям фактического распределения вашей базы, а не по придуманным заранее порогам: при трех уровнях клиенты делятся на три равные по численности группы по каждой оси, границы пересчитываются при каждом запуске. Число уровней выбирается в форме — 3 (терцили, коды от 111 до 333, до 27 сегментов) или 5 (квинтили, коды от 111 до 555, до 125 сегментов). Глубина анализа задается в месяцах: 0 — учитывать все продажи за все время, N — только последние N месяцев.

Если нужны фиксированные пороги, не зависящие от распределения базы — например «давность не более 60 дней» или «не менее 3 покупок» — включается флажок «Задавать границы вручную». Пороги по каждой оси задаются числами через точку с запятой по возрастанию: для трех уровней — два числа (R «60;180», F «3;10», M «10000;50000»). Границы проверяются при сохранении: неверный набор не сохраняется и сопровождается понятным сообщением, а если некорректные границы все же оказались в настройках, расчет не срывается — он выполняется по квантилям и пишет предупреждение в журнал регистрации.

Персоны RFM: от «Чемпионов» до «Потерянных»
Трехзначный код удобен машине, но не человеку. Поэтому каждому сегменту сопоставлена персона — понятное название группы со своим цветом. Девять персон создаются автоматически при первом открытии обработки; название, цвет и описание можно поменять, ручные правки расчет не затирает.
| Персона | Кто это |
|---|---|
| Чемпионы | Покупают часто, недавно и на большие суммы — лучшие клиенты |
| Лояльные | Высокая частота покупок при средней или высокой давности |
| Крупные клиенты | Высокая сумма покупок независимо от частоты и давности |
| Перспективные | Недавние покупатели со средней частотой — потенциал роста |
| Новички | Купили совсем недавно, но редко — новые клиенты |
| Под угрозой оттока | Раньше покупали часто и много, но давно не возвращались |
| Спящие | Покупают редко, давно не было заказов — угроза потери |
| Потерянные | Низкая частота и большая давность — клиент фактически ушел |
| Прочие | Не попадают ни в одну из стандартных категорий |

Для каждого кода сегмента можно задать собственный синоним — например, для «333» написать «Лучшие клиенты». Синоним подставляется вместо кода там, где сегмент виден пользователю.
Где RFM-сегмент виден в 1С
В карточке клиента появляется поле «RFM - сегмент» — только для просмотра, чтобы значение нельзя было поправить руками мимо расчета.

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

Сегмент выводится колонкой в списке клиентов, а если ее нет — добавляется через «Еще → Изменить форму».
По нему работают штатные отборы списка.

Список с сегментами выгружается в Excel обычным сохранением.

В настройках любого типового отчета (в режиме расширенного редактирования) по сегменту накладывается отбор — например, в «Ведомости расчетов с клиентами».

Кроме реквизита в карточке, расширение добавляет справочники сегментов и персон и регистр истории сегментов — из них строятся собственные отчеты на СКД: метрики по сегментам, матрица R×F, миграция клиентов между персонами от расчета к расчету.
Пересчет по расписанию
Расчет запускается кнопкой «Заполнить сегменты» и выполняется в фоне, по завершении показывается итог: сколько клиентов обработано и у скольких сегмент изменился. Повторный запуск без новых продаж ничего не перезаписывает — «изменено: 0».
В составе расширения есть регламентное задание пересчета сегментов. По умолчанию оно выключено: администратор включает его и задает расписание — например, раз в месяц. Настройки расчета хранятся общими для всей базы, а не в личных настройках пользователя, поэтому регламентное задание считает ровно по тем параметрам, которые вы задали в форме. Итог каждого расчета пишется в журнал регистрации.
Сегменты партнеров в УТ, КА и ERP
В «Управлении торговлей», «Комплексной автоматизации» и ERP расчет умеет дополнительно наполнять типовые «Сегменты партнеров» — по одному на персону, с именами вида «RFM: Чемпионы». Дальше они работают как обычные типовые сегменты: в отборах, в маркетинговых механизмах, в рассылках. Состав обновляется при каждом расчете, дубли не создаются. Включается флажком в форме. В «Бухгалтерии предприятия» и «Управлении нашей фирмой» такого механизма в типовой конфигурации нет, поэтому флажка там нет.
Что входит в поставку и как установить
В архиве три файла расширения — по одному на семейство конфигураций. Ставится тот, который подходит вашей базе:
- product828_UT.cfe — «Управление торговлей», «Комплексная автоматизация», ERP;
- product828_BP.cfe — «Бухгалтерия предприятия» 3.0;
- product828_UNF.cfe — «Управление нашей фирмой» 3.0 и «Розница» 3.0.
Расширение устанавливается штатно, через «Администрирование → Печатные формы, отчеты и обработки → Расширения», и для него нужно снять флажок безопасного режима.

После установки форма открывается из раздела «CRM и маркетинг» либо через «Все функции». Отдельную внешнюю обработку ставить больше не нужно — форма расчета входит в само расширение.
Что учесть перед покупкой
- RFM-анализ показателен на базе с накопленной историей продаж и заметным числом клиентов. Стартапам, продавцам редких дорогих товаров (оборудование, автомобили) и компаниям с десятком постоянных клиентов он дает мало.
- Форма расчета доступна пользователю с полными правами — это защита от пересчета всей базы случайным пользователем.
- Готовый объект-отчет в комплект не входит: расширение формирует и хранит данные (сегменты, персоны, история), а отчеты по ним строятся штатными средствами — отборами в типовых отчетах и собственными вариантами на СКД.
- Базовые версии конфигураций 1С расширения не поддерживают — нужна ПРОФ или старше.
Сколько стоит заказать такую доработку с нуля
| У стороннего программиста 1С | Готовое решение | |
|---|---|---|
| Стоимость | 27 000–45 000 ₽ | 7 500 ₽ |
| Сроки | 2 недели на ТЗ и согласование, затем ~9 часов работы | 5 минут на установку |
| Ваше участие | ~2 часа на постановку задачи, приемку и тесты | Скачать файл и подключить по инструкции |
| Риск | Результат виден только в конце работ | Разработка уже написана и работает у других компаний |
Расчет по рыночной ставке 3 000–5 000 ₽/час: столько стоит час стороннего программиста 1С. Итоговая экономия — от 19 500 ₽ и около двух недель ожидания.
Как установить — 5 минут
- Скачиваете архив сразу после оплаты — из личного кабинета или прямо с этой страницы — и распаковываете его.
- Открываете базу 1С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 1 100 ₽: подключимся удаленно и поставим сами.
Для вашего 1С-специалиста
- Как разработка встраивается в 1С?
- Это расширение конфигурации (файл .cfe) — подключаемый модуль, который встраивается в типовую программу и добавляет формы, реквизиты, отчеты или меняет поведение существующих объектов, физически не правя код типовой.
- Правится ли типовая конфигурация?
- Нет. Все разработки CoderStar подключаются как расширения или внешние обработки/отчеты — типовая конфигурация остается «чистой», ее код не меняется.
- Сохраняется ли поддержка вендора и ИТС?
- Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» накатываются штатным образом, поддержка вендора и ИТС сохраняется.
- Как отключить или откатить расширение?
- Удаление расширения занимает столько же времени, сколько установка (несколько минут в списке «Расширения»), и не оставляет следов в типовой конфигурации.
- Открыт ли исходный код?
- Да. После покупки вы получаете файл без шифрования и защиты — его можно изучить, модифицировать или адаптировать в Конфигураторе под свои задачи без ограничений, без обращения к нам.
- Работает ли в 1С:Fresh?
- Нет — 1С:Fresh (облачный режим работы 1С) имеет свои ограничения, разработка в нем не работает.
- Работает ли в базовых версиях конфигураций?
- Нет. В базовых версиях (например, «Бухгалтерия предприятия. Базовая») отключена возможность подключения расширений конфигурации — нужна версия ПРОФ или старше.
Паспорт разработки — страница для согласования с руководителем
Оцените разработку
Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.
Войдите, чтобы оценить разработку.
Частые вопросы
Как получить разработку и установить ее в 1С?
После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счету от ИП — автоматически после поступления денег на расчетный счет. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.
К разработке приложена инструкция по подключению. Установка занимает 5–10 минут. Если что-то не получится — напишите, подключимся удаленно через AnyDesk и поставим за вас.
Какие способы оплаты доступны?
Можно ли оплатить в тенге, белорусских рублях или долларах?
А если что-то пойдет не так после установки?
Что произойдет после очередного обновления 1С?
Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждет скачивания.
Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.
Какие версии 1С НЕ поддерживаются?
Разработка не работает в 1С:Fresh — это облачный режим работы 1С со своими ограничениями. Список совместимых конфигураций указан в начале описания, в других конфигурациях использование не предполагается.
Также расширения не работают в базовых версиях конфигураций 1С (например, «Бухгалтерия предприятия. Базовая») — в них отключена возможность подключения расширений конфигурации. Нужна версия ПРОФ или старше.
На сколько баз 1С действует одна покупка?
Можно ли дорабатывать код самостоятельно?
Какие закрывающие документы вы предоставляете?
Можно ли посмотреть демо до покупки?
Какой артикул у этой разработки?
Комментарии
Покупаете разработки несколько раз в год?
Тогда выгоднее годовой абонемент: все 287 разработок каталога и обновления к ним за 50 000 ₽ в год.

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