Кредиторская задолженность в 1С:ERP 2026: новые инструменты

Коротко: С 2026 года в 1С:ERP появились расширенные инструменты контроля кредиторской задолженности: новый монитор просроченных обязательств с детализацией до контрагента и договора, автоматические уведомления при превышении лимитов, улучшенный механизм зачёта авансов и обновлённые отчёты для казначейства. Настройка занимает от 2 до 8 часов в зависимости от масштаба бизнеса.
Почему управление кредиторской задолженностью стало критически важным в 2026 году?
Ужесточение требований ЦБ к корпоративному кредитованию, рост ключевой ставки и усиление налогового контроля за операциями с контрагентами — всё это заставило финансовые службы российских предприятий пересмотреть подход к управлению кредиторской задолженностью (КЗ). Просроченная КЗ теперь влечёт не только финансовые потери в виде штрафных санкций, но и риски блокировки расчётных счетов, пристального внимания налоговых органов и репутационных потерь.
Именно поэтому 1С в релизах 2.5.x платформы ERP, вышедших в конце 2025 — начале 2026 года, сделала акцент на инструментах превентивного контроля: системе лимитов, автоматических уведомлениях, интеграции с казначейством и расширенной аналитике по срокам погашения. Если вы ещё не изучили задачи по 1С:ERP на нашей платформе, рекомендуем начать именно с блока управления задолженностью.
В этой статье мы разберём каждое значимое изменение, покажем рабочий код настройки и объясним, как применить новые возможности на практике уже сегодня.
Как изменилась архитектура учёта кредиторской задолженности в 1С:ERP?
До 2026 года кредиторская задолженность в ERP отслеживалась преимущественно через регистры расчётов с контрагентами, а аналитика строилась ретроспективно — по факту формирования задолженности. Новая архитектура переходит к проактивной модели: система заранее рассчитывает ожидаемые платежи, сравнивает их с платёжным календарём и сигнализирует об отклонениях.
Ключевые изменения в структуре регистров
- Регистр «Лимиты кредиторской задолженности» — новый регистр сведений, хранящий предельные суммы КЗ в разрезе контрагентов, договоров и статей расходов.
- Расширение регистра расчётов — добавлены измерения «Плановая дата погашения» и «Статус просрочки», что позволяет строить отчёты по срокам без дополнительных вычислений.
- Новый накопительный регистр «Мониторинг КЗ» — агрегирует данные по просрочке в разрезе ответственных менеджеров и подразделений.
- Интеграция с подсистемой казначейства — заявки на оплату теперь автоматически проверяются на соответствие лимитам КЗ перед согласованием.
Важно понимать, что эти изменения не требуют миграции данных — они реализованы как надстройка над существующей моделью данных ERP, что упрощает обновление 1С без потери накопленной истории расчётов.
Как настроить лимиты кредиторской задолженности в 1С:ERP 2026?
Настройка лимитов — первый и самый важный шаг к контролю КЗ. В новом интерфейсе ERP лимиты задаются через раздел «Казначейство → Настройки → Лимиты кредиторской задолженности». Для каждого контрагента можно задать абсолютный лимит (в рублях), относительный лимит (процент от оборота за период) и срок отсрочки платежа.
Программная установка лимитов через встроенный язык
Если лимиты нужно загрузить массово — например, из Excel или из условий договоров — удобно использовать следующий код:
// Процедура массовой загрузки лимитов КЗ из таблицы значений
// ТаблицаЛимитов — таблица с колонками: Контрагент, Договор, СуммаЛимита, СрокОтсрочки
Процедура ЗагрузитьЛимитыКЗ(ТаблицаЛимитов) Экспорт
НачатьТранзакцию();
Попытка
Для Каждого СтрокаЛимита Из ТаблицаЛимитов Цикл
// Поиск существующей записи лимита
МенеджерЗаписи = РегистрыСведений.ЛимитыКредиторскойЗадолженности.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Контрагент = СтрокаЛимита.Контрагент;
МенеджерЗаписи.Договор = СтрокаЛимита.Договор;
МенеджерЗаписи.Прочитать();
// Заполнение полей лимита
МенеджерЗаписи.СуммаЛимита = СтрокаЛимита.СуммаЛимита;
МенеджерЗаписи.СрокОтсрочкиДней = СтрокаЛимита.СрокОтсрочки;
МенеджерЗаписи.ДатаНачала = НачалоГода(ТекущаяДата());
МенеджерЗаписи.Активен = Истина;
МенеджерЗаписи.Записать();
КонецЦикла;
ЗафиксироватьТранзакцию();
Исключение
ОтменитьТранзакцию();
Сообщить("Ошибка загрузки лимитов: " + ОписаниеОшибки());
КонецПопытки;
КонецПроцедуры
После загрузки лимитов система начинает автоматически проверять каждую проводимую заявку на оплату. Если сумма заявки превышает доступный остаток лимита, документ блокируется и направляется на дополнительное согласование финансовому директору.
Как работает новый монитор просроченной кредиторской задолженности?
Монитор КЗ — это интерактивная панель в разделе «Казначейство → Мониторинг → Кредиторская задолженность», которая в режиме реального времени показывает структуру задолженности по срокам. Ключевое отличие от старого отчёта «Задолженность контрагентов» — возможность работать непосредственно из монитора: формировать платёжные поручения, отправлять уведомления контрагентам и создавать задачи для ответственных сотрудников.
Получение данных монитора программно
Для интеграции монитора с внешними системами (например, BI-платформами или корпоративными порталами) данные можно получить запросом:
// Функция получения структуры КЗ по срокам просрочки
// ВозвращаетТаблицуЗначений с разбивкой по «вёдрам» просрочки
Функция ПолучитьСтруктуруКЗПоСрокам(ДатаАнализа) Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Расчеты.Контрагент КАК Контрагент,
| Расчеты.Договор КАК Договор,
| Расчеты.ПлановаяДатаПогашения КАК ПлановаяДатаПогашения,
| Расчеты.СуммаОстатокКЗ КАК СуммаОстатокКЗ,
| ВЫБОР
| КОГДА РасчетыОстатки.ПлановаяДатаПогашения >= &ДатаАнализа ТОГДА ""Текущая""
| КОГДА РасчетыОстатки.ПлановаяДатаПогашения >= ДОБАВИТЬКДАТЕ(&ДатаАнализа, ДЕНЬ, -30) ТОГДА ""До 30 дней""
| КОГДА РасчетыОстатки.ПлановаяДатаПогашения >= ДОБАВИТЬКДАТЕ(&ДатаАнализа, ДЕНЬ, -60) ТОГДА ""31-60 дней""
| КОГДА РасчетыОстатки.ПлановаяДатаПогашения >= ДОБАВИТЬКДАТЕ(&ДатаАнализа, ДЕНЬ, -90) ТОГДА ""61-90 дней""
| ИНАЧЕ ""Свыше 90 дней""
| КОНЕЦ КАК ВедроПросрочки
|ИЗ
| РегистрНакопления.РасчетыСКонтрагентами.Остатки(
| &ДатаАнализа,
| ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| ) КАК РасчетыОстатки
|ГДЕ
| РасчетыОстатки.СуммаОстатокКЗ > 0
|УПОРЯДОЧИТЬ ПО
| РасчетыОстатки.ПлановаяДатаПогашения";
Запрос.УстановитьПараметр("ДатаАнализа", ДатаАнализа);
Результат = Запрос.Выполнить();
Возврат Результат.Выгрузить();
КонецФункции
Результат этой функции можно передать в отчёт, вывести в табличный документ или отправить по электронному документообороту в формате XML/JSON для внешних систем.
Как настроить автоматические уведомления о приближении сроков оплаты?
Одно из самых востребованных нововведений — система автоматических уведомлений. Теперь ответственный менеджер и финансовый директор получают оповещения за N дней до наступления срока платежа, а также немедленно при возникновении просрочки. Уведомления настраиваются через «Администрирование → Органайзер → Шаблоны уведомлений».
Создание регламентного задания для уведомлений
// Регламентная процедура отправки уведомлений о приближении сроков КЗ
// Запускается ежедневно в 08:00 через регламентные задания
Процедура ОтправитьУведомленияОСрокахКЗ() Экспорт
// Горизонт предупреждения — 5 рабочих дней
ДнейДоПредупреждения = 5;
ДатаПредупреждения = ДобавитьМесяц(ТекущаяДата(), 0);
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Остатки.Контрагент КАК Контрагент,
| Остатки.Договор КАК Договор,
| Остатки.ПлановаяДатаПогашения КАК ПлановаяДатаПогашения,
| Остатки.СуммаОстатокКЗ КАК СуммаОстатокКЗ,
| Остатки.ОтветственныйМенеджер КАК ОтветственныйМенеджер
|ИЗ
| РегистрНакопления.РасчетыСКонтрагентами.Остатки(
| ,
| ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
| ) КАК Остатки
|ГДЕ
| Остатки.СуммаОстатокКЗ > 0
| И Остатки.ПлановаяДатаПогашения <= ДОБАВИТЬКДАТЕ(&ДатаСейчас, ДЕНЬ, &ДнейДоПредупреждения)
| И Остатки.ПлановаяДатаПогашения >= &ДатаСейчас";
Запрос.УстановитьПараметр("ДатаСейчас", НачалоДня(ТекущаяДата()));
Запрос.УстановитьПараметр("ДнейДоПредупреждения", ДнейДоПредупреждения);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
// Формирование текста уведомления
ТекстУведомления = СтрШаблон(
"Внимание! По договору %1 с контрагентом %2 наступает срок оплаты %3. Сумма к оплате: %4 руб.",
Выборка.Договор,
Выборка.Контрагент,
Формат(Выборка.ПлановаяДатаПогашения, "ДФ=дд.ММ.гггг"),
Формат(Выборка.СуммаОстатокКЗ, "ЧЦ=15; ЧДЦ=2; ЧРД=.")
);
// Отправка уведомления ответственному менеджеру
Если ЗначениеЗаполнено(Выборка.ОтветственныйМенеджер) Тогда
РаботаСПочтой.ОтправитьУведомлениеПользователю(
Выборка.ОтветственныйМенеджер,
"Приближается срок оплаты КЗ",
ТекстУведомления
);
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Помимо email-уведомлений, система поддерживает отправку push-уведомлений в мобильное приложение 1С:Коннект и создание задач в органайзере ERP. Это позволяет выстроить полноценную систему напоминаний без внедрения дополнительных инструментов.
Как улучшился механизм зачёта авансов и контроля переплат?
Исторически одной из главных проблем в управлении КЗ был «зависший» аванс: деньги перечислены поставщику, но зачтены не вовремя, и в отчётах одновременно висит и дебиторская (аванс), и кредиторская (долг по поставке) задолженность по одному контрагенту. В ERP 2026 эта проблема решена через механизм автоматического зачёта авансов.
Как работает автоматический зачёт?
При проведении документа «Поступление товаров и услуг» система автоматически анализирует наличие незачтённых авансов по данному контрагенту и договору. Если аванс найден, формируется документ «Зачёт аванса» без участия бухгалтера. Правила зачёта настраиваются в «Финансы → Настройки → Правила зачёта авансов».
// Функция проверки наличия незачтённых авансов по контрагенту
// Используется при проведении документов поступления
Функция ПолучитьНезачтённыеАвансы(Контрагент, Договор, ДатаДокумента) Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Авансы.Регистратор КАК ДокументАванса,
| Авансы.Контрагент КАК Контрагент,
| Авансы.Договор КАК Договор,
| Авансы.СуммаОстаток КАК СуммаАванса,
| Авансы.ВалютаОстаток КАК ВалютаАванса
|ИЗ
| РегистрНакопления.РасчетыСКонтрагентами.Остатки(
| &ДатаДокумента,
| Контрагент = &Контрагент
| И Договор = &Договор
| И ВидРасчетов = ЗНАЧЕНИЕ(Перечисление.ВидыРасчетовСКонтрагентами.Аванс)
| ) КАК Авансы
|ГДЕ
| Авансы.СуммаОстаток > 0
|УПОРЯДОЧИТЬ ПО
| Авансы.Регистратор.Дата";
Запрос.УстановитьПараметр("Контрагент", Контрагент);
Запрос.УстановитьПараметр("Договор", Договор);
Запрос.УстановитьПараметр("ДатаДокумента", ДатаДокумента);
Возврат Запрос.Выполнить().Выгрузить();
КонецФункции
Контроль переплат дополнен новым отчётом «Анализ двойных платежей», который сравнивает платёжные поручения с документами-основаниями и выявляет случаи, когда одна и та же накладная была оплачена дважды. По данным внедренцев, этот отчёт в первые месяцы использования помогает вернуть от 0,5% до 2% от объёма платежей.
Что изменилось в интеграции КЗ с платёжным календарём и казначейством?
Раньше платёжный календарь в ERP формировался полуавтоматически: менеджеры вручную вносили плановые платежи, а бухгалтеры сверяли их с реальной задолженностью. Теперь платёжный календарь строится автоматически на основе данных о КЗ с учётом условий договоров.
Алгоритм автоматического формирования платёжного календаря
- Сканирование открытых обязательств — система ежедневно анализирует все непогашенные документы поступления и акты выполненных работ.
- Расчёт плановой даты платежа — на основе условий договора (отсрочка N дней от даты поставки, фиксированные даты оплаты, оплата по факту).
- Группировка по приоритетам — просроченные платежи получают высший приоритет, текущие — средний, будущие — низкий.
- Формирование заявок на оплату — для платежей с высоким приоритетом заявки создаются автоматически и направляются на согласование.
- Проверка кассовых разрывов — система сопоставляет плановые платежи с остатками на счетах и прогнозом поступлений, заранее сигнализируя о возможных кассовых разрывах.
Интеграция с казначейством позволяет финансовому директору видеть полную картину: сколько нужно заплатить в ближайшие 7, 14 и 30 дней, какой остаток средств на счетах, и нужно ли привлекать краткосрочное финансирование. Это особенно актуально для компаний, работающих с 1С:Бухгалтерия параллельно с ERP — данные синхронизируются через стандартный механизм обмена.
Найдите специалиста для решения этой задачи на koderion.ru
Автор: редакция Koderion. Обновлено: 4 мая 2026. Источники: Документация платформы 1С:Предприятие, Бухгалтерия.ру, Infostart.