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

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

При работе в 1С:ERP Управление предприятием пользователи часто сталкиваются с необходимостью выделения специфических операций на отдельные субсчета. Например, для учета малоценных основных средств, которые в бухгалтерском учете (БУ) списываются сразу, а в налоговом (НУ) амортизируются, часто добавляют счета 01.МЦ и 02.01.2. Однако после добавления таких счетов в режиме «1С:Предприятие» выясняется, что регламентная операция «Расчет налога на прибыль» игнорирует остатки и обороты по ним, не формируя отложенные налоговые активы (ОНА) и обязательства (ОНО). Рассмотрим подробнее, почему так происходит и как решить эту проблему.

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

Проанализируем архитектуру налогового учета в 1С:ERP. В отличие от более простых конфигураций, расчет налога на прибыль и временных разниц здесь жестко завязан на алгоритмы, которые оперируют конкретными перечнями счетов. Когда вы добавляете счет в пользовательском режиме (без конфигуратора), система воспринимает его как «прочий» счет, не привязанный к конкретному виду активов или обязательств.

Для корректного расчета по ПБУ 18/02 (особенно балансовым методом) программе необходимо знать, к какой категории относится разница на счете. Если это счет 01.МЦ, то программа должна понимать, что это «Основные средства». Если соответствие не задано в программном коде, алгоритм закрытия месяца просто пропустит эти данные при заполнении временных таблиц для расчета налога.

Шаг 1: Проверка настроек Групп финансового учета (ГФУ)

Прежде чем приступать к программированию, проверим базовые настройки системы. Группы финансового учета определяют, на каких счетах будут отражаться операции с внеоборотными активами. Разберем по шагам:

  1. Перейдем в раздел НСИ и администрирование — Настройка НСИ и разделов — Внеоборотные активы.
  2. Убедимся, что используется актуальная редакция учета (например, 2.4 или выше).
  3. Откроем справочник Группы настроек финансового учета внеоборотных активов.
  4. Проверим наличие или создадим новую группу, где в полях «Счет учета» указан 01.МЦ, а в поле «Счет начисления амортизации» — 02.01.2.

Важный момент: Настройка ГФУ позволяет документам «Принятие к учету ОС» или «Амортизация ОС» делать корректные проводки в регистр бухгалтерии. Однако для механизмов ПБУ 18/02 этой настройки недостаточно, так как они работают по иным принципам сопоставления.

Шаг 2: Программная привязка счетов к видам активов

Выясним причину отсутствия данных в справке-расчете налога на прибыль. Основная логика сопоставления счетов бухгалтерского учета и видов активов/обязательств заложена в общих модулях конфигурации. Для того чтобы система «увидела» счета 01.МЦ и 02.01.2 как часть группы «Основные средства», необходимо внести изменения через расширение конфигурации.

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


// Пример добавления счетов в таблицу соответствия видов активов
Процедура ПриЗаполненииСоответствияСчетовИВидовАктивов(ТаблицаСоответствия) Экспорт
    
    // Добавляем наш новый счет учета ОС
    НоваяСтрока = ТаблицаСоответствия.Добавить();
    НоваяСтрока.Счет = ПланыСчетов.Хозрасчетный.НайтиПоКоду("01.МЦ");
    НоваяСтрока.ВидАктиваОбязательства = Перечисления.ВидыАктивовИОбязательств.ОсновныеСредства;
    
    // Добавляем наш новый счет амортизации ОС
    НоваяСтрока = ТаблицаСоответствия.Добавить();
    НоваяСтрока.Счет = ПланыСчетов.Хозрасчетный.НайтиПоКоду("02.01.2");
    НоваяСтрока.ВидАктиваОбязательства = Перечисления.ВидыАктивовИОбязательств.ОсновныеСредства;
    
КонецПроцедуры

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

Шаг 3: Проверка расчета и закрытие месяца

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

  1. Выполним перепроведение документов по ОС, чтобы убедиться, что проводки по ВР (временным разницам) сформированы корректно в регистре бухгалтерии.
  2. Запустим процедуру Закрытие месяца.
  3. Посмотрим на результаты операции «Расчет налога на прибыль». Программа должна сформировать проводки по счету 09 (или 77) в корреспонденции со счетом 68.04.2.
  4. Сформируем отчет Справка-расчет налоговых активов и обязательств. Проанализируем ситуацию: в разделе «Основные средства» должны появиться суммы, соответствующие остаточной стоимости на наших новых субсчетах.

Рекомендации по работе с планом счетов

Посмотрим на ситуацию шире. Использование счетов, добавленных в режиме «Предприятие», в 1С:ERP всегда несет риски. Большинство механизмов (отчеты, регламентированные операции, бюджеты) используют либо предопределенные счета, либо жесткие алгоритмы подбора.

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

Таким образом, решение проблемы заключается в комбинации правильной настройки Групп финансового учета и программного расширения таблицы соответствия счетов видам активов для целей налогового учета.

← На главную