Реферальная программа в 1С — вознаграждение партнерам начисляется само
Партнеры приводят вам клиентов, а в конце месяца бухгалтер вручную выбирает их реализации, считает проценты по разным группам товаров, вычитает возвраты и пытается вспомнить, кому и сколько уже заплатили. Реферальная программа в 1С делает это в самой базе. Клиент привязывается к партнеру по промокоду, вознаграждение начисляется при проведении документа продажи, остаток к выплате виден в отчете, а партнер узнает о начислении из письма или мессенджера.
Последняя версия:
Что вы получаете
-
Покажем как работает. Запросите демонстрацию — проведем встречу в удобном мессенджере и покажем функционал на вашей задаче.
-
Готовое решение. Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.
-
Безопасно для конфигурации. Разработки подключаются без вмешательства в типовую конфигурацию. Снимаются за минуту, если что-то пойдет не так.
-
Полная прозрачность. Открытый код, честные отзывы, закрывающие документы.
Подробное описание
Что это дает
- Проценты не считаются руками. Вознаграждение появляется в момент проведения документа продажи, а при возврате товара уменьшается на ту же сумму.
- Клиент закрепляется за партнером один раз. Промокод вносится в заказ или документ продажи, и связь запоминается в карточке клиента.
- Всегда видно, сколько партнеру начислено, сколько выплачено и сколько осталось выплатить. Выплату нельзя оформить на сумму больше остатка.
- Условия задаются по товарам: свой процент для каждого вида номенклатуры (в УНФ — категории) или сегмента, отбор исключает позиции, за которые вознаграждение не полагается.
- Вознаграждение выдается деньгами или бонусными баллами по программе лояльности.
- Партнеры получают уведомления в WhatsApp, Telegram и MAX, на почту уходят письма, а ответственные сотрудники получают сводку.
Настройки реферальной программы
Все параметры собраны в одной форме, которая открывается командой Настройки в группе команд Реферальная программа: в УТ 11 — в разделе Администрирование, в УНФ 3.0 — в разделе Продажи. Для работы с формой и отчетом есть отдельная роль «Реферальная программа (настройки и отчет)», для выплат — роль «Выплата реферального вознаграждения».
Общие настройки
Форма состоит из четырех страниц. На странице Общие настройки задается, сколько и с чего платить партнеру:
| Настройка | Что делает |
|---|---|
| Проценты по видам номенклатуры | Для каждого вида номенклатуры (в УНФ — категории) задается свой процент вознаграждения |
| Флажок По сегментам | Переключает таблицу процентов на сегменты номенклатуры. Если товар попал и в вид, и в сегмент, берется больший процент |
| Бонусная программа | Если заполнена, вознаграждение начисляется рефералу бонусными баллами, а не деньгами |
| Без копеек | Округляет начисленное вознаграждение до целых рублей |
| Минимальная сумма выплаты | Выплата не оформляется, пока накопленный остаток меньше этой суммы |
| Кнопка Сгенерировать промокоды | Создает промокоды тем партнерам, у которых он еще не задан |
Процент у каждого вида задается один раз, и дальше расчет идет без участия человека, будь то пять процентов на крепеж или восемь на инструмент. Порог выплаты избавляет от переводов на десятки рублей: остаток копится, пока не дорастет до минимальной суммы. Минимальная сумма на сам расчет не влияет, вознаграждение начисляется всегда, а порог проверяется только при выплате.
Страница Отбор по номенклатуре содержит отбор в привычном виде настроек компоновки данных. Вознаграждение считается только по тем строкам документов, которые подходят под отбор, поэтому услуги, подарочные сертификаты и любые другие позиции вывести из программы.

Уведомления и мессенджеры
Страница Уведомление управляет почтой: в ней выбирается учетная запись, список сотрудников-адресатов, тема и текст письма, а флажок Уведомлять рефералов включает письма самим партнерам. В тексте работает подстановка деталей: покупателя и строки вида «номенклатура — сумма». Партнер получает начисление в понятном виде и не звонит в бухгалтерию уточнить, за что и сколько.
Страница Мессенджеры подключает WhatsApp, Telegram и MAX через сервис Green API. Для каждого канала указываются флажок включения, idInstance, apiTokenInstance, при желании адрес API и адрес медиа, а кнопка Проверить подключение сразу сообщает, авторизован ли канал. Ошибку в настройках видно до первой рассылки.
Как работает рассылка:
- Реферал получает сообщение по каждому включенному каналу, сотрудники-адресаты — сводку по всем рефералам с итогом.
- Номер телефона приводится к виду из одних цифр с кодом страны 7 сам: скобки, плюс, дефисы и пробелы убираются, восьмерка в начале заменяется на семерку, а к десятизначному номеру семерка добавляется.
- Сбой одного канала не мешает остальным: если WhatsApp не авторизован, письмо и другие мессенджеры все равно уйдут.
- По одному и тому же документу повторное уведомление не уходит, по возвратам уведомления не отправляются.
- Токен в журнале регистрации маскируется.
В УТ 11 есть ограничение, о котором стоит знать заранее: получатели выбираются по контактной информации партнера, и реферал без адреса электронной почты не получает уведомлений вообще, включая мессенджеры. Заполните e-mail у каждого партнера, которому нужны сообщения. В УНФ 3.0 такого условия в выборке получателей нет.

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

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

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

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

Как это выглядит на практике
- В настройках вы задаете проценты, порог выплаты и, по желанию, подключаете почту и мессенджеры.
- Каждому партнеру генерируется промокод, и партнер передает его своим клиентам.
- Менеджер вносит промокод в заказ клиента, и клиент закрепляется за партнером.
- При проведении реализации (в УНФ — расходной накладной или чека ККМ) вознаграждение начисляется, и, если включены уведомления, партнер получает сообщение.
- Раз в месяц в отчете Расчеты с рефералами вы видите, кому и сколько выплатить, и оформляете документ выплаты.
Для кого
Расширение подойдет компаниям, которые платят партнерам, агентам или постоянным клиентам процент с продаж привлеченных ими покупателей и работают в 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С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 900 ₽: подключимся удаленно и поставим сами.
Для вашего 1С-специалиста
- Как разработка встраивается в 1С?
- Это расширение конфигурации (файл .cfe) — подключаемый модуль, который встраивается в типовую программу и добавляет формы, реквизиты, отчеты или меняет поведение существующих объектов, физически не правя код типовой.
- Правится ли типовая конфигурация?
- Нет. Все разработки CoderStar подключаются как расширения или внешние обработки/отчеты — типовая конфигурация остается «чистой», ее код не меняется.
- Сохраняется ли поддержка вендора и ИТС?
- Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» накатываются штатным образом, поддержка вендора и ИТС сохраняется.
- Как отключить или откатить расширение?
- Удаление расширения занимает столько же времени, сколько установка (несколько минут в списке «Расширения»), и не оставляет следов в типовой конфигурации.
- Открыт ли исходный код?
- Да. После покупки вы получаете файл без шифрования и защиты — его можно изучить, модифицировать или адаптировать в Конфигураторе под свои задачи без ограничений, без обращения к нам.
- Работает ли в 1С:Fresh?
- Нет — 1С:Fresh (облачный режим работы 1С) имеет свои ограничения, разработка в нем не работает.
- Работает ли в базовых версиях конфигураций?
- Нет. В базовых версиях (например, «Бухгалтерия предприятия. Базовая») отключена возможность подключения расширений конфигурации — нужна версия ПРОФ или старше.
Паспорт разработки — страница для согласования с руководителем
Оцените разработку
Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.
Войдите, чтобы оценить разработку.
Частые вопросы
Как получить разработку и установить ее в 1С?
После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счету от ИП — автоматически после поступления денег на расчетный счет. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.
К разработке приложена инструкция по подключению. Установка занимает 5 минут. Если что-то не получится — напишите, подключимся удаленно через AnyDesk и поставим за вас.
Какие способы оплаты доступны?
Можно ли оплатить в тенге или долларах?
А если что-то пойдет не так после установки?
Что произойдет после очередного обновления 1С?
Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждет скачивания.
Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.
Какие версии 1С НЕ поддерживаются?
Разработка не работает в 1С:Fresh — это облачный режим работы 1С со своими ограничениями. Список совместимых конфигураций указан в начале описания, в других конфигурациях использование не предполагается.
Также расширения не работают в базовых версиях конфигураций 1С (например, «Бухгалтерия предприятия. Базовая») — в них отключена возможность подключения расширений конфигурации. Нужна версия ПРОФ или старше.
На сколько баз 1С действует одна покупка?
Можно ли дорабатывать код самостоятельно?
Какие закрывающие документы вы предоставляете?
Можно ли посмотреть демо до покупки?
Какой артикул у этой разработки?
Комментарии (7)
Здравствуйте! Планируете добавить уведомление max, ватсап, тг через инстанс?
Добрый день! Добавил
подойдет для этой программы
Здравствуйте, Анатолий!
Да, расширение подойдет для конфигурации 1С:Комплексная автоматизация 2 (2.5.26.118)
Подскажите пожалуйста как исправить ошибку, появилась после обновления при открытии реализации, а новую не дает создать
Ошибка инициализации модуля: РеферальнаяПрограмма ОбщийМодуль.РПП_ОбщегоНазначения.Модуль
по причине:
{РеферальнаяПрограмма ОбщийМодуль.РПП_ОбщегоНазначения.Модуль(554,4)}: Переменная не определена (ОбработкаТабличнойЧастиСервер)
<<?>>ОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ(ТекСтрока, СтруктураДействий, Новый Структура);
[ОшибкаКомпиляцииВстроенногоЯзыка]
Добрый день!
В моей версии этого расширения нет такого кода. Как такое получилось? Вы вносили в расширение свои доработки?
Ещё вот такой предложение. Возможно в настройки ещё добавить возможность начислять определённый процент определённым клиентам или сегменту клиентов? и возможно сделать так чтобы можно поставить выбор в настройках чтобы было видно при выборе реферала у клиента какой процент ему будет начисляться?
Здравствуйте! Добавлю в план работ
Если это бонусные баллы то как их привязать к определённой бонусной системе? Установив это расширение мы видим эти бонусные баллы только в отчёте этого расширения и больше нигде и соответственно использовать их в программе не можем
Ввел вас в заблуждение, прошу прощения. Раньше бонусы вообще никак не начислялись. Теперь добавил такую возможность, внес изменения в описание. Скачать новую версию можно из личного кабинета.
А если мы ранее скачали это расширение по абонементу, а сейчас абоенементом не пользуемся то нам нужно заново покупать это расширение?
Отправил вам на почту.
День добрый! А как в дальнейшем возможно использовать рефералу эти начисления?
Добрый день! Реферальная программа - это по сути бонусные баллы. В дальнейшем реферал может ими, например, оплатить покупку.
Другой вариант - вы можете оформить перечисление денежных средств рефералу (из кассы или с расчетного счета) и отнести этот списание к расходам. Одновременно с этим разумеется нужно будет вручную обнулить начисленные баллы для реферала.
Покупаете разработки несколько раз в год?
Тогда выгоднее годовой абонемент: все 290 разработок каталога и обновления к ним за 50 000 ₽ в год.

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