Документ «Корректировка долга»
Документ изменяет состояние взаиморасчётов с контрагентами без движения денег и товаров: проводит взаимозачёт встречных долгов, переносит задолженность между договорами/контрагентами и списывает безнадёжные долги. Формирует бухгалтерские проводки (БУ и НУ) и движения по регистрам дебиторской и кредиторской задолженности; печатает «Акт взаимозачёта».
🎯 Что это и зачем
В учёте регулярно возникают ситуации, когда задолженность нужно «поправить» проводкой, а не платежом или отгрузкой:
- контрагент одновременно и должен вам, и вы должны ему — стороны подписали акт взаимозачёта;
- долг ошибочно «висит» не на том договоре (или его нужно перевести на другого контрагента) — нужен перенос задолженности;
- дебиторскую задолженность признали безнадёжной (истёк срок исковой давности, контрагент ликвидирован) — её списывают на расходы.
Все три операции делает один документ — «Корректировка долга». Он закрывает (или перевешивает) суммы на счетах расчётов (1210, 3310, 1610, 3510 и т. п.), при необходимости отражает разницы в налоговом учёте (КПН) и сохраняет аналитику по договорам и сделкам для последующего акта сверки.
Кто работает: бухгалтер по расчётам с контрагентами. Частота — от еженедельной (при активной выверке расчётов) до разовой (списание по итогам инвентаризации).
🧭 Где найти в программе
Раздел «Продажа» (документ также логически относится к взаиморасчётам и доступен из разделов работы с контрагентами) → пункт «Корректировка долга». Откроется журнал; новый документ создаём кнопкой «Создать».
navigation-map.json) для Документ.КорректировкаДолга маршрут пока не задан, а разбор объекта указывает на разные точки входа («Банк и касса» / «Покупки/Продажи» в зависимости от рабочего места). Перед публикацией методички сверьте пункт меню в конкретной редакции интерфейса. См. поле issues.👤 Часть 1. Для пользователя
Идём по шагам: сначала выбираем вид операции (это главный переключатель документа), затем заполняем нужные части и проводим.
Документ поддерживает ровно три вида операции (значения перечисления ВидыОперацийКорректировкаДолга):
| Вид операции (как в форме) | Когда применять |
|---|---|
| Проведение взаимозачёта | У вас и дебиторская, и кредиторская задолженность по одному контрагенту; стороны зачли встречные требования |
| Перенос задолженности | Долг нужно перевести на другой договор или на другого контрагента, не меняя общей суммы |
| Списание задолженности | Дебиторскую/кредиторскую задолженность списывают (например, безнадёжный долг на расходы) |
Урок 1. Проведение взаимозачёта
Когда: контрагент одновременно ваш должник и ваш кредитор; подписан акт взаимозачёта на совпадающую сумму.
Шаг 1. Создаём документ и выбираем вид операции
«Создать» → Вид операции = «Проведение взаимозачёта».
Шаг 2. Заполняем шапку
- Организация — подставится основная или выбираем вручную.
- Дата — при изменении автоматически подтянется курс валюты документа.
- Валюта документа — по умолчанию валюта регламентированного учёта (тенге).
- Контрагент — участник зачёта.
Шаг 3. Заполняем дебиторскую задолженность
Переходим на закладку «Дебиторская задолженность» → кнопка «Заполнить» → «Заполнить остатками по взаиморасчётам». Система загрузит строки с суммами, которые контрагент должен вам, в разрезе договоров и сделок.
Шаг 4. Заполняем кредиторскую задолженность
Аналогично на закладке «Кредиторская задолженность» — загрузятся суммы, которые вы должны контрагенту.
Шаг 5. Выравниваем суммы
Зачёт проводится только при полном совпадении сумм дебиторской и кредиторской задолженности. Если суммы разные — скорректируйте их вручную (например, оставьте к зачёту меньшую из сумм по обеим сторонам).
Шаг 6. Проводим
«Провести» или «Записать и закрыть». Проверяем результат через Дт/Кт (отчёт о проводках документа).
Шаг 7. Печатаем акт
Кнопка «Печать» → «Акт взаимозачёта» формирует печатную форму с детализацией зачтённой задолженности.
Урок 2. Перенос задолженности
Когда: долг нужно перенести с одного договора на другой (или на другого контрагента), не меняя общую сумму.
- Вид операции = «Перенос задолженности».
- Заполняем шапку: Организация, Дата, Валюта.
- В переносе участвуют два контрагента/договора — «откуда» и «куда». Заполняем строки задолженности на соответствующих закладках (дебиторская и/или кредиторская в зависимости от того, какой долг переносим).
- Указываем суммы переноса. Общая сумма задолженности контрагента при корректном переносе не меняется — меняется только её «привязка» к договору/контрагенту.
- Проводим.
Урок 3. Списание задолженности
Когда: дебиторскую (или кредиторскую) задолженность списывают — например, безнадёжный долг покупателя на расходы.
- Вид операции = «Списание задолженности».
- Заполняем шапку: Организация, Дата, Контрагент.
- Указываем счета корреспонденции: - Счёт Дт — куда относим списание (например, счёт расходов по сомнительным/безнадёжным требованиям); - Счёт Кт — счёт списываемой задолженности (счёт расчётов). - Счёт Дт (НУ) / Счёт Кт (НУ) — налоговые счета подставляются автоматически при выборе счетов БУ; при необходимости правим.
- Если операция влияет на базу КПН — включаем учёт по налогу на прибыль и выбираем Вид учёта НУ.
- На закладке задолженности заполняем строки списываемых долгов по договорам и сделкам.
- Проводим.
🛠 Часть 2. Для программиста
Источник: реальный код релиза 3.0.72.1 (Documents/КорректировкаДолга/Ext/ObjectModule.bsl, прочитан целиком — 283 строки), плюс разбор objects/Документ_КорректировкаДолга.md и business-logic/. Перечисление видов операций сверено по Enums/ВидыОперацийКорректировкаДолга.xml.
Структура объекта
Вид операции — единственный «движок». Реквизит ВидОперации имеет тип Перечисление.ВидыОперацийКорректировкаДолга и принимает ровно три значения (синонимы — как видит пользователь):
| Значение перечисления | Синоним (UI) |
|---|---|
ПроведениеВзаимозачета |
Проведение взаимозачёта |
ПереносЗадолженности |
Перенос задолженности |
СписаниеЗадолженности |
Списание задолженности |
Ключевые реквизиты шапки:
| Реквизит | Тип | Обязательность | Назначение |
|---|---|---|---|
ВидОперации |
ПеречислениеСсылка.ВидыОперацийКорректировкаДолга | ShowError | Определяет логику формы, валидаций и движений |
Организация |
СправочникСсылка.Организации | ShowError | Юрлицо операции |
ВалютаДокумента |
СправочникСсылка.Валюты | ShowError | Валюта корректируемых сумм |
КонтрагентДебитор |
СправочникСсылка.Контрагенты | условно | Контрагент-должник (дебиторская сторона) |
КонтрагентКредитор |
СправочникСсылка.Контрагенты | условно | Контрагент-кредитор; при взаимозачёте = дебитору |
ДоговорКонтрагента |
СправочникСсылка.ДоговорыКонтрагентов | условно | Базовый/целевой договор (для переноса) |
СчетДт, СчетКт |
ПланСчетовСсылка.Типовой | условно | Корреспонденция БУ (для списания / вспомогательного счёта) |
СчетДтНУ, СчетКтНУ |
ПланСчетовСсылка.Налоговый | условно | Корреспонденция НУ; подставляется по счёту БУ |
СубконтоДт1..3, СубконтоКт1..3 (+ …НУ1..3) |
по плану счетов | нет | Аналитика проводок |
КурсДокумента, КратностьДокумента |
Число | нет | Курс/кратность валюты документа |
УчитыватьКПН |
Булево | нет | Включает отражение разниц по КПН |
ВидУчетаНУ |
СправочникСсылка.ВидыУчетаНУ | условно | Разделение НУ при учёте КПН |
ИспользоватьВспомогательныйСчет |
Булево | нет | Промежуточный счёт во взаимозачёте |
РучнаяКорректировка |
Булево | нет | Отключает авто-формирование движений |
ПодразделениеОрганизации / СтруктурноеПодразделение |
СправочникСсылка.ПодразделенияОрганизаций | нет | Аналитика и контроль доступа |
ОбработкаПроверкиЗаполнения через массив непроверяемых реквизитов в зависимости от вида операции (см. ниже). В метаданных эти реквизиты могут стоять как ShowError, но фактически проверяются не всегда.Табличная часть СуммыДолга (детализация корректируемых сумм):
| Поле | Тип | Назначение |
|---|---|---|
ВидЗадолженности |
Перечисление.ВидыЗадолженности (Дебиторская / Кредиторская) |
Классификатор стороны долга |
ДоговорКонтрагента |
СправочникСсылка.ДоговорыКонтрагентов | Договор задолженности |
Сделка |
ДокументСсылка (составной) | Документ-основание долга (для детализации) |
Сумма |
Число | Сумма в валюте документа |
СуммаВзаиморасчетов |
Число | Сумма в валюте взаиморасчётов (договора) |
КурсВзаиморасчетов, КратностьВзаиморасчетов |
Число | Курс/кратность валюты договора |
СчетУчетаРасчетов |
ПланСчетовСсылка.Типовой | Счёт расчётов (1210/3310/1610/3510 и т. п.) |
СуммаНУ |
Число | Сумма для НУ (может отличаться от БУ) |
СуммыДолга и СуммыДолгаКредиторскаяЗадолженность; различает строки реквизит ВидЗадолженности. Закладки «Дебиторская/Кредиторская задолженность» переключаются по виду операции.Жизненный цикл (обработчики ObjectModule)
| Обработчик | Строк | Что делает |
|---|---|---|
ЗаполнитьНаборыЗначенийДоступа |
~5 | RLS: наборы доступа по Организация + СтруктурноеПодразделение |
ОбработкаПроверкиЗаполнения |
~100 | Условная обязательность реквизитов по виду операции; контроль совпадения сумм взаимозачёта |
ОбработкаЗаполнения |
~18 | Заполнение при вводе на основании / из структуры; шапка документа |
ОбработкаПроведения |
~110 | Подготовка таблиц и формирование движений по взаиморасчётам, переоценке, НУ |
ПриКопировании |
3 | Сбрасывает дату копии на текущую |
Как формируется проведение — реальный код (3.0.72.1)
Главное: проводки не «зашиты» в документ. ОбработкаПроведения собирает таблицы взаиморасчётов отдельно для трёх операций (перенос / списание / взаимозачёт) и для двух сторон (дебиторская / кредиторская), а формирование движений делегирует общему модулю УправлениеВзаиморасчетамиСервер. Конкретные счета и регистры определяются этим модулем и учётной политикой, а не самим документом.
Источник: ObjectModule.bsl, процедура ОбработкаПроведения (стр. 161), сокращённо (опущены повторяющиеся ветки кредиторской стороны — они симметричны дебиторской):
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
// ПОДГОТОВКА ПРОВЕДЕНИЯ ПО ДАННЫМ ДОКУМЕНТА
ПроведениеСервер.ПодготовитьНаборыЗаписейКПроведению(ЭтотОбъект);
Если РучнаяКорректировка Тогда
Возврат; // ручное управление движениями — авто-проведение выключено
КонецЕсли;
ПараметрыПроведения = Документы.КорректировкаДолга.ПодготовитьПараметрыПроведения(Ссылка, Отказ);
Если Отказ Тогда
Возврат;
КонецЕсли;
// ПОДГОТОВКА ТАБЛИЦ ВЗАИМОРАСЧЁТОВ (для каждой операции — своя пара «деб./кред.»)
// ПЕРЕНОС задолженности
ТаблицаПереносЗадолженностиДебиторскаяЗадолженность =
УправлениеВзаиморасчетамиСервер.ПодготовитьТаблицуВзаиморасчетовПогашениеЗадолженности(
ПараметрыПроведения.ТаблицаПереносЗадолженностиДебиторскаяЗадолженность,
ПараметрыПроведения.РеквизитыДебиторскаяЗадолженность, Отказ, "КорректировкаДолга");
// … симметрично: ТаблицаПереносЗадолженностиКредиторскаяЗадолженность …
ТаблицаВзаиморасчетовПереносЗадолженностиДебиторскаяЗадолженность =
УправлениеВзаиморасчетамиСервер.ПодготовитьТаблицуВзаиморасчетовЗадолженностиКорректировкаДолга(
ТаблицаПереносЗадолженностиДебиторскаяЗадолженность,
ПараметрыПроведения.РеквизитыДебиторскаяЗадолженность, Отказ);
// СПИСАНИЕ задолженности — аналогичная подготовка таблиц (деб./кред.)
// ВЗАИМОЗАЧЁТ задолженности — подготовка + сборка структуры:
СтруктураТаблицВзаимозачета = УправлениеВзаиморасчетамиСервер.ПодготовитьСтруктуруТаблицВзаимозачета(
ТаблицаВзаимозачетЗадолженностиДебиторскаяЗадолженность,
ТаблицаВзаимозачетЗадолженностиКредиторскаяЗадолженность,
ПараметрыПроведения.Реквизиты, Отказ);
ТаблицаВзаимозачетаДебиторскаяЗадолженность = СтруктураТаблицВзаимозачета.ТаблицаДебиторскаяЗадолженность;
ТаблицаВзаимозачетаКредиторскаяЗадолженность = СтруктураТаблицВзаимозачета.ТаблицаКредиторскаяЗадолженность;
// ФОРМИРОВАНИЕ ДВИЖЕНИЙ — один и тот же метод на все операции, разные таблицы и флаги:
// ПЕРЕНОС (последний параметр Истина — признак переноса)
УправлениеВзаиморасчетамиСервер.СформироватьДвиженияЗадолженностиКорректировкаДолга(
ТаблицаВзаиморасчетовПереносЗадолженностиДебиторскаяЗадолженность,
ПараметрыПроведения.РеквизитыДебиторскаяЗадолженность, Движения, Отказ, Истина);
// … + кредиторская сторона переноса …
// СПИСАНИЕ (передаётся исходная таблица списания — для аналитики)
УправлениеВзаиморасчетамиСервер.СформироватьДвиженияЗадолженностиКорректировкаДолга(
ТаблицаВзаиморасчетовСписаниеЗадолженностиДебиторскаяЗадолженность,
ПараметрыПроведения.РеквизитыДебиторскаяЗадолженность, Движения, Отказ, ,
ПараметрыПроведения.ТаблицаСписаниеЗадолженностиДебиторскаяЗадолженность);
// … + кредиторская сторона списания …
// ВЗАИМОЗАЧЁТ
УправлениеВзаиморасчетамиСервер.СформироватьДвиженияЗадолженностиКорректировкаДолга(
ТаблицаВзаимозачетаДебиторскаяЗадолженность,
ПараметрыПроведения.РеквизитыДебиторскаяЗадолженность, Движения, Отказ);
// … + кредиторская сторона взаимозачёта …
// ПЕРЕОЦЕНКА валютных остатков — ПОСЛЕ всех проводок
ТаблицаПереоценка = УчетДоходовРасходов.ПодготовитьТаблицуПереоценкаВалютныхОстатковПоПроводкамДокумента(
ПараметрыПроведения.Реквизиты, Движения, Отказ);
УчетДоходовРасходов.СформироватьДвиженияПереоценкаВалютныхОстатков(ТаблицаПереоценка,
ПараметрыПроведения.Реквизиты, Движения, Отказ);
// ПОСТОЯННЫЕ РАЗНИЦЫ в НУ
ПроцедурыНалоговогоУчета.ОтразитьПостоянныеРазницыВНУ(ПараметрыПроведения.Реквизиты, Движения, Отказ);
КонецПроцедуры
Разбор по шагам:
ПодготовитьНаборыЗаписейКПроведению— инициализирует наборы движений объекта.РучнаяКорректировка = Истина→Возврат— авто-проведение полностью пропускается; пользователь заполняет движения вручную. Это первый, что нужно проверять при разборе «документ проведён, а проводок нет».ПодготовитьПараметрыПроведения(метод модуля менеджера) — собирает реквизиты и исходные таблицы по сторонам и операциям, определяет валюту регламентированного учёта.- Для каждой из трёх операций готовятся таблицы взаиморасчётов отдельно по дебиторской и кредиторской стороне (методы
ПодготовитьТаблицуВзаиморасчетовПогашениеЗадолженностии…ЗадолженностиКорректировкаДолга). Для взаимозачёта дополнительно собирается единаяСтруктураТаблицВзаимозачета. - Формирование движений — один универсальный метод
СформироватьДвиженияЗадолженностиКорректировкаДолга, вызываемый с разными таблицами и флагами: - перенос — с признакомИстина(5-й параметр); - списание — с передачей исходной таблицы списания (6-й параметр) для аналитики; - взаимозачёт — без доп. флагов. - Переоценка валютных остатков — строго после всех проводок (
УчетДоходовРасходов). - Постоянные разницы в НУ —
ПроцедурыНалоговогоУчета.ОтразитьПостоянныеРазницыВНУ.
Кто что формирует:
| Вызов в коде | Что пишет |
|---|---|
УправлениеВзаиморасчетамиСервер.СформироватьДвиженияЗадолженностиКорректировкаДолга |
Движения по дебиторской/кредиторской задолженности и соответствующие бухгалтерские проводки (перенос / списание / взаимозачёт) |
УчетДоходовРасходов.ПодготовитьТаблицуПереоценкаВалютныхОстатков… + СформироватьДвиженияПереоценкаВалютныхОстатков |
Курсовые разницы по валютным остаткам после проводок |
ПроцедурыНалоговогоУчета.ОтразитьПостоянныеРазницыВНУ |
Постоянные разницы в налоговом учёте |
✅ Этот документ формирует бухгалтерские проводки (в отличие от счетов/актов сверки, которые движений не делают). Но точные счета Дт/Кт вычисляются модулем
УправлениеВзаиморасчетамиСервери настройками счетов расчётов, а не реквизитами документа напрямую. Сверяйте реальные проводки по отчёту «Дт/Кт» на проведённом документе.
Движения по регистрам
| Регистр | Тип | Что пишет |
|---|---|---|
ДебиторскаяЗадолженность |
Регистр накопления | Изменение долга контрагента перед организацией (Период, Регистратор, Организация, Контрагент, Подразделение, Договор, Счёт, Сумма) |
КредиторскаяЗадолженность |
Регистр накопления | Изменение долга организации перед контрагентом (аналогичный состав) |
Типовой |
Регистр бухгалтерии (БУ) | Проводки Дт/Кт по счетам расчётов и (для списания) расходов |
Налоговый |
Регистр бухгалтерии (НУ) | Аналогичные проводки по плану счетов «Налоговый»; суммы из СуммаНУ |
ДебиторскаяЗадолженность / КредиторскаяЗадолженность и проводки по Типовой / Налоговый подтверждены разбором ManagerModule и objects/. Конкретные корреспонденции (какой счёт в Дт, какой в Кт) формирует УправлениеВзаиморасчетамиСервер и зависят от вида операции, счетов расчётов в строках и счетов Дт/Кт шапки.Валидации (ОбработкаПроверкиЗаполнения)
Логика построена на массиве непроверяемых реквизитов: вместо «что проверять» код перечисляет, что проверять не надо при текущем виде операции, и удаляет это из ПроверяемыеРеквизиты. Ключевые ветки (реальный код):
- Налоговый контекст. Определяется признак плательщика налога на прибыль и поддержка временных разниц:
bsl ОрганизацияПлательщикНалогаНаПрибыль = ПроцедурыНалоговогоУчета.ПолучитьПризнакПлательщикаНалогаНаПрибыль(Организация, Дата); НеобходимостьОтраженияВНУ = ОрганизацияПлательщикНалогаНаПрибыль И УчитыватьКПН И (ПоддержкаУчетаВременныхРазницПоНалогуНаПрибыль ИЛИ ВидУчетаНУ = Справочники.ВидыУчетаНУ.НУ);Если организация не плательщик илиУчитыватьКПН = Ложь—ВидУчетаНУне проверяется; если не нужно отражать в НУ — не проверяютсяСчетДтНУ/СчетКтНУ. - Учёт по договорам.
ДоговорКонтрагента(иСуммыДолга.ДоговорКонтрагента) проверяются только при включённой функциональной опцииВестиУчетПоДоговорам; дляПереносЗадолженностидоговор в шапке требуется явно. - Взаимозачёт (
ПроведениеВзаимозачета). Если не используется вспомогательный счёт —СчетДтне проверяется;СчетКт/СчетКтНУне проверяются всегда (для взаимозачёта корреспонденция берётся из счетов расчётов сторон). - Списание (
СписаниеЗадолженности). Счета Дт/Кт требуются выборочно:СчетДт/СчетДтНУпроверяются, только если среди строк есть дебиторская задолженность;СчетКт/СчетКтНУ— только если есть кредиторская:bsl Если ВидОперации = Перечисления.ВидыОперацийКорректировкаДолга.СписаниеЗадолженности Тогда Если СуммыДолга.Найти(Перечисления.ВидыЗадолженности.Дебиторская, "ВидЗадолженности") = Неопределено Тогда МассивНепроверяемыхРеквизитов.Добавить("СчетДт"); МассивНепроверяемыхРеквизитов.Добавить("СчетДтНУ"); КонецЕсли; // … симметрично для Кредиторская → СчетКт/СчетКтНУ … - Контроль совпадения сумм взаимозачёта. Для
ПроведениеВзаимозачетаобе суммы сворачиваются поВидЗадолженности, и приСуммаДеб - СуммаКред ≠ 0выдаётся ошибка иОтказ:bsl Разница = СуммаДеб - СуммаКред; Если НЕ Разница = 0 Тогда ТекстСообщения = НСтр("ru = 'Не совпадают суммы дебиторской и кредиторской задолженности |при проведении взаимозачета. Взаимозачет не может быть проведен. …'"); ОбщегоНазначения.СообщитьПользователю(ТекстСообщения, ЭтотОбъект,,, Отказ); КонецЕсли;
ОбработкаПроверкиЗаполнения: для не-взаимозачётных операций просто исключается проверка КонтрагентКредитор (кроме переноса). Синхронизацию контрагентов при взаимозачёте обеспечивает форма (ВидОперацииПриИзменении / КонтрагентДебиторПриИзменении), а согласованность сумм — приведённый контроль при проведении.Печатные формы
В ManagerModule реализована процедура ПечатьАктаВзаимозачета (~221 строка) — формирует табличный документ «Акт взаимозачёта» по запросу к регистрам задолженности. Доступна из меню «Печать» на форме документа. Зависит от УправлениеПечатью, УчетнаяПолитикаСервер, УправлениеВзаиморасчетамиСервер.
Зависимости (общие модули)
УправлениеВзаиморасчетамиСервер— ядро: подготовка таблиц взаиморасчётов и формирование движений по задолженности и проводок (≈15 вызовов вObjectModule).ПроцедурыНалоговогоУчета— признак плательщика КПН, поддержка временных разниц, постоянные разницы в НУ.УчетДоходовРасходов— переоценка валютных остатков после проводок.ПроведениеСервер— подготовка наборов записей.ЗаполнениеДокументов— заполнение шапки и ввод на основании.ОбщегоНазначения/ОбщегоНазначенияБК/СтроковыеФункцииКлиентСервер— утилиты (сообщения, курсы валют, форматирование).ПроцедурыБухгалтерскогоУчета*(форма) — трансформация счетов БУ↔НУ, проверка владельца субконто по подразделениям.
- «Проводки не те» / «не на тот счёт» → причина почти всегда в счетах расчётов (на договоре/в строках
СуммыДолга) и в счетах Дт/Кт шапки, а не в документе. Логика корреспонденций — вУправлениеВзаиморасчетамиСервер; туда и смотреть.- «Взаимозачёт не проводится» → проверьте равенство сумм дебиторской и кредиторской частей: контроль жёсткий, разница должна быть ровно 0.
- «Документ проведён, движений нет» → включён флаг
РучнаяКорректировка: авто-проведение выключается полностью (Возвратв началеОбработкаПроведения).- Учёт по договорам управляется опцией
ВестиУчетПоДоговорам— от неё зависит обязательность договоров; согласуйте с настройкой базы клиента.- КПН/НУ включается флагом
УчитыватьКПНи видом учёта НУ; для не-плательщиков проверки и движения НУ не выполняются.
- Вид операции — главный переключатель. Все ветки валидации и подготовки таблиц завязаны на три значения перечисления. При расширении (новый вид операции) правки нужны и в
ОбработкаПроверкиЗаполнения, и вОбработкаПроведения, и в форме.- Симметрия деб./кред. Подготовка и формирование движений дублируются для двух сторон — при доработке меняйте обе ветки согласованно.
- Списание — выборочные счета. Обязательность
СчетДт/СчетКтзависит от наличия строк соответствующегоВидЗадолженности, а не от вида операции целиком.- Порядок строгий: проводки задолженности → переоценка валюты → постоянные разницы НУ. Переоценка работает «поверх» уже сформированных движений.
ОбработкаЗаполненияподдерживает и ввод на основании (Метаданные().ВводитсяНаОсновании), и инициализацию структуройДанныеЗаполнения; при программном создании можно передать готовые реквизиты.
🔗 Связанные разделы
- realizaciya-tmz-i-uslug — реализация: формирует дебиторскую задолженность, которую затем корректируют
- postuplenie-tmz-i-uslug — поступление: формирует кредиторскую задолженность
- schet-na-oplatu-pokupatelyu — счёт покупателю в цепочке расчётов
- schet-faktura-vydannyy — ЭСФ по реализации
🆕 Что нового
| Версия | Изменение | Тип |
|---|---|---|
| 3.0.72.1 | Первичное описание (на релизе 3.0.72.1) | 🆕 |