Поиск должников в 1С:Предприятие — рутинная, но критически важная задача для бухгалтеров, финансовых директоров и менеджеров по работе с клиентами. Отсутствие системы контроля дебиторской задолженности приводит к cash-gap, упущенной выручке и даже судебным разбирательствам. В этой статье разберём все возможные способы поиска должников в типовой и доработанной 1С: от стандартных отчётов до SQL-запросов для опытных пользователей.
Мы рассмотрим не только базовые инструменты (Отчёт по дебиторской задолженности, Карточка расчётов с контрагентом), но и скрытые возможности платформы: как найти просроченные долги по конкретному менеджеру, выгрузить данные в Excel для дальнейшего анализа, или настроить автоматическое уведомление о приближающихся сроках оплаты. Особое внимание уделим типичным ошибкам, из-за которых должники «прячутся» от фильтров (например, неверно указанные договора или неактуальные курсы валют).
Инструкции актуальны для последних версий 1С:Бухгалтерия 8.3, 1С:Управление торговлей 11 и 1С:Зарплата и управление персоналом 3.1. Если вы работаете с сильно доработанной конфигурацией, некоторые пункты меню могут отличаться — в этом случае используйте универсальные методы (раздел про SQL-запросы).
1. Стандартный отчёт «Анализ задолженности по контрагентам»
Самый быстрый способ получить список должников — воспользоваться встроенным отчётом Анализ задолженности по контрагентам. Он доступен во всех бухгалтерских и торговых конфигурациях 1С и позволяет фильтровать данные по срокам, суммам и типам договоров.
Чтобы открыть отчёт:
- 📊 В 1С:Бухгалтерия 8.3: перейдите в раздел
Отчёты → Стандартные отчёты → Анализ задолженности. - 🛒 В 1С:Управление торговлей 11:
Отчёты → Финансы → Анализ дебиторской задолженности. - 👔 В 1С:ЗУП 3.1: для поиска задолженности по сотрудникам используйте
Отчёты → Зарплата → Расчёты с сотрудниками.
В настройках отчёта обязательно укажите:
- 📅 Период анализа (например, «за последний квартал»).
- 💰 Валютный фильтр — если у вас есть расчёты в иностранной валюте.
- 📄 Тип договора (например, «С покупателем» или «С поставщиком»).
- ⏳ Срок просрочки (например, «более 30 дней»).
Если в отчёте не отображаются известные вам должники, проверьте фильтр по организации — возможно, долг числится за другой компанией вашей группы.
После формирования отчёта обратите внимание на колонки:
Дней просрочки— показывает, сколько дней долг не погашен.Сумма задолженности— общая сумма долга в валюте расчётов.Договор— по какому документу возникла задолженность.
Указан верный период|Фильтр по валюте соответствует договорам|Отмечены все нужные организации|Просрочка рассчитывается от даты документа, а не от даты оплаты-->
2. Карточка расчётов с контрагентом: детализация по документам
Если стандартный отчёт показывает только общие суммы, а вам нужны конкретные документы (счета, накладные, акты), которые не оплачены, используйте Карточку расчётов с контрагентом. Она позволяет увидеть историю взаимодействия с клиентом или поставщиком и выявить, какие именно операции привели к образованию долга.
Как открыть карточку:
- Перейдите в справочник
Контрагенты(Партнёры → Контрагентыв УТ 11). - Выберите нужного контрагента и нажмите
Ещё → Карточка расчётов(илиДействия → Карточка расчётовв старых версиях). - В настройках фильтра укажите:
- 📅 Период (например, «за год»).
- 📄 Тип документа (например, «Реализация товаров и услуг»).
- 💰 Валюту расчётов.
В карточке обратите внимание на:
- 🔴 Красные суммы — это дебиторская задолженность (контрагент должен вам).
- 🔵 Синие суммы — кредиторская задолженность (вы должны контрагенту).
- 📋 Ссылки на документы — кликните по сумме, чтобы открыть первичный документ (счёт, накладную, акт).
Что делать, если в карточке нет долгов, но они есть в отчёте?
Это может происходить из-за:
1. Разных организаций в фильтрах (в отчёте указана одна компания, в карточке — другая).
2. Несовпадающих периодов (например, долг возник в прошлом году, а карточка показывает только текущий).
3. Ошибок в проводках — проверьте корректность заполнения документов (особенно реквизиты "Договор" и "Счёт учёта").
Если вам нужно экспортировать данные для дальнейшей работы (например, чтобы отправить письма должникам), нажмите Ещё → Выгрузить в Excel. В выгруженном файле будут все колонки карточки, включая номера и даты документов.
3. Поиск должников по сотрудникам (1С:ЗУП)
В 1С:Зарплата и управление персоналом задолженность может возникать не только у контрагентов, но и у сотрудников. Например, если работник получил аванс, но не отработал его, или если у него есть невыплаченные подотчётные суммы. Чтобы найти таких должников:
Способ 1: Отчёт Расчёты с сотрудниками по зарплате
- Перейдите в
Отчёты → Зарплата → Расчёты с сотрудниками по зарплате. - В настройках отметьте галочкой
Показывать только задолженность. - Укажите период и организацию.
Способ 2: Отчёт Анализ подотчётных сумм
- Откройте
Отчёты → Кадры → Анализ подотчётных сумм. - Фильтруйте по сотрудникам с отрицательным остатком (это означает, что сотрудник должен компании).
Раз в месяц|Раз в квартал|Только перед отчётностью|Никогда не проверяю-->
Особое внимание уделите следующим типам долгов:
| Тип задолженности | Где искать | Как устранить |
|---|---|---|
| Неотработанный аванс | Расчёты с сотрудниками по зарплате |
Удержать из следующей зарплаты или оформить возвратом наличных |
| Просроченный подотчёт | Анализ подотчётных сумм |
Требовать отчёт или удержать сумму из зарплаты |
| Излишне выплаченная зарплата | Карточка сотрудника → Взаиморасчёты |
Удержать в течение 3 месяцев (ст. 137 ТК РФ) |
В 1С:ЗУП задолженность сотрудников может автоматически списываться при удержаниях. Настройте это в Настройки → Расчёт зарплаты → Удержания.
4. Поиск должников по менеджерам (для 1С:Управление торговлей)
В 1С:Управление торговлей 11 можно анализировать дебиторскую задолженность по ответственным менеджерам. Это помогает выявить, какие продавцы работают с ненадёжными клиентами или не контролируют оплату.
Инструкция:
- Откройте отчёт
Анализ дебиторской задолженности(Отчёты → Финансы). - В настройках добавьте группировку по полю
Ответственный (менеджер). - Отсортируйте данные по колонке
Сумма задолженностипо убыванию.
Если в вашей базе не настроено поле Ответственный в документах реализации, его можно добавить:
- 🔧 Перейдите в
Администрирование → Настройки программы → Документы. - Выберите документ
Реализация товаров и услуги добавьте реквизитОтветственный(тип —Справочник.Пользователи). - 🔄 Обновите формы документов, чтобы поле отображалось при создании.
Чтобы менеджеры сами контролировали долги, настройте им права на просмотр отчёта Моя дебиторская задолженность (раздел Администрирование → Права пользователей).
Для автоматизации контроля можно настроить уведомления о просроченных долгах:
- Перейдите в
Администрирование → Настройки программы → Бизнес-процессы. - Создайте новый бизнес-процесс с условием:
Дней просрочки > 30. - Настройте действие:
Отправить email ответственному менеджеру.
5. SQL-запросы для опытных пользователей
Если стандартные отчёты не дают нужной гибкости (например, требуется найти должников с определёнными условиями по нескольким базам), можно использовать SQL-запросы. Этот метод подходит для администраторов 1С или пользователей с доступом к конфигуратору.
Пример запроса для поиска контрагентов с просроченной дебиторской задолженностью более 30 дней:
ВЫБРАТЬ
Контрагенты.Наименование КАК Контрагент,
ДоговорыКонтрагентов.Номер КАК НомерДоговора,
Взаиморасчеты.СуммаОстатка КАК СуммаДолга,
Взаиморасчеты.ДнейПросрочки КАК ДнейПросрочки
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки КАК Взаиморасчеты
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
ПО Взаиморасчеты.Контрагент = Контрагенты.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
ПО Взаиморасчеты.Договор = ДоговорыКонтрагентов.Ссылка
ГДЕ
Взаиморасчеты.СуммаОстатка > 0
И Взаиморасчеты.ДнейПросрочки > 30
УПОРЯДОЧИТЬ ПО
ДнейПросрочки УБЫВ
Чтобы выполнить запрос:
- Откройте 1С:Предприятие в режиме
Конфигуратор. - Перейдите в
Сервис → Запросы → Конструктор запросов. - Вставьте текст запроса и нажмите
Выполнить. - Для экспорта результата нажмите
Файл → Сохранить как…и выберите формат Excel или CSV.
Как модифицировать запрос для поиска кредиторской задолженности?
Замените условие Взаиморасчеты.СуммаОстатка > 0 на Взаиморасчеты.СуммаОстатка < 0. Это покажет суммы, которые должна ваша организация.
Для регулярного использования сохраните запрос как внешний отчёт:
- 📄 В конструкторе запросов нажмите
Файл → Сохранить как внешний отчёт. - 🔧 Укажите имя (например,
Должники_более_30_дней). - 🔄 Теперь отчёт будет доступен в разделе
Отчёты → Внешние отчёты.
6. Автоматизация поиска должников: регламентные задания
Чтобы не запускать отчёты вручную, настройте регламентные задания для автоматического поиска и уведомления о должниках. Это особенно полезно для крупных компаний с большим количеством контрагентов.
Инструкция по настройке:
- Перейдите в
Администрирование → Регламентные и фоновые задания. - Нажмите
Создатьи выберите тип задания:Формирование отчёта. - Укажите отчёт (например,
Анализ дебиторской задолженности) и настройте параметры:- 📅 Периодичность:
ЕжедневноилиЕженедельно. - ⏰ Время выполнения (например,
9:00). - 📧 Отправить результаты на email (укажите адреса бухгалтерии или финансового директора).
- 📅 Периодичность:
Для расширенной автоматизации можно настроить интеграцию с email или SMS:
- 📧 Используйте обработку
Пакетное отправление писем(доступна в 1С:Документооборот или как внешняя доработка). - 📱 Для SMS-уведомлений подключите сервис рассылок (например, SMS.ru или TurboSMS) через
Администрирование → Интеграция с внешними системами.
Регламентные задания выполняются только при работающем сервере 1С:Предприятие. Если у вас файловый вариант базы, используйте Планировщик задач Windows для запуска 1С в фоновом режиме.
7. Типичные ошибки и как их избежать
Даже в правильно настроенной 1С должники могут «прятаться» из-за ошибок в данных или неверных настроек. Вот наиболее распространённые проблемы и способы их решения:
| Проблема | Причина | Решение |
|---|---|---|
| Долги не отображаются в отчётах | Неверно указан Договор в документах |
Проверьте реквизит Договор в счетах и накладных. Он должен совпадать с договором в справочнике Договоры контрагентов |
| Некорректные суммы долга | Ошибки в курсах валют | Обновите курсы валют в Справочники → Валюты и перепроведите документы |
| Просрочка считается неверно | Не указан Срок оплаты в документе |
Заполните поле Срок оплаты в счетах и накладных. Если его нет — доработайте конфигурацию |
| Долги дублируются | Один и тот же документ проведён дважды | Проверьте движения документов в Все функции → Стандартные → Просмотр движений документа |
Если после исправлений долги всё равно не отображаются, выполните тестирование и исправление базы (Администрирование → Тестирование и исправление). Это устранит возможные ошибки в регистрах накопления.
Ещё одна частая ошибка — неактуальные остатки из-за не проведённых документов. Чтобы этого избежать:
- 🔄 Регулярно проводите документ
Закрытие месяца(в 1С:Бухгалтерия). - 📅 Проверяйте, что все банковские выписки и кассовые документы введены в систему.
- 🔍 Используйте отчёт
Анализ субконтодля поиска «зависших» сумм.
Если у вас ведётся учёт по нескольким организациям, всегда проверяйте фильтр по организации в отчётах. Долги могут числиться за другой компанией вашей группы.
FAQ: Частые вопросы по поиску должников в 1С
Как найти должников по конкретному менеджеру, если в отчёте нет такой группировки?
Если в стандартном отчёте нет группировки по менеджерам, сделайте следующее:
- Откройте отчёт
Анализ дебиторской задолженности. - Нажмите
Настройки → Группировки. - Добавьте поле
Ответственный (менеджер). - Если поля нет — доработайте отчёт через конфигуратор или запросите помощь программиста 1С.
Можно ли найти должников по частичному наименованию (например, все контрагенты с «ООО Ромашка»)?
Да, используйте фильтр по наименованию:
- В отчёте
Анализ дебиторской задолженностинажмитеНастройки → Отбор. - Добавьте отбор по полю
Контрагент.Наименование. - Выберите условие
Содержити введите «Ромашка».
Для более гибкого поиска используйте символ % (например, %Ромашка% — найдёт все вхождения).
Как экспортировать список должников в Excel с сохранением форматирования?
Чтобы экспортировать данные с сохранением цветов и формул:
- Сформируйте отчёт в 1С.
- Нажмите
Ещё → Выгрузить в Excel. - В открывшемся окне выберите
Сохранить форматирование. - Если нужны дополнительные колонки (например, телефоны контрагентов), предварительно настройте их в отчёте.
Для автоматического экспорта используйте внешние обработки (например, Выгрузка в Excel от Леонида Пахомова).
Почему в отчёте показывается задолженность, которой нет?
Это может происходить по нескольким причинам:
- 🔹 Не проведённые документы оплаты — проверьте, что платежи введены и проведены.
- 🔹 Ошибки в корреспонденции счетов — например, оплата попала на другой договор.
- 🔹 Неактуальные курсы валют — обновите курсы в справочнике
Валюты. - 🔹 Зависшие авансы — используйте отчёт
Анализ авансов полученныхдля их выявления.
Чтобы найти источник проблемы, откройте Карточку расчётов с контрагентом и проверьте движения по документам.
Как настроить уведомления о новых должниках?
Для автоматических уведомлений:
- Создайте регламентное задание (раздел
Администрирование). - Выберите отчёт
Анализ дебиторской задолженностис фильтром по просрочке (например,Дней просрочки > 0). - Настройте отправку результатов на email или в Telegram (через внешние обработки).
Для 1С:Управление торговлей можно использовать бизнес-процесс Контроль оплаты, который будет отправлять письма менеджерам о просроченных долгах их клиентов.