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

Кредиторская задолженность в 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 формировался полуавтоматически: менеджеры вручную вносили плановые платежи, а бухгалтеры сверяли их с реальной задолженностью. Теперь платёжный календарь строится автоматически на основе данных о КЗ с учётом условий договоров.

Алгоритм автоматического формирования платёжного календаря

  1. Сканирование открытых обязательств — система ежедневно анализирует все непогашенные документы поступления и акты выполненных работ.
  2. Расчёт плановой даты платежа — на основе условий договора (отсрочка N дней от даты поставки, фиксированные даты оплаты, оплата по факту).
  3. Группировка по приоритетам — просроченные платежи получают высший приоритет, текущие — средний, будущие — низкий.
  4. Формирование заявок на оплату — для платежей с высоким приоритетом заявки создаются автоматически и направляются на согласование.
  5. Проверка кассовых разрывов — система сопоставляет плановые платежи с остатками на счетах и прогнозом поступлений, заранее сигнализируя о возможных кассовых разрывах.

Интеграция с казначейством позволяет финансовому директору видеть полную картину: сколько нужно заплатить в ближайшие 7, 14 и 30 дней, какой остаток средств на счетах, и нужно ли привлекать краткосрочное финансирование. Это особенно актуально для компаний, работающих с 1С:Бухгалтерия параллельно с ERP — данные синхронизируются через стандартный механизм обмена.

Найдите специалиста для решения этой задачи на koderion.ru

Автор: редакция Koderion. Обновлено: 4 мая 2026. Источники: Документация платформы 1С:Предприятие, Бухгалтерия.ру, Infostart.