При работе в 1С:ERP Управление предприятием пользователи часто сталкиваются с необходимостью выделения специфических операций на отдельные субсчета. Например, для учета малоценных основных средств, которые в бухгалтерском учете (БУ) списываются сразу, а в налоговом (НУ) амортизируются, часто добавляют счета 01.МЦ и 02.01.2. Однако после добавления таких счетов в режиме «1С:Предприятие» выясняется, что регламентная операция «Расчет налога на прибыль» игнорирует остатки и обороты по ним, не формируя отложенные налоговые активы (ОНА) и обязательства (ОНО). Рассмотрим подробнее, почему так происходит и как решить эту проблему.
Проанализируем архитектуру налогового учета в 1С:ERP. В отличие от более простых конфигураций, расчет налога на прибыль и временных разниц здесь жестко завязан на алгоритмы, которые оперируют конкретными перечнями счетов. Когда вы добавляете счет в пользовательском режиме (без конфигуратора), система воспринимает его как «прочий» счет, не привязанный к конкретному виду активов или обязательств.
Для корректного расчета по ПБУ 18/02 (особенно балансовым методом) программе необходимо знать, к какой категории относится разница на счете. Если это счет 01.МЦ, то программа должна понимать, что это «Основные средства». Если соответствие не задано в программном коде, алгоритм закрытия месяца просто пропустит эти данные при заполнении временных таблиц для расчета налога.
Прежде чем приступать к программированию, проверим базовые настройки системы. Группы финансового учета определяют, на каких счетах будут отражаться операции с внеоборотными активами. Разберем по шагам:
01.МЦ, а в поле «Счет начисления амортизации» — 02.01.2.Важный момент: Настройка ГФУ позволяет документам «Принятие к учету ОС» или «Амортизация ОС» делать корректные проводки в регистр бухгалтерии. Однако для механизмов ПБУ 18/02 этой настройки недостаточно, так как они работают по иным принципам сопоставления.
Выясним причину отсутствия данных в справке-расчете налога на прибыль. Основная логика сопоставления счетов бухгалтерского учета и видов активов/обязательств заложена в общих модулях конфигурации. Для того чтобы система «увидела» счета 01.МЦ и 02.01.2 как часть группы «Основные средства», необходимо внести изменения через расширение конфигурации.
Рассмотрим подробнее процедуру, которую нужно переопределить. Обычно это функции в модулях типа НалоговыйУчетПереопределяемый или специализированные модули расчета налога на прибыль (в зависимости от версии ERP). Программа формирует соответствие, которое можно представить в виде таблицы. Посмотрим на пример логики, которую необходимо внедрить:
// Пример добавления счетов в таблицу соответствия видов активов
Процедура ПриЗаполненииСоответствияСчетовИВидовАктивов(ТаблицаСоответствия) Экспорт
// Добавляем наш новый счет учета ОС
НоваяСтрока = ТаблицаСоответствия.Добавить();
НоваяСтрока.Счет = ПланыСчетов.Хозрасчетный.НайтиПоКоду("01.МЦ");
НоваяСтрока.ВидАктиваОбязательства = Перечисления.ВидыАктивовИОбязательств.ОсновныеСредства;
// Добавляем наш новый счет амортизации ОС
НоваяСтрока = ТаблицаСоответствия.Добавить();
НоваяСтрока.Счет = ПланыСчетов.Хозрасчетный.НайтиПоКоду("02.01.2");
НоваяСтрока.ВидАктиваОбязательства = Перечисления.ВидыАктивовИОбязательств.ОсновныеСредства;
КонецПроцедуры
После внесения подобных изменений система начнет учитывать сальдо и обороты по этим счетам при анализе разниц между БУ и НУ по категории «Основные средства».
Разберем, как убедиться в правильности решения задачи после внесения правок в код:
09 (или 77) в корреспонденции со счетом 68.04.2.Посмотрим на ситуацию шире. Использование счетов, добавленных в режиме «Предприятие», в 1С:ERP всегда несет риски. Большинство механизмов (отчеты, регламентированные операции, бюджеты) используют либо предопределенные счета, либо жесткие алгоритмы подбора.
Совет: Если есть возможность, старайтесь использовать штатные субсчета или механизмы учета (например, категории эксплуатации для МБП), предусмотренные разработчиками. Если же использование нового субсчета неизбежно, будьте готовы к тому, что его нужно «прописывать» в системе программно, как мы разобрали выше.
Таким образом, решение проблемы заключается в комбинации правильной настройки Групп финансового учета и программного расширения таблицы соответствия счетов видам активов для целей налогового учета.