Как восстановить начисление амортизации ОС в налоговом учете после свертки базы в 1С:Бухгалтерия 3.0

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Налоговый учет
← На главную

При свертке информационной базы или переносе данных из устаревших версий (например, из БП 2.0 в БП 3.0) часто возникает ситуация, когда по основным средствам (ОС) корректно переносятся данные бухгалтерского учета (БУ), но полностью отсутствуют параметры налогового учета (НУ). В результате при закрытии месяца амортизация по НУ не рассчитывается, а ручное заполнение сумм в документе Ввод остатков не всегда решает проблему.

Разберем подробно, почему это происходит и как заставить систему корректно начислять амортизацию, используя инструменты правки регистров и документов 1С.

Анализ проблемы: почему стандартные документы не помогают

Проанализируем ситуацию: пользователь обнаруживает, что после свертки базы на 01.01.2020 погрузчик имеет стоимость в БУ, но пустые показатели в НУ. Попытка использовать документ Изменение параметров амортизации ОС часто не дает результата, так как этот документ предназначен для изменения уже существующих параметров, а не для инициализации учета «с нуля». Более того, параметры, установленные этим документом, начинают действовать только со следующего месяца после даты документа.

Выясним основную причину: в 1С:Бухгалтерия расчет амортизации опирается не только на счета 01 и 02, но и на данные специальных периодических регистров сведений. Если при переносе или свертке записи в этих регистрах не были созданы, программа «считает», что объект не подлежит амортизации по налоговому учету.

Шаг 1. Проверка и корректировка документа «Ввод остатков»

Первым делом рассмотрим документ Ввод остатков. Если он был создан автоматически, в нем могут отсутствовать данные на закладке «Налоговый учет».

  1. Откроем раздел «Главное» — «Помощник ввода остатков».
  2. Найдем документ по счету 01 за нужную дату (например, 31.12.2019).
  3. Проверим наличие сумм в колонках «Стоимость (НУ)» и «Амортизация (НУ)».
  4. Важный нюанс: проверьте колонку «Порядок включения стоимости в состав расходов». Если там выбрано «Стоимость не включается в расходы», амортизация начисляться не будет. Установите «Начисление амортизации».

Однако, как показывает практика, даже при заполненном документе Ввод остатков, движения по регистрам могут не сформироваться должным образом, если объект изначально был помечен как «не подлежащий налоговому учету» в старой базе.

Шаг 2. Активация начисления амортизации через регистры

Если суммы в Ввод остатков есть, но амортизация в январе 2020 года все равно равна нулю, нам необходимо проверить регистр Начислять амортизацию (НУ). В системе 1С этот флаг является определяющим для алгоритма закрытия месяца.

Рассмотрим, как добавить эту запись вручную, если документ Ввод остатков ее не создал:

  1. Создадим документ Операция, введенная вручную.
  2. Нажмем кнопку «Еще» — «Выбор регистров».
  3. На закладке «Регистры сведений» найдем и отметим флажком Начислять амортизацию (НУ).
  4. Добавим запись: укажем наше ОС, организацию и установим значение «Да».

Внимание на дату: чтобы амортизация начала начисляться с января 2020 года, запись в регистре должна быть датирована декабрем 2019 года (предыдущим периодом). Если поставить дату 01.01.2020, система увидит изменения только при расчете за февраль.

Шаг 3. Исправление специального коэффициента

Проанализируем еще одну частую ошибку: когда все параметры заданы, но сумма амортизации все равно нулевая. Это может быть связано с регистром Специальный коэффициент для амортизации ОС в НУ.

Посмотрим на логику программы:

Для исправления ситуации выполним следующие действия:

  1. В той же Операции, введенной вручную добавим регистр Специальный коэффициент для амортизации ОС в НУ.
  2. Добавим строку по проблемному ОС.
  3. Установим значение коэффициента равным 1.
  4. Запишем документ и повторим процедуру закрытия месяца.

Шаг 4. Проверка первоначальных сведений

Для полноценного учета в НУ программа должна знать «базу» для расчета. Проверим регистр Первоначальные сведения ОС (налоговый учет). В нем должны быть заполнены следующие поля:

Если эти данные пусты, расчетный механизм просто не найдет чисел, от которых нужно вычислить процент износа. Если вы правите это через Операцию, код добавления записей в регистры (в контексте программной обработки) выглядел бы примерно так:


МенеджерЗаписи = РегистрыСведений.НачислятьАмортизациюОСНУ.СоздатьМенеджерЗаписи();
МенеджерЗаписи.ОсновноеСредство = СсылкаНаОС;
МенеджерЗаписи.Организация = СсылкаНаОрг;
МенеджерЗаписи.Период = ДатаСвертки;
МенеджерЗаписи.НачислятьАмортизацию = Истина;
МенеджерЗаписи.Записать();

Шаг 5. Дополнительные технические регистры

Если после всех манипуляций амортизация не «идет», проанализируем состояние объекта через регистр Состояния ОС. В системе объект должен иметь состояние «Принято к учету». Если после свертки это состояние потерялось, документ Амортизация и износ ОС будет игнорировать карточку погрузчика.

Также проверьте регистр Способы отражения расходов по амортизации (налоговый учет). Если программе некуда «пристроить» дебет (не указан счет затрат или аналитика), проводка не сформируется, хотя расчет в памяти может произойти.

Резюме по исправлению ситуации

Для успешного восстановления амортизации по НУ после свертки необходимо:

  1. Обеспечить наличие данных в Ввод остатков на закладке НУ.
  2. Убедиться, что дата записей в регистрах — последний день месяца, предшествующего началу начисления.
  3. Проверить наличие флага «Да» в регистре Начислять амортизацию (НУ).
  4. Установить специальный коэффициент в значение 1 в одноименном регистре.
  5. Перепровести регламентную операцию «Амортизация и износ ОС» в процедуре закрытия месяца.

Используя этот комплексный подход, мы устраняем «информационный вакуум», возникший при переносе данных, и возвращаем учет ОС в нормальное русло.

← На главную