1. Главная
  2. Каталог
  3. Расширения конфигураций
  4. Реферальная программа для 1С
#774 11 компаний купили

Реферальная программа в 1С — вознаграждение партнерам начисляется само

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

Последняя версия:

Что вы получаете

  • Покажем как работает. Запросите демонстрацию — проведем встречу в удобном мессенджере и покажем функционал на вашей задаче.

  • Готовое решение. Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.

  • Безопасно для конфигурации. Разработки подключаются без вмешательства в типовую конфигурацию. Снимаются за минуту, если что-то пойдет не так.

  • Полная прозрачность. Открытый код, честные отзывы, закрывающие документы.

Совместима с конфигурациями 1С:
RU
Управление торговлей 11.4, 11.5 Комплексная автоматизация 2.4, 2.5 Управление предприятием ERP
BY
Управление торговлей 3.4, 3.5 (BY) Комплексная автоматизация 2.4, 2.5 (BY)

Подробное описание

Что это дает

  • Проценты не считаются руками. Вознаграждение появляется в момент проведения документа продажи, а при возврате товара уменьшается на ту же сумму.
  • Клиент закрепляется за партнером один раз. Промокод вносится в заказ или документ продажи, и связь запоминается в карточке клиента.
  • Всегда видно, сколько партнеру начислено, сколько выплачено и сколько осталось выплатить. Выплату нельзя оформить на сумму больше остатка.
  • Условия задаются по товарам: свой процент для каждого вида номенклатуры (в УНФ — категории) или сегмента, отбор исключает позиции, за которые вознаграждение не полагается.
  • Вознаграждение выдается деньгами или бонусными баллами по программе лояльности.
  • Партнеры получают уведомления в WhatsApp, Telegram и MAX, на почту уходят письма, а ответственные сотрудники получают сводку.

Настройки реферальной программы

Все параметры собраны в одной форме, которая открывается командой Настройки в группе команд Реферальная программа: в УТ 11 — в разделе Администрирование, в УНФ 3.0 — в разделе Продажи. Для работы с формой и отчетом есть отдельная роль «Реферальная программа (настройки и отчет)», для выплат — роль «Выплата реферального вознаграждения».

Общие настройки

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

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

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

Страница Отбор по номенклатуре содержит отбор в привычном виде настроек компоновки данных. Вознаграждение считается только по тем строкам документов, которые подходят под отбор, поэтому услуги, подарочные сертификаты и любые другие позиции вывести из программы.

настройки реферальной программы в 1С — проценты вознаграждения по видам номенклатуры
Проценты по видам номенклатуры, порог выплаты и округление задаются на одной странице

Уведомления и мессенджеры

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

Страница Мессенджеры подключает WhatsApp, Telegram и MAX через сервис Green API. Для каждого канала указываются флажок включения, idInstance, apiTokenInstance, при желании адрес API и адрес медиа, а кнопка Проверить подключение сразу сообщает, авторизован ли канал. Ошибку в настройках видно до первой рассылки.

Как работает рассылка:

  • Реферал получает сообщение по каждому включенному каналу, сотрудники-адресаты — сводку по всем рефералам с итогом.
  • Номер телефона приводится к виду из одних цифр с кодом страны 7 сам: скобки, плюс, дефисы и пробелы убираются, восьмерка в начале заменяется на семерку, а к десятизначному номеру семерка добавляется.
  • Сбой одного канала не мешает остальным: если WhatsApp не авторизован, письмо и другие мессенджеры все равно уйдут.
  • По одному и тому же документу повторное уведомление не уходит, по возвратам уведомления не отправляются.
  • Токен в журнале регистрации маскируется.

В УТ 11 есть ограничение, о котором стоит знать заранее: получатели выбираются по контактной информации партнера, и реферал без адреса электронной почты не получает уведомлений вообще, включая мессенджеры. Заполните e-mail у каждого партнера, которому нужны сообщения. В УНФ 3.0 такого условия в выборке получателей нет.

подключение WhatsApp, Telegram и MAX к реферальной программе в 1С через Green API
Каждый канал проверяется кнопкой до первой рассылки

Промокоды партнеров в 1С

Промокод — это способ привязать клиента к партнеру без ручной работы: партнер называет код, менеджер вносит его в заказ, а дальше расширение всё делает само.

Карточка партнера

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

Код вводится вручную либо создается автоматически: кнопка Сгенерировать промокоды в настройках выдает код из 8 символов сразу всем партнерам, у которых его еще нет. В набор входят только буквы и цифры без похожих по написанию, поэтому код не спутать при диктовке: нет нуля и буквы O, единицы и буквы I.

карточка партнера в 1С с реферальным промокодом и полем реферал
Собственный промокод партнера и партнер, который привел клиента, — в одной карточке

Промокод в заказе и в документе продажи

В заказе клиента и реализации (в УНФ — в заказе покупателя и расходной накладной) появляется поле Промокод. При записи документа программа находит владельца кода и назначает его рефералом клиента, но только если у клиента реферал еще не указан. Если реферал уже есть, документ записывается, а программа предупреждает, что реферал уже указан. Так действующая связь не переписывается случайно, а клиент не оказывается закрепленным за двумя партнерами сразу.

Код проверяется сразу при записи: если такого промокода нет ни у одного партнера, документ не записывается и выдается сообщение об этом. Опечатка в коде не превращается в потерянное вознаграждение. Клиент не может стать рефералом самого себя: попытка ввести собственный код не сработает.

заказ клиента в 1С с реферальным промокодом партнера
Промокод в заказе закрепляет клиента за партнером

Учет реферального вознаграждения в 1С

Вознаграждение начисляется при проведении документов продажи клиента, у которого указан реферал. У документов, где реферала нет, начисления не возникает.

Что учитывается в УТ 11 и в УНФ 3.0

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

КонфигурацияУчитываютсяНе учитываются
УТ 11Реализация товаров и услуг, возврат товаров от клиента, отчет о розничных продажахЧеки ККМ, отчет комиссионера
УНФ 3.0Расходная накладная (только операция Продажа покупателю), приходная накладная (только операция Возврат от покупателя), чек ККМ с операцией Пробит, возврат чека ККМОстальные документы и другие операции этих накладных

Отдельно в УТ 11 не учитывается розничный покупатель, а в обеих конфигурациях клиент не может быть собственным рефералом. Если вы продаете через кассу в УТ 11, вознаграждение по чекам ККМ не начисляется, учитывается только отчет о розничных продажах. В УНФ 3.0 чек ККМ учитывается, а если в чеке не указан контрагент, покупателем считается владелец дисконтной карты.

Как считается сумма

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

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

Выплата реферального вознаграждения

Выплата оформляется документом Выплата реферального вознаграждения. В нем указываются реферал, сумма, способ выплаты (наличные, безналичные или прочее), документ оплаты и комментарий. Документ проводится по стандартной форме и записывает выплату в регистр накопления, поэтому каждый рубль выплаты попадает в расчет остатка.

Остаток к выплате считается так: начисления на дату документа минус все проведенные выплаты этого реферала. Программа не пропустит документ в трех случаях:

  • в настройках задана бонусная программа: вознаграждение платится баллами, а не деньгами;
  • остаток реферала меньше минимальной суммы выплаты (сравнивается именно остаток, а не сумма конкретной выплаты);
  • сумма выплаты больше остатка.

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

документ выплаты реферального вознаграждения партнеру в 1С
Выплата проводится только в пределах остатка, переплата исключена

Отчет по реферальной программе

Отчет Отчет по реферальной программе открывается командой Отчет в той же группе команд и работает за выбранный период. У него два варианта.

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

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

отчет по расчетам с рефералами в 1С — начислено, выплачено, остаток и сумма к выплате
По каждому партнеру видно, сколько начислено, сколько выплачено и сколько пора перевести

Как это выглядит на практике

  1. В настройках вы задаете проценты, порог выплаты и, по желанию, подключаете почту и мессенджеры.
  2. Каждому партнеру генерируется промокод, и партнер передает его своим клиентам.
  3. Менеджер вносит промокод в заказ клиента, и клиент закрепляется за партнером.
  4. При проведении реализации (в УНФ — расходной накладной или чека ККМ) вознаграждение начисляется, и, если включены уведомления, партнер получает сообщение.
  5. Раз в месяц в отчете Расчеты с рефералами вы видите, кому и сколько выплатить, и оформляете документ выплаты.

Для кого

Расширение подойдет компаниям, которые платят партнерам, агентам или постоянным клиентам процент с продаж привлеченных ими покупателей и работают в 1С:Управление торговлей 11 или 1С:Управление нашей фирмой 3.0. Если нужна многоуровневая партнерская сеть или расчет вознаграждения по договорам с индивидуальными условиями, это расширение для другой задачи: здесь процент задается для всех партнеров одинаково, по видам номенклатуры или сегментам.

Сколько стоит заказать такую доработку с нуля

Сравнение стоимости и сроков: разработка с нуля у стороннего программиста против готового решения
У стороннего программиста 1С Готовое решение
Стоимость 33 000–55 000 ₽ 9 000 ₽
Сроки 2 недели на ТЗ и согласование, затем ~11 часов работы 5 минут на установку
Ваше участие ~2 часа на постановку задачи, приемку и тесты Скачать файл и подключить по инструкции
Риск Результат виден только в конце работ Разработка уже написана и работает у других компаний

Расчет по рыночной ставке 3 000–5 000 ₽/час: столько стоит час стороннего программиста 1С. Итоговая экономия — от 24 000 ₽ и около двух недель ожидания.

Как установить — 5 минут

  1. Скачиваете архив сразу после оплаты — из личного кабинета или прямо с этой страницы — и распаковываете его.
  2. Открываете базу 1С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 900 ₽: подключимся удаленно и поставим сами.
Для вашего 1С-специалиста
Как разработка встраивается в 1С?
Это расширение конфигурации (файл .cfe) — подключаемый модуль, который встраивается в типовую программу и добавляет формы, реквизиты, отчеты или меняет поведение существующих объектов, физически не правя код типовой.
Правится ли типовая конфигурация?
Нет. Все разработки CoderStar подключаются как расширения или внешние обработки/отчеты — типовая конфигурация остается «чистой», ее код не меняется.
Сохраняется ли поддержка вендора и ИТС?
Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» накатываются штатным образом, поддержка вендора и ИТС сохраняется.
Как отключить или откатить расширение?
Удаление расширения занимает столько же времени, сколько установка (несколько минут в списке «Расширения»), и не оставляет следов в типовой конфигурации.
Открыт ли исходный код?
Да. После покупки вы получаете файл без шифрования и защиты — его можно изучить, модифицировать или адаптировать в Конфигураторе под свои задачи без ограничений, без обращения к нам.
Работает ли в 1С:Fresh?
Нет — 1С:Fresh (облачный режим работы 1С) имеет свои ограничения, разработка в нем не работает.
Работает ли в базовых версиях конфигураций?
Нет. В базовых версиях (например, «Бухгалтерия предприятия. Базовая») отключена возможность подключения расширений конфигурации — нужна версия ПРОФ или старше.

Оцените разработку

Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.

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

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

После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счету от ИП — автоматически после поступления денег на расчетный счет. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.

К разработке приложена инструкция по подключению. Установка занимает 5 минут. Если что-то не получится — напишите, подключимся удаленно через AnyDesk и поставим за вас.

Какие способы оплаты доступны?
Банковская карта (через Т-Банк), СБП, счет от ИП Медведков Д. В. (для российских юрлиц и ИП), USDT, перевод на казахскую карту. Оплата картой проходит на стороне банка-эквайера — данные карты не попадают на наш сервер.
Можно ли оплатить в тенге или долларах?
Цена автоматически пересчитывается в KZT и USD по курсу из настроек сайта. Курс фиксируется в момент оформления заказа — даже если затем изменится, к оплате уйдет уже замороженная сумма. Реальный прием денег: в рублях для карты РФ и счета от ИП, в тенге — на казахскую карту, в USDT — крипта.
А если что-то пойдет не так после установки?
Подключимся удаленно через AnyDesk и разберемся. Если решить проблему не удастся — 14 дней на возврат: напишите в Telegram (@coderstar_olga) или на manager@coderstar.ru, вернем деньги тем же способом, каким получили оплату. Файл удалять не нужно.
Что произойдет после очередного обновления 1С?

Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждет скачивания.

Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.

Какие версии 1С НЕ поддерживаются?

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

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

На сколько баз 1С действует одна покупка?
На любое количество баз и пользователей. Никаких лицензионных ограничений и технических привязок к конкретной базе — купили один раз, используете в любых своих контурах.
Можно ли дорабатывать код самостоятельно?
Да. Исходный код всех наших разработок открыт — модифицируйте под свои задачи как угодно. Для типовых доработок (новое поле, отчет, печатная форма) мы также можем сделать платную адаптацию — напишите в поддержку.
Какие закрывающие документы вы предоставляете?
При оплате картой — онлайн-чек по 54-ФЗ приходит на email сразу после оплаты. При оплате по счету от ИП — скан акта выполненных работ. Оригинал отправляем по ЭДО или Почтой России по запросу.
Можно ли посмотреть демо до покупки?
Да. По кнопке «Запросить демо» в карточке выше — оставьте контакты, и мы покажем функционал в удобное время по Zoom, Telegram или AnyDesk.
Какой артикул у этой разработки?
Артикул разработки — #774. Используется при обращении в поддержку или при ссылке на конкретную позицию в переписке. Достаточно указать его в письме — мы сразу поймем, о какой разработке речь.

Комментарии (7)

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

Андрей Ившин 25 сентября 2026

Здравствуйте! Планируете добавить уведомление max, ватсап, тг через инстанс?

Дмитрий Медведков, администратор 29 сентября 2026

Добрый день! Добавил

Анатолий 4 сентября 2026

подойдет для этой программы

Ольга, клиент-менеджер 4 сентября 2026

Здравствуйте, Анатолий!
Да, расширение подойдет для конфигурации 1С:Комплексная автоматизация 2 (2.5.26.118)

Алина 15 июля 2025

Подскажите пожалуйста как исправить ошибку, появилась после обновления при открытии реализации, а новую не дает создать
Ошибка инициализации модуля: РеферальнаяПрограмма ОбщийМодуль.РПП_ОбщегоНазначения.Модуль
по причине:
{РеферальнаяПрограмма ОбщийМодуль.РПП_ОбщегоНазначения.Модуль(554,4)}: Переменная не определена (ОбработкаТабличнойЧастиСервер)
<<?>>ОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ(ТекСтрока, СтруктураДействий, Новый Структура);
[ОшибкаКомпиляцииВстроенногоЯзыка]

Дмитрий Медведков, администратор 15 июля 2025

Добрый день!
В моей версии этого расширения нет такого кода. Как такое получилось? Вы вносили в расширение свои доработки?

Сергей 28 октября 2024

Ещё вот такой предложение. Возможно в настройки ещё добавить возможность начислять определённый процент определённым клиентам или сегменту клиентов? и возможно сделать так чтобы можно поставить выбор в настройках чтобы было видно при выборе реферала у клиента какой процент ему будет начисляться?

Дмитрий Медведков, администратор 31 октября 2024

Здравствуйте! Добавлю в план работ

Сергей 16 октября 2024

Если это бонусные баллы то как их привязать к определённой бонусной системе? Установив это расширение мы видим эти бонусные баллы только в отчёте этого расширения и больше нигде и соответственно использовать их в программе не можем

Дмитрий Медведков, администратор 16 октября 2024

Ввел вас в заблуждение, прошу прощения. Раньше бонусы вообще никак не начислялись. Теперь добавил такую возможность, внес изменения в описание. Скачать новую версию можно из личного кабинета.

Сергей 16 октября 2024

А если мы ранее скачали это расширение по абонементу, а сейчас абоенементом не пользуемся то нам нужно заново покупать это расширение?

Дмитрий Медведков, администратор 16 октября 2024

Отправил вам на почту.

Сергей 15 октября 2024

День добрый! А как в дальнейшем возможно использовать рефералу эти начисления?

Дмитрий Медведков, администратор 16 октября 2024

Добрый день! Реферальная программа - это по сути бонусные баллы. В дальнейшем реферал может ими, например, оплатить покупку.
Другой вариант - вы можете оформить перечисление денежных средств рефералу (из кассы или с расчетного счета) и отнести этот списание к расходам. Одновременно с этим разумеется нужно будет вручную обнулить начисленные баллы для реферала.

Покупаете разработки несколько раз в год?

Тогда выгоднее годовой абонемент: все 290 разработок каталога и обновления к ним за 50 000 ₽ в год.

Дмитрий Медведков

Дмитрий Медведков

Автор разработки · Программист, консультант, аналитик · Основатель CoderStar

Работаю с продуктами 1С с 2012 года. Партнер фирмы «1С» с 2014 года. Готовые разработки публикую с 2014.

  • 1С:Специалист по Платформе 8.3, УТ 11, БП 3.0
  • 1С:Специалист-консультант по УТ 11 и ERP 2
Цена 9 000 ₽