Авто-рассылка напоминаний о просроченной и предстоящей задолженности из 1С
Не звоните каждому должнику — система отправит напоминания сама. Просроченная задолженность → строгое предупреждение, скорый срок оплаты → деликатное напоминание. Обработка анализирует заказы клиентов и реализации, формирует список должников и шлёт письма по шаблону, дублируя их в WhatsApp, Telegram или Макс. Для бухгалтерии и финансовых директоров.
Последняя версия:
Что вы получаете
Видно и без демо
Скриншоты и GIF ниже показывают работу вживую — по шагам, на реальных данных. Персональная демонстрация для такой разработки не нужна.
Готовое решение
Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.
Безопасно для конфигурации
Разработки подключаются без вмешательства в типовую конфигурацию. Снимаются за минуту, если что-то пойдёт не так.
Полная прозрачность
Открытый код, честные отзывы, закрывающие документы.
Подробное описание
Что делает рассылка уведомлений о задолженности
Контроль дебиторской задолженности вручную отнимает время бухгалтера и менеджеров: нужно отследить, у кого подходит срок оплаты, у кого уже просрочка, и каждому написать письмо. Обработка «Рассылка уведомлений о задолженности» делает это сама — анализирует долги по заказам клиентов и реализациям и рассылает клиентам напоминания по настраиваемым шаблонам.
Решение подключается как внешняя обработка через «Дополнительные отчёты и обработки», типовую конфигурацию не меняет и легко удаляется. Подходит бухгалтерии и финансовой службе.
Два типа уведомлений: предстоящие платежи и просрочка
Обработка различает предварительные напоминания (срок платежа скоро наступит) и уведомления о просрочке. Для каждого типа задаётся свой шаблон темы и текста, поэтому тон обращения можно менять. В настройках выбирается, какие уведомления рассылать — только предстоящие, только просроченные или оба типа.
Для предварительных писем указывается, за сколько дней до срока оповещать клиента; для просрочки — сколько дней выждать после срока, прежде чем напомнить.
Одно письмо клиенту со всей задолженностью
Письма группируются по клиенту: вместо отдельного сообщения на каждый документ клиент получает одно письмо с перечнем всех своих документов и итогами. Предстоящие платежи и просрочка при этом всегда уходят разными письмами — у них разные шаблоны и темы.
Структуру шаблона задают маркеры [НачалоСтроки] и [КонецСтроки]: текст между ними повторяется по каждому документу клиента, текст до маркера становится шапкой письма, после — подвалом.
Заменяемые параметры шаблона письма
Тема и текст письма собираются из шаблона с подстановкой заменяемых параметров в квадратных скобках. Параметры делятся на клиентские (доступны в шапке, строке и подвале) и документные (только внутри повторяемого блока строки).
Держать весь перечень в памяти не нужно: у обработки есть встроенная справка с описанием полей формы и полным списком заменяемых параметров.
Клиентские параметры:
- [Партнер], [Контрагент], [Организация] — стороны расчётов
- [Менеджер], [МенеджерТелефон], [МенеджерПочта] — ответственный менеджер
- [ВалютаРасчетов] — валюта расчётов
- [ИтогоДолг], [ИтогоПросрочено] — итоги по документам письма, по валютам
- [СальдоДолга], [СальдоПросрочено] — полный долг клиента по всем документам и его просроченная часть
- [Просрочка0_30], [Просрочка31_60], [Просрочка61_90], [Просрочка91Плюс] — просрочка по возрасту долга
Документные параметры внутри блока строки:
- [НомерДокумента], [ДатаДокумента] — реквизиты документа
- [СуммаДокумента], [ВалютаДокумента] — сумма и валюта документа
- [Долг], [ДолгПросрочено] — долг и просрочка по документу
- [ДатаПлановогоПлатежа], [Комментарий] — плановая дата оплаты и комментарий
Сальдо клиента: в письме видна вся задолженность
Параметр [СальдоДолга] выводит полный долг клиента — сумму по всем его документам, а не только по тем, что попали в текущее письмо. Это важно для писем о просрочке: итог [ИтогоДолг] в таком письме считает только просроченные документы, тогда как клиенту полезно видеть общую сумму долга.
Например, если у клиента просрочен один заказ на 100 000 и есть ещё два непросроченных на 50 000 и 30 000, то в письме о просрочке [ИтогоДолг] покажет 100 000, а [СальдоДолга] — 180 000. При расчётах в нескольких валютах сальдо выводится строкой на каждую валюту.
Параметр [СальдоПросрочено] дополняет его: он показывает общую просроченную задолженность клиента по всем документам. Вместе они выводят в одном письме и весь долг, и ту его часть, по которой срок оплаты уже прошёл.
Старение долга: разбивка просрочки по возрасту
Просрочку клиента можно показать разбитой по возрасту долга: до 30 дней, от 31 до 60, от 61 до 90 и свыше 90 дней — параметры [Просрочка0_30], [Просрочка31_60], [Просрочка61_90] и [Просрочка91Плюс].
Разбивка позволяет дифференцировать напоминание: свежую просрочку обозначить мягко, а долг старше 90 дней выделить как требующий немедленной оплаты. Менеджер при этом видит, какая часть задолженности «зависла» давно.
Письма в формате HTML
Настройка «Письма в формате HTML» отправляет уведомление с HTML-форматированием вместо простого текста: корректно отображаются перечни документов и сумм, выделения и переносы строк — клиент видит аккуратно свёрстанное письмо, а не «слипшийся» текст.
Те же заменяемые параметры работают и в HTML-режиме, поэтому переход на форматированные письма не требует переписывать шаблоны — достаточно включить опцию.
Дублирование уведомлений в WhatsApp, Telegram и Макс
Уведомление о задолженности можно продублировать в мессенджер клиента — WhatsApp, Telegram или Макс — через сервис Green API. Сообщение уходит на телефон клиента: сначала берётся номер партнёра, затем контрагента. Мессенджер дополняет письмо, а не заменяет его, и повышает шанс, что напоминание увидят.
Подключение задаётся параметрами Green API:
- ID инстанса и токен — реквизиты подключённого аккаунта Green API
- URL API — адрес сервиса: пустой отправляет в WhatsApp, заполненный — в Telegram или Макс
- отдельные короткие шаблоны для мессенджера — сообщение в чате компактнее письма
По всем документам клиента уходит одно сообщение: короткий шаблон мессенджера не повторяется по документам, даже если задолженностей несколько. Нужен перечень документов прямо в сообщении — добавьте в шаблон маркеры [НачалоСтроки] и [КонецСтроки] с документными параметрами между ними.
Вложения — счёт на оплату и акт сверки — прикладываются только к письму: в мессенджер уходит текстовое напоминание. Если отправка в мессенджер не удалась, рассылка не прерывается: ошибка попадает в протокол и журнал регистрации, а письмо клиенту всё равно уходит.
Акт сверки и счёт во вложении письма
К письму прикладывается счёт на оплату по каждому заказу или реализации — в формате PDF или Excel на выбор.
Дополнительно можно приложить акт сверки взаиморасчётов по контрагенту за период с начала года — в том же формате, что и счёт. Акт даёт клиенту полную картину расчётов с организацией, а не только список просроченных документов, и снимает спорные вопросы о составе долга.
Документ акта в базе не сохраняется: он формируется только на момент отправки и прикладывается к письму файлом, поэтому в журнале документов не появляются лишние акты сверки.
Предпросмотр письма перед отправкой
Кнопка «Предпросмотр» с выбором клиента показывает готовое письмо по конкретному клиенту без отправки: видно итоговую тему, текст с подставленными параметрами, разбивку по документам и текст сообщения для мессенджера. Так можно проверить шаблон и данные, прежде чем запускать рассылку по всей базе.
Получатели письма
Список получателей заполняется реквизитами документа — контрагент, партнёр, менеджер, контактное лицо — или произвольными адресами почты. Копию письма можно автоматически отправлять основному менеджеру клиента.
Отбор долгов для рассылки
Отбор задолженности настраивается по организациям и партнёрам, с возможностью исключить отдельных партнёров. Дополнительно задаются допустимая сумма долга без уведомления (мелкие суммы клиента не беспокоят) и минимальная дата документов, чтобы отсечь слишком старые долги.
По гиперссылке «Отчёт по долгам» формируется типовой отчёт «Задолженность клиентов» — по нему видно, кому из покупателей уйдут письма и на какую сумму.
Повтор и защита от дублей
Факт отправки фиксируется, поэтому повторное письмо по одному и тому же документу клиенту не уходит. Поле «Повторять каждые, дней» на вкладке «Настройки» задаёт, через какой срок допустимо напомнить о том же документе снова; значение 0 означает одно уведомление по документу, без повторов. Отдельная вкладка хранит историю отправленных уведомлений; удалив в ней запись, можно отправить письмо по документу заново.
Протокол отправки и обработка ошибок
При запуске вручную обработка показывает протокол: по каждому клиенту — сколько документов отправлено и на какие адреса. Строки с ошибкой помечаются восклицательным знаком, например когда у клиента не найден адрес электронной почты. Если ни одного письма не сформировано, выводится «Нет писем для отправки».
Отдельно фиксируются сбои новых каналов — отправки в мессенджер и формирования акта сверки. Такой сбой не прерывает рассылку: письмо клиенту всё равно уходит, а причина пишется в протокол. При включённой опции итог и ошибки дублируются в журнал регистрации, поэтому администратор видит результат рассылки и причину сбоя по конкретному клиенту и каналу.
Автозапуск рассылки по расписанию
Рассылку можно выполнять регламентно по расписанию, без участия пользователя: расписание настраивается в карточке дополнительной обработки. Система сама в заданное время анализирует долги и отправляет уведомления, поэтому работа с дебиторской задолженностью идёт фоном.
В файловой базе регламентное задание по расписанию не выполняется — рассылку запускают вручную кнопкой на форме обработки или командой «Выполнить сейчас» в списке регламентных и фоновых заданий.
Что требуется для работы
Взаиморасчёты в базе должны вестись в разрезе заказов или накладных (не договоров), и должна быть включена новая архитектура взаиморасчётов — иначе данные о долгах по объектам расчётов не сформируются.
Что нового в релизе 612.3.2.0
На вкладке «Настройки» появилось поле «Повторять каждые, дней» — срок, через который допустимо напомнить клиенту о том же документе повторно. Раньше это значение хранилось в настройках обработки, но задать его на форме было нельзя.
В релизе 612.3.1.0 добавлены дублирование уведомлений в мессенджеры WhatsApp, Telegram и Макс через Green API, письма в формате HTML и акт сверки взаиморасчётов во вложении, а также разбивка просрочки по возрасту долга ([Просрочка0_30], [Просрочка31_60], [Просрочка61_90], [Просрочка91Плюс]), параметр [СальдоПросрочено], предпросмотр письма по выбранному клиенту и автозапуск рассылки по расписанию из карточки обработки.
Другие решения для учёта в 1С смотрите в каталоге обработок для УТ 11.
Сколько стоит заказать такую доработку с нуля
| У стороннего программиста 1С | Готовое решение | |
|---|---|---|
| Стоимость | 15 000–25 000 ₽ | 4 000 ₽ |
| Сроки | 2 недели на ТЗ и согласование, затем ~5 часов работы | 5 минут на установку |
| Ваше участие | ~2 часа на постановку задачи, приёмку и тесты | Скачать файл и подключить по инструкции |
| Риск | Результат виден только в конце работ | Разработка уже написана и работает у других компаний |
Расчёт по рыночной ставке 3 000–5 000 ₽/час: столько стоит час стороннего программиста 1С. Итоговая экономия — от 11 000 ₽ и около двух недель ожидания.
Как установить — 5 минут
- Скачиваете архив сразу после оплаты — из личного кабинета или прямо с этой страницы — и распаковываете его.
- Открываете базу 1С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 600 ₽: подключимся удалённо и поставим сами.
- Перед первым запуском обработки желательно сделать копию рабочей базы.
Для вашего 1С-специалиста
- Как разработка встраивается в 1С?
- Это внешний файл (.epf или .erf) — запускается вручную для конкретной задачи и не встраивается в интерфейс типовой конфигурации; открывается через меню «Файл → Открыть» или из подсистемы дополнительных отчётов и обработок.
- Правится ли типовая конфигурация?
- Нет. Все разработки CoderStar подключаются как расширения или внешние обработки/отчёты — типовая конфигурация остаётся «чистой», её код не меняется.
- Сохраняется ли поддержка вендора и ИТС?
- Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» накатываются штатным образом, поддержка вендора и ИТС сохраняется.
- Как удалить разработку?
- Достаточно удалить элемент справочника «Дополнительные отчёты и обработки» — безопасный режим для этого не нужен.
- Открыт ли исходный код?
- Да. После покупки вы получаете файл без шифрования и защиты — его можно изучить, модифицировать или адаптировать в Конфигураторе под свои задачи без ограничений, без обращения к нам.
- Работает ли в 1С:Fresh?
- Нет — 1С:Fresh (облачный режим работы 1С) имеет свои ограничения, разработка в нём не работает.
Паспорт разработки — страница для согласования с руководителем
Оцените разработку
Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.
Войдите, чтобы оценить разработку.
Частые вопросы
Как получить разработку и установить её в 1С?
После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счёту от ИП — автоматически после поступления денег на расчётный счёт. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.
К разработке приложена инструкция по подключению. Установка занимает 5–10 минут. Если что-то не получится — напишите, подключимся удалённо через AnyDesk и поставим за вас.
Какие способы оплаты доступны?
Можно ли оплатить в тенге, белорусских рублях или долларах?
А если что-то пойдёт не так после установки?
Что произойдёт после очередного обновления 1С?
Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждёт скачивания.
Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.
Какие версии 1С НЕ поддерживаются?
Разработка не работает в 1С:Fresh — это облачный режим работы 1С со своими ограничениями. Список совместимых конфигураций указан в начале описания, в других конфигурациях использование не предполагается.
На сколько баз 1С действует одна покупка?
Можно ли дорабатывать код самостоятельно?
Какие закрывающие документы вы предоставляете?
Можно ли посмотреть демо до покупки?
Какой артикул у этой разработки?
Комментарии (13)
День добрый! добавьте, пожалуйста, в "Заменяемые параметры" еще "Сальдо долга", чтоб можно было отправить клиенту его задолженность, чтоб он знал сколько он должен всего, а не только просроченную задолженность.
Доброе утро! Беру в работу
Добрый день. Подскажите. как сгруппировать все просроченные долги клиента в одно письмо?
Добрый день! Пока такой возможности нет. Сегодня - завтра добавлю и обновлю описание на сайте
Добрый день. Есть предложение по небольшой доработке. При отправке писем не совсем понятно кому не отправились письма. В протоколе записи есть, но если работа идет с клиентами по Договорам, то номер договора в Протоколе не сильно информативен, так как могут быть дубли номеров договоров, хорошо бы добавить в Протокол и Наименование клиента...
Добрый день. Доработал этот момент, скачайте новую версию.
Скачал, поставил, но результат не поменялся. Новая версия 612.2.1.1?
Напишите мне в ТГ @medvedkov_coderstar, подключусь к вам и посмотрю что не так.
Добрый день. У нас объект расчетов по договорам. Правильно ли я понимаю, что при рассылке будет светиться общий просроченный долг? И можно будет клиентам периодически заново присылать напоминания о просрочке, если она не была погашена? Т.е. у клиента просрочено 50 тыс. Мы ему прислали напоминание (рассылка каждый понедельник вручную), он на неделе погасил 30 тыс. А при следующей рассылке ему придет долг 20 тыс?.
Здравствуйте, Иван! Данные для рассылки обработка берет из типового отчета "Задолженность клиентов". Повторная отправка уведомлений по одному и тому же объекту расчетов не осуществляется. Если же вам нужно это сделать, удалите соответствующую запись в списке отправленных писем (на форме настроек).
Возможно ли сделать доработку, при которой данные могут браться не из "Долг клиента", а из "Долг клиента (просрочено)" отчета "Задолженность клиентов"?
В шаблоне сообщения о задолженности вместо параметра [Долг] укажите [ДолгПросрочено].
Не нашел как формировать общий долг без детализации по объектам расчетов. У клиента больше 10 договоров с задолженностью, 10 писем ему точно не надо, 1-го достаточно. Как сформировать одно письмо на общий долг клиента?
Здравствуйте, Евгений! Письма отправляются отдельно по каждому объекту расчетов. Отправить одно письмо с общим долгом нельзя.
День добрый! В качестве предложений (купил обработку и буду "допиливать" сам): 1. Добавить группу "За исключением партнеров" - т.е. им не посылаем никогда уведомлений (пригодится для "дружественных организаций"). 2. В случае "ручного запуска" - сделать видимую пользователю "предварительную таблицу отправки" (Кому, адрес получателя, текст), в которой можно выбрать нужные строки и сформировать "выборочную ручную отправку". По поводу группировки писем - уже писали ранее. Хочется ещё что-то придумать по поводу "повторных писем" - кому посылать, кому нет; период "повторов" (раз в неделю, раз в 10 дней и т.д.). Но до конца не продумал механику.
Добрый день! Спасибо за дельные предложения. Не уверен что смогу сделать все, но что-то из этого точно реализую. Запишу в план работ.
Я правильно "прочитал" логику? Если мы ставим информировать о просроченных платежах и "Срок до отправки, дней" 10 дней, то готовятся сообщения обо всех просрочках, с момента возникновения которых прошло не менее 10 дней. А если мы ставим информировать о предстоящих платежах и "Уведомить за, дней" те же 10 дней, то готовятся сообщения о предстоящих платежах только на дату = Сегодня + 10 дней (а не на весь период от "сегодня" до "сегодня + 10 дней"). Если правильно - то кажется, что это как-то "несимметрично".
Да, логику поняли правильно. Уведомления о предстоящих оплатах рассчитываются на конкретную дату, а не на период - предполагается что такие сообщения будут отправляться дебиторам ежедневно. И если бы анализировался период, то одному и тому же клиенту отправлялись бы повторные сообщения несколько дней. Я посчитал, что это будет некорректно.
А как же - <<Если УжеБылаОтправка(ОбъектРасчетов) Тогда Продолжить; КонецЕсли;>>?
Не, вопрос не в том, что нужно это доработать (сам уже дорабатываю "под себя")... Скорее так - мысли вслух :)))
Действительно, про проверку я забыл.
Добрый день! Добавил фильтр партнеров, которым не нужно отправлять уведомления.
Добрый день. У нас реализации все проходят по договорам. (объект расчетов). Соответственно : предстоящие платежи светит общий долг по договору. Просроченный загорается общий просроченный долг. Можно ли найти вариант детализации по реализациям ?
Добрый день! Нет, если объектом расчетов выступает договор, детализировать долг по реализациям не получится.
Добрый день, подскажите, а возможно ли сделать так, чтобы 1 клиенту приходили все счета в 1 письме, а то если у клиента много просроченных счетов, то это какая-то спам рассылка уже.
И еще если возможно сделать так, чтобы можно было настроить интервал отправки писем по времени( например 1 письмо в 5 мин) чтобы почтовый ящик не попал в спам
Добрый день. Попробую сделать, но не в обозримом будущем.
Добрый день, подскажите, может ли данная обработка при отправке письма клиенту ставить в копию ещё и почту Менеджера(который указан в карточке клиента)
Здравствуйте, Алексей! Добавили такую возможность в новом релизе.
Добрый день! Толковая доработка, если бы все происходило в telegram, наверное купил бы.
Добрый день! Отправка в телеграм возможна только в бот, обычному пользователю не получится.
Добрый день. Возможно ли добавить фильтр по основному менеджеру и отправку копии письма этому менеджеру?
Здравствуйте. Запишу в план работ.
Добрый день. Подскажите, в фильтре по партнерам они в список подбираются вручную или могут быть заполнены на основе сегмента?
Добрый день. На текущий момент возможен только фильтр по партнерам. Запишу себе в план работ добавление отбора по сегментам партнеров.
Добрый день.
Подскажите, пожалуйста, что подразумевается под просроченным платежом? У меня всё по нулям...
Это значит была отгрузка но не было оплаты? У меня выставлено масса счетов, они не оплачены. В отчёте на правой вкладке пусто. Куда копать? ут 11.4.13.148
Добрый день! Просроченный платеж - это, например, по заказу должна была быть предоплата в конкретную дату (без предварительной отгрузки), но ее не случилось. Или была отгрузка, и после нее в конкретную дату должна была быть постоплата, но ее не случилось. Если останутся вопросы, я могу подключиться к вам удаленно через AnyDesk и помочь разобраться.
Покупаете разработки несколько раз в год?
Тогда выгоднее годовой абонемент: все 282 разработки каталога и обновления к ним за 50 000 ₽ в год.

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