Документ «Списание ОС»

Документ оформляет выбытие основного средства из учёта: доначисляет амортизацию за месяц выбытия, списывает накопленную амортизацию и остаточную стоимость на расходы, снимает ОС с учёта (состояние, состав, амортизация), снимает с учёта по имущественным/транспортным/земельным налогам и по фиксированным активам, а при разборке — приходует полученные ТМЗ на склад. Сам документ проводок «руками» не пишет: ОбработкаПроведения собирает таблицы и делегирует формирование всех движений общим модулям УчетОС, УправлениеВнеоборотнымиАктивамиСервер, УчетТоваров, поэтому конкретные счета Дт/Кт определяются учётной политикой и счетами учёта ОС, а не самим документом.

Бухгалтерия для Казахстана, ред. 3.0 · v3.0.72.1 · обновлено 2026-06-04

🎯 Что это и зачем

Когда основное средство перестаёт использоваться — изношено, ликвидировано, разобрано, продано или утрачено — его нужно снять с учёта: прекратить начисление амортизации, списать остаточную стоимость на расходы и убрать объект из всех реестров (бухгалтерских, налоговых, имущественных). Документ «Списание ОС» делает всё это одним проведением.

Что закрывает документ за один раз: - доначисление амортизации за месяц выбытия (БУ) и её отражение по направлениям затрат; - списание накопленной амортизации и остаточной стоимости ОС на счёт расходов; - снятие ОС с учёта — изменение состояния, прекращение начисления амортизации, исключение из состава ОС; - снятие с учёта по налогам на имущество, транспорт, землю и по фиксированным активам (НУ) — если установлен соответствующий признак; - оприходование ТМЗ, полученных при разборке ОС (металлолом, годные детали, узлы); - закрытие переоценки внеоборотных активов по выбывающему объекту.

Кто работает: бухгалтер по учёту ОС, эпизодически (по факту выбытия). Документ создают тремя путями: с нуля, «на основании» акта инвентаризации ОС (Документ.ИнвентаризацияОС) или прямо из карточки основного средства (Справочник.ОсновныеСредства).

⚠️ Документ списания — завершающая операция в цепочке учёта ОС. На его основании другие документы не вводятся.

🧭 Где найти в программе

Раздел «ОС и НМА» → пункт «Списание ОС». Откроется журнал документов; новый создаём кнопкой «Создать». Либо открываем карточку ОС / акт инвентаризации и жмём «Создать на основании» → «Списание ОС».

📷 СКРИН 01
СКРИН 01 — раздел «ОС и НМА», открытый журнал «Списание ОС». (AccountingKZ30 во Fresh; маршрут восстановлен по метаданным — см. оговорку ниже)
⚠️ Оговорка по маршруту [KZ30-OS-0003]. В справочнике маршрутов navigation-map.json объект Документ.СписаниеОС отсутствует (там описаны только документы разделов «Продажа», «Покупка», «Банк и касса», «Зарплата»). Раздел «ОС и НМА» и пункт «Списание ОС» восстановлены по типовому размещению документов учёта основных средств в Бухгалтерии для Казахстана 3.0. Точное название пункта меню сверьте в своей базе; это помечено как пробел в поле issues.

👤 Часть 1. Для пользователя

Проходим по шагам, как в курсе: от пустого документа до проведённого списания и проверки движений.

Урок 1. Списание одного ОС (без основания)

Когда: единичное выбытие — например, утилизация изношенного офисного оборудования.

Шаг 1. Создаём документ

Раздел «ОС и НМА» → «Списание ОС» → «Создать». Дата по умолчанию — текущая (при копировании дата тоже сбрасывается на сегодня).

📷 СКРИН 02
СКРИН 02 — новый пустой документ «Списание ОС».

Шаг 2. Заполняем шапку

📷 СКРИН 03
СКРИН 03 — заполненная шапка документа.

Шаг 3. Добавляем основное средство

В табличной части «ОС» — кнопка добавления строки → выбираем объект из справочника ОсновныеСредства. Система сама подтянет на дату документа: - Стоимость БУ (первоначальная), - Амортизация БУ (накопленная на начало периода), - Амортизация за месяц БУ (доначисление за месяц выбытия), - Стоимость НУ (если ведётся НУ).

Инвентарный номер подставляется автоматически из реестра — вручную его не вводят.

📷 СКРИН 04
СКРИН 04 — табличная часть «ОС» с автозаполненными стоимостями и амортизацией.
💡 Подсказка. Остаточную стоимость система считает как Стоимость БУ − Амортизация БУ − Амортизация за месяц БУ. Именно эта величина уйдёт на счёт расходов.
⚠️ Важно. Если ОС не числится у выбранной организации или уже снято с учёта — система при заполнении обнулит стоимости и выдаст сообщение «…не отражалось в учёте…» / «…снято с учёта…». Проверьте организацию и дату.

Шаг 4. Указываем счёт затрат

📷 СКРИН 05
СКРИН 05 — блок счетов затрат БУ/НУ и субконто.
💡 Подсказка по счетам (план счетов Казахстана). Остаточную стоимость выбывающего ОС обычно относят на счёт прочих расходов (группа 7400 — например, 7410 «Расходы по выбытию активов» или 7480 «Прочие расходы»). Накопленная амортизация ОС учитывается на счёте 2420, сама стоимость ОС — на 2410. Конкретные счета подставляются по учётной политике и счетам учёта ОС — см. часть для программиста.

Шаг 5. Заполняем комиссию

Табличная часть «Инвентаризационная комиссия» — добавляем членов комиссии (физические лица) кнопкой подбора. Ровно одного отмечаем как Председателя.

📷 СКРИН 06
СКРИН 06 — табличная часть «Инвентаризационная комиссия» с отмеченным председателем.

Шаг 6. Проводим и проверяем

«Провести» или «Записать и закрыть». Чтобы проверить учёт — открываем Дт/Кт (отчёт о движениях документа).

📷 СКРИН 07
СКРИН 07 — окно «Движения документа: Дт/Кт».
⚠️ Важно. Заполнять и пересчитывать таблицы можно только у непроведённого документа. Чтобы изменить состав ОС — сначала отмените проведение.

Урок 2. Списание на основании инвентаризации

Когда: инвентаризация ОС выявила объекты, которых нет фактически (НаличиеПоДаннымУчета = Да, но НаличиеФактическое = Нет).

  1. Открываем проведённый акт «Инвентаризация ОС».
  2. «Создать на основании» → «Списание ОС».
  3. Система заполнит шапку (Организация, Структурное подразделение), проставит документ-основание и перенесёт в табличную часть «ОС» только те объекты, что числятся по учёту, но не найдены фактически.
  4. Дозаполняем счёт затрат, причину списания, комиссию — и проводим.
💡 По акту инвентаризации в списание попадут не все строки, а только недостающие (числятся, но фактически отсутствуют). Излишки и совпадения сюда не переносятся.

Урок 3. Групповое списание из списка ОС

Когда: массовое выбытие — например, ликвидация целого участка.

  1. Добавляем в табличную часть «ОС» нужные объекты (по одному или подбором).
  2. Команда «Заполнить для списка ОС» разом загрузит по всем строкам стоимости и амортизацию на дату документа (пакетный расчёт для производительности).
  3. Указываем общие реквизиты (счёт затрат, причина, комиссия) и проводим.
⚠️ Все ОС должны числиться у указанной организации и не быть сняты с учёта на дату документа — иначе строки обнулятся с сообщением.

Урок 4. Оприходование материалов после разборки

Когда: при демонтаже ОС получены годные материалы/детали (металлолом, узлы).

  1. Заполняем основное списание (табличная часть «ОС»).
  2. Переходим на вкладку «Товары» и по каждой строке указываем: - Основное средство — связь с исходным объектом из табличной части «ОС»; - Склад — куда приходуем (подставляется склад пользователя по умолчанию); - Номенклатура — выбираем ТМЗ; Единица измерения и счета учёта (БУ/НУ) подтянутся из карточки номенклатуры; - Количество и Цена — система рассчитает Сумму = Количество × Цена.
  3. Проводим.
⚠️ На счёте учёта ТМЗ должен вестись учёт по номенклатуре — иначе система выдаст предупреждение.
💡 По плану счетов КЗ оприходованные материалы попадают на счета запасов 1310/1330/1350 (по виду ТМЗ), доход от оприходования — на счёт доходов (например, 6210 «Доходы от выбытия активов»). Если строк в «Товары» нет — поля Счёт доходов БУ/НУ не обязательны (документ снимет их с проверки).

Урок 5. Снятие с учёта по налогам

Если списываемое ОС стоит на учёте по имущественному, транспортному или земельному налогу, в табличной части «ОС» по строке ставим признак «Снять с учёта по налогам». При проведении документ сделает расход в соответствующих налоговых реестрах (и снимет объект с учёта фиксированных активов в НУ).

📷 СКРИН 08
СКРИН 08 — колонка «Снять с учёта по налогам» в табличной части «ОС».
💡 Если объект остаётся на учёте для других целей — флаг не ставим, налоговые реестры не затрагиваются.

🛠 Часть 2. Для программиста

Источник: реальный код релиза 3.0.72.1 (Documents/СписаниеОС/Ext/ObjectModule.bsl и ManagerModule.bsl), метаданные Documents/СписаниеОС.xml, плюс разбор objects/ и business-logic/.

Структура объекта

Реквизиты шапки. Обязательные (ShowError): Организация, СчетЗатратБУ. Условно обязательные (через ОбработкаПроверкиЗаполнения): СчетЗатратНУ, ВидУчетаНУ, СчетДоходовНУ — только при необходимости отражения в НУ; СчетДоходовБУ/СчетДоходовНУ — только если заполнена ТЧ «Товары». Управляющий флаг — УчитыватьКПН. Прочее: СтруктурноеПодразделение, ПричинаСписания, СобытиеОС, субконто затрат/доходов БУ и НУ (по 3 уровня), ДокументОснование + реквизиты-реквизиты основания, РучнаяКорректировка, Автор, Ответственный, Комментарий.

Табличные части: - ОС — ОсновноеСредство, СтоимостьБУ, АмортизацияБУ, АмортизацияЗаМесяцБУ, СтоимостьНУ, СнятьСУчетаПоНалогам. - Товары (ТМЗ от разборки) — ОсновноеСредство, Склад, Номенклатура, ЕдиницаИзмерения, Количество, Цена, Сумма, СчетУчетаБУ, СчетУчетаНУ, НомерГТД. - ИнвентаризационнаяКомиссия — ФизЛицо, Председатель.

Вводится на основании (BasedOn в метаданных): Catalog.ОсновныеСредства, Document.ИнвентаризацияОС.

Жизненный цикл проведения (обработчики ObjectModule)

Обработчик Что делает
ОбработкаЗаполнения Создание на основании: если основание входит в ВводитсяНаОсновании — ЗаполнитьПоДокументуОснования; если Структура — заполнение свойств. В конце — ЗаполнениеДокументов.ЗаполнитьШапкуДокумента (валюта регл. учёта)
ПередЗаписью При ОбменДанными.Загрузка — выход; если УчитыватьКПН = Ложь, очищает ВидУчетаНУ
ОбработкаПроверкиЗаполнения Снимает с проверки лишние реквизиты (НУ, доходы), проверяет дубли ОС, запрещает событие ПринятиеКУчету
ОбработкаПроведения При РучнаяКорректировка — выход; иначе готовит параметры и делегирует все движения общим модулям учёта
ПриКопировании Сбрасывает Дата на начало текущего дня пользователя
ЗаполнитьПоДокументуОснования (служебная, Экспорт) Прокси к Документы.СписаниеОС.ЗаполнитьПоДокументуОснованию (логика в ManagerModule)

Как формируется проведение — реальный код (3.0.72.1)

Главное: проводки не «зашиты» в документ. ОбработкаПроведения собирает таблицы через менеджерскую ПодготовитьПараметрыПроведения, прогоняет проверки соответствия ОС организации и делегирует формирование всех движений профильным общим модулям — поэтому конкретные счета Дт/Кт определяются учётной политикой и счетами учёта ОС, а не документом.

Источник: ObjectModule.bsl, процедура ОбработкаПроведения (стр. 119), сокращённо:

Процедура ОбработкаПроведения(Отказ, РежимПроведения)

    ПроведениеСервер.ПодготовитьНаборыЗаписейКПроведению(ЭтотОбъект, Ложь);
    Если РучнаяКорректировка Тогда
        Возврат;                                   // ручное управление движениями
    КонецЕсли;

    ПараметрыПроведения = Документы.СписаниеОС.ПодготовитьПараметрыПроведения(Ссылка, Отказ);
    Если Отказ Тогда Возврат; КонецЕсли;

    // ПРОВЕРКИ — только если заполнена ТЧ ОС:
    Если ПараметрыПроведения.Реквизиты[0].ЕстьОС Тогда
        УчетОС.ПроверитьСоответствиеОСОрганизации(...);
        УчетОС.ПроверитьЗаполнениеСчетаУчетаОС(...);
        УчетОС.ПроверитьВозможностьИзмененияСостоянияОС(...);
        УчетОС.ПроверитьЗаполнениеСпособаОтраженияРасходовПоАмортизации(...);
        ТаблицаАмортизации = УправлениеВнеоборотнымиАктивамиСервер
            .ПодготовитьТаблицуРаспределениеАмортизацииПоНаправлениямРегл(...);
    КонецЕсли;
    Если Отказ Тогда Возврат; КонецЕсли;

    // ФОРМИРОВАНИЕ ДВИЖЕНИЙ — каждый модуль пишет «свой» учёт:
    УправлениеВнеоборотнымиАктивамиСервер.СформироватьДвиженияАмортизацииПоНаправлениямРегл(ТаблицаАмортизации, ..., Движения, Отказ);
    УчетОС.СформироватьДвиженияИзменениеСостоянияОС(...,                          Движения, Отказ);
    УчетОС.СформироватьДвиженияРегистрацияСобытияОС(...,                          Движения, Отказ);
    УчетОС.СформироватьДвиженияИзменениеПризнакаНачисленияАмортизацииОС(...,      Движения, Отказ);
    УчетОС.СформироватьДвиженияСоставОС(...,                                      Движения, Отказ);
    УчетОС.СформироватьДвиженияИзменениеЗемельногоНалога(...,                     Движения, Отказ);
    УчетОС.СформироватьДвиженияОбъектыИмущественногоНалога(...,                   Движения, Отказ);
    УчетОС.СформироватьДвиженияИзменениеТранспортногоНалога(...,                  Движения, Отказ);
    УправлениеВнеоборотнымиАктивамиСервер.СформироватьДвиженияОбъектыНалоговогоУчетаФА(..., Движения, Отказ);
    УправлениеВнеоборотнымиАктивамиСервер.СформироватьДвиженияФАУчитываемыхОтдельно(...,    Движения, Отказ);
    УчетОС.СформироватьДвиженияСписаниеОС(...,                                    Движения, Отказ);  // амортизация + остаточная
    УчетОС.СформироватьДвижениеСписанияСтоимостиВыбытияОСНУ(...,                  Движения, Отказ);
    УчетОС.СформироватьДвижениеЗакрытиеПереоценкиОС(...,                          Движения, Отказ);
    УчетТоваров.СформироватьДвиженияОприходованиеТоваров(...,                     Движения, Отказ);  // ТМЗ от разборки
    НомераГТДСервер.СформироватьДвиженияТоварыОрганизаций(...,                    Движения, Отказ);
    ПроцедурыНалоговогоУчета.ОтразитьПостоянныеРазницыВНУ(...,                    Движения, Отказ);

КонецПроцедуры

Кто что формирует (вызов → смысл):

Вызов в коде Какой учёт пишет
УправлениеВнеоборотнымиАктивамиСервер.СформироватьДвиженияАмортизацииПоНаправлениямРегл доначисление амортизации за месяц выбытия по направлениям затрат
УчетОС.СформироватьДвиженияИзменениеСостоянияОС смена состояния ОС (рег. СостоянияОСОрганизаций)
УчетОС.СформироватьДвиженияРегистрацияСобытияОС событие в истории ОС (рег. СобытияОСОрганизаций)
УчетОС.СформироватьДвиженияИзменениеПризнакаНачисленияАмортизацииОС прекращение начисления амортизации (рег. НачислениеАмортизацииОСБухгалтерскийУчет)
УчетОС.СформироватьДвиженияСоставОС исключение из состава ОС (рег. СоставОС)
УчетОС.СформироватьДвиженияИзменениеЗемельногоНалога / ...ОбъектыИмущественногоНалога / ...ИзменениеТранспортногоНалога снятие с учёта по земельному / имущественному / транспортному налогу
УправлениеВнеоборотнымиАктивамиСервер.СформироватьДвиженияОбъектыНалоговогоУчетаФА / ...ФАУчитываемыхОтдельно снятие с налогового учёта фиксированных активов (НУ)
УчетОС.СформироватьДвиженияСписаниеОС бухгалтерские проводки: списание накопленной амортизации и остаточной стоимости
УчетОС.СформироватьДвижениеСписанияСтоимостиВыбытияОСНУ списание стоимости выбытия в НУ
УчетОС.СформироватьДвижениеЗакрытиеПереоценкиОС закрытие переоценки внеоборотных активов (рег. ПереоценкаВнеоборотныхАктивов)
УчетТоваров.СформироватьДвиженияОприходованиеТоваров оприходование ТМЗ от разборки (проводка + рег. ТоварыОрганизацийБУ)
НомераГТДСервер.СформироватьДвиженияТоварыОрганизаций учёт ТМЗ по номерам ГТД / партиям
ПроцедурыНалоговогоУчета.ОтразитьПостоянныеРазницыВНУ постоянные разницы в налоговом учёте

Важные детали из кода: - РучнаяКорректировка = Истина → авто-проведение полностью пропускается (Возврат сразу после подготовки наборов записей) — движения заполняет пользователь. - Перед формированием движений — жёсткие проверки по ОС (УчетОС.Проверить…): соответствие ОС организации, заполнение счёта учёта ОС, возможность изменения состояния, заполнение способа отражения расходов по амортизации. Любая поднимает Отказ → Возврат. - Всем таблицам движений присваивается НомерЖурнала = "ОС" (через ДобавитьКолонкуВТаблицуЗначений) — по нему движения этого документа отделяются в журнале проводок.

Движения по регистрам

Полный список из метаданных (RegisterRecords, узел WriteSelected) — 13 регистров:

Регистр Тип Что пишет
Типовой Бухгалтерии (БУ) Проводки: списание амортизации и остаточной стоимости, оприходование ТМЗ
Налоговый Бухгалтерии (НУ) Проводки НУ (списание стоимости выбытия, постоянные разницы)
СоставОС Сведений Исключение ОС из состава организации
СостоянияОСОрганизаций Сведений Новое состояние ОС (выбыло / списано)
СобытияОСОрганизаций Сведений Регистрация события списания
НачислениеАмортизацииОСБухгалтерскийУчет Сведений Прекращение начисления амортизации
ОбъектыИмущественногоНалога Сведений Снятие с учёта по налогу на имущество
ОбъектыТранспортногоНалога Сведений Снятие с учёта по транспортному налогу
ОбъектыЗемельногоНалога Сведений Снятие с учёта по земельному налогу
ОбъектыНалоговогоУчетаФА Сведений Снятие с налогового учёта фиксированных активов
ФиксированныеАктивыУчитываемыеОтдельно Сведений Снятие с раздельного учёта ФА
ТоварыОрганизацийБУ Накопления Оприходование ТМЗ от разборки (приход)
ПереоценкаВнеоборотныхАктивов Накопления Закрытие/корректировка переоценки выбывающего ОС

Проводки — иллюстрация на плане счетов Казахстана

⚠️ Несостыковка [KZ30-OS-0001]. В авто-разборе (objects/Документ_СписаниеОС.md, разд. 5.2) проводки даны российскими счетами (Дт 02 Кт 01, Дт 01, Дт 10 Кт 62). Это некорректно для AccountingKZ30 и не подтверждается кодом: документ сам Дт/Кт не задаёт, их формируют модули УчетОС / УчетТоваров по плану счетов КЗ и учётной политике. Ниже — корректная иллюстрация на плане счетов Казахстана (точные счета сверяйте по отчёту «Дт/Кт» на проведённом документе).
Операция Дт (КЗ) Кт (КЗ) Сумма
Доначисление амортизации за месяц выбытия счёт затрат (по способу отражения) 2420 Амортизация за месяц БУ
Списание накопленной амортизации 2420 2410 Амортизация БУ (накопленная)
Списание остаточной стоимости 7410/7480 (Счёт затрат БУ) 2410 Стоимость БУ − Амортизация БУ − Амортизация за месяц
Оприходование ТМЗ от разборки 1310/1330/1350 (Счёт учёта БУ) 6210 (Счёт доходов БУ) Сумма по строке «Товары»

Где: 2410 — основные средства, 2420 — амортизация ОС, 7410/7480 — расходы по выбытию активов / прочие расходы, 1310/1330/1350 — запасы (по виду ТМЗ), 6210 — доходы от выбытия активов. Российские счета 01/02/10/62 в AccountingKZ30 не применяются.

Валидации (ОбработкаПроверкиЗаполнения)

Из реального кода (стр. 71–117): - Рассчитываются флаги налогового учёта: ОрганизацияПлательщикНалогаНаПрибыль (ПроцедурыНалоговогоУчета.ПолучитьПризнакПлательщикаНалогаНаПрибыль), поддержка временных разниц, балансовый метод. Из них — НеобходимостьОтраженияВНУ. - УправлениеВнеоборотнымиАктивамиСервер.ПроверитьОтсутствиеДублейВТабличнойЧасти(…, "ОС", … "ОсновноеСредство", …) — запрет дублей ОС в табличной части. - Если заполнены обе ТЧ (Товары и ОС) — они исключаются из стандартной проверки (МассивНепроверяемыхРеквизитов), валидируются отдельной логикой. - Если не нужно отражение в НУ — с проверки снимаются ВидУчетаНУ, СчетДоходовНУ, СчетЗатратНУ, Товары.СчетУчетаНУ. - Если ТЧ Товары пуста — с проверки снимаются СчетДоходовБУ, СчетДоходовНУ. - Запрет события ПринятиеКУчету: если СобытиеОС.ВидСобытияОС = ПринятиеКУчету — сообщение «События с основными средствами с видом <…> не могут отражаться данным документом!» и Отказ.

📌 Проверки «ровно один председатель комиссии» и «учёт по номенклатуре на счёте» выполняются на стороне формы (ФормаДокумента), а проверки соответствия ОС организации / заполнения счёта учёта ОС / возможности смены состояния — в ОбработкаПроведения через УчетОС.Проверить…. В ОбработкаПроверкиЗаполнения самого объекта их нет — это разные слои.

Заполнение «на основании» (ManagerModule.ЗаполнитьПоДокументуОснованию)

Из реального кода (ManagerModule.bsl, стр. 58): - Основание = Справочник.ОсновныеСредства: заполняется шапка (валюта регл. учёта); если выбрана группа — ошибка «Нельзя списать группу основных средств»; иначе в ТЧ ОС добавляется одна строка с этим ОС. - Основание = Документ.ИнвентаризацияОС: заполняется шапка по основанию, проставляются ДокументОснование, Организация, СтруктурноеПодразделение; в ТЧ ОС переносятся только строки, где НаличиеПоДаннымУчета = Истина И НаличиеФактическое = Ложь (числится по учёту, но фактически отсутствует).

Команда «Заполнить для списка ОС» (ЗаполнитьДляСпискаОСНаСервере) пакетно считает стоимости и амортизацию: ОпределитьСтоимостьПоСпискуОС + РасчетАмортизацииБухРегл; по строкам, где ОС не числится или снято с учёта, обнуляет суммы и выдаёт сообщение пользователю.

Зависимости (общие модули)

УчетОС — ядро логики ОС (проверки + большинство движений). УправлениеВнеоборотнымиАктивамиСервер — амортизация по направлениям, налоговый учёт ФА, расчёт стоимости/амортизации при заполнении. УчетТоваров — оприходование ТМЗ. НомераГТДСервер — движения по партиям/ГТД. ПроцедурыНалоговогоУчета — статус плательщика КПН, постоянные разницы. УчетнаяПолитикаСервер — методы учёта временных разниц. ПроведениеСервер, ЗаполнениеДокументов, ОбщегоНазначения[БК] — инфраструктура.

💼 Партнёру / внедренцу. «Проводки не те» или «списалось не на тот счёт» → причина почти всегда в учётной политике и счетах учёта ОС, а не в документе. Документ — оркестратор; вся логика счетов и сумм в УчетОС, УправлениеВнеоборотнымиАктивамиСервер, УчетТоваров и настройках плана счетов КЗ (2410/2420 для ОС, 7410/7480 для расходов выбытия). Туда и смотреть при настройке у клиента. Если у объекта не заполнен способ отражения расходов по амортизации или счёт учёта ОС — документ не проведётся (проверки УчетОС.Проверить…).
🧩 Заметки для разработчика.
  1. РучнаяКорректировка = Истина → ОбработкаПроведения выходит сразу (после подготовки наборов записей) — движения заполняет пользователь.
  2. Вся «тяжёлая» логика проведения — в ПодготовитьПараметрыПроведения (ManagerModule, стр. 184) и общих модулях; ObjectModule только оркеструет порядок вызовов.
  3. Порядок движений строгий: амортизация за месяц → состояние/событие/амортизация/состав → налоги (земля/имущество/транспорт) → ФА (НУ) → списание ОС (амортизация+остаток) → НУ → переоценка → ТМЗ → ГТД → постоянные разницы.
  4. Список регистров (13) фиксирован в метаданных (WriteSelected); это и есть исчерпывающий набор движений документа.
  5. Не доверяйте «плоским» проводкам из objects/ — там российские счета; источник истины по Дт/Кт — УчетОС + план счетов КЗ.

🔗 Связанные разделы

🆕 Что нового

Версия Изменение Тип
3.0.72.1 Первичное описание (на релизе 3.0.72.1) 🆕