Как разделить амортизацию основных средств на прямые и косвенные расходы в 1С:УПП 1.3 и исправить ошибки в отчетах

Программист 1С v8.3 (Обычные формы) Налоговый учет Промышленность, строительство и АПК
← На главную

Приветствуем вас! В практической работе с программой «1С:Управление производственным предприятием 1.3» (УПП) перед многими специалистами и бухгалтерами часто встает задача разделения затрат на амортизацию основных средств (ОС) для целей налогового учета по налогу на прибыль. Согласно требованиям Налогового кодекса РФ, расходы предприятия делятся на прямые и косвенные. Прямые расходы формируют стоимость выпускаемой продукции и списываются по мере ее реализации, в то время как косвенные расходы уменьшают налогооблагаемую базу текущего отчетного периода в полном объеме.

В рамках этой статьи мы подробно разберем, каким образом реализован этот механизм в 1С:УПП 1.3, как настроить программу для автоматического разделения амортизации, а также детально проанализируем и исправим известную техническую ошибку в типовом отчете «Регистр-расчет амортизации основных средств», из-за которой изменения по ранее принятым к учету основным средствам могут не отражаться в отчетности.

Методология разделения расходов на прямые и косвенные в 1С:УПП 1.3

В отличие от современных прикладных решений фирмы «1С» (таких как «1С:Бухгалтерия 8» или «1С:ERP Управление предприятием 2»), в которых перечень прямых расходов гибко настраивается в специальном регистре сведений «Методы определения прямых расходов производства в НУ», архитектура 1С:УПП 1.3 базируется на ином принципе.

В 1С:УПП 1.3 разделение расходов на прямые и косвенные жестко привязано к структуре Плана счетов налогового учета (НУ). Программа анализирует субсчета, на которых отражаются затраты:

Таким образом, чтобы амортизация конкретного основного средства классифицировалась в налоговом учете как прямые расходы, ее начисление необходимо направить на соответствующий счет с окончанием .01 (например, 25.01). Если амортизация должна относиться к косвенным расходам, ее направляют на счет с окончанием .02 (например, 25.02).

Шаг 1. Настройка способов отражения расходов по амортизации

Выясним по шагам, как настроить систему для правильного распределения амортизации по счетам затрат.

Для управления счетами, на которые будет начисляться амортизация, используется справочник СпособыОтраженияРасходовПоАмортизации. Выполним следующие действия:

  1. Перейдем в справочник СпособыОтраженияРасходовПоАмортизации и создадим новый элемент или откроем для редактирования существующий.
  2. В табличной части элемента укажем счет затрат бухгалтерского учета (например, 25.01 «Общепроизводственные расходы») и соответствующий ему счет налогового учета (25.01).
  3. Обратим внимание на колонку «Коэффициент» (весовой коэффициент). Если основное средство используется как в производственной, так и во внепроизводственной деятельности, мы можем «расщепить» сумму амортизации. Например, укажем две строки:
    • Первая строка: счет 25.01 и коэффициент 0.7 (70% пойдет на прямые затраты).
    • Вторая строка: счет 25.02 и коэффициент 0.3 (30% уйдет на косвенные затраты).

Шаг 2. Документальное оформление изменений для существующих ОС

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

  1. Создадим документ ИзменениеСпособаОтраженияРасходовПоАмортизации.
  2. В табличной части выберем перечень основных средств, для которых меняется аналитика.
  3. В поле «Способ» укажем созданный нами ранее способ отражения со счетом налогового учета 25.01.
  4. Проведем документ.

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

Почему изменения не видны в отчете? Анализ типовой ошибки

Зачастую после проведения документа ИзменениеСпособаОтраженияРасходовПоАмортизации и последующего запуска регламентной операции «Расчет себестоимости выпуска» (РСВ) пользователи сталкиваются с проблемой: в отчете «Регистр-расчет амортизации основных средств» затраты по ранее принятым ОС продолжают отображаться в колонке косвенных расходов или попадают в категорию «Прочее». При этом для новых ОС, принятых к учету в текущем месяце, все распределяется корректно.

Давайте проанализируем ситуацию. Если мы проверим проводки документа начисления амортизации, мы увидим, что по кредиту счета 02.01 действительно сформировались проводки в дебет счета 25.01. Однако в типовом отчете РегистрРасчетАмортизацииОсновныхСредств данные упорно отказываются распределяться как прямые.

Причина кроется в технической ошибке построения запроса внутри самого типового отчета. Запрос отчета некорректно связывает обороты по начислению амортизации со сведениями из регистра сведений СпособыОтраженияРасходовПоАмортизацииОСНалоговыйУчет.

В стандартном коде связь таблиц выглядит следующим образом:


ВЫБРАТЬ
    ХозрасчетныйОбороты.ОсновноеСредство,
    ХозрасчетныйОбороты.Период,
    МАКСИМУМ(СпособОтражения.Период) КАК Период1,
    МАКСИМУМ(СпособОтражения.СпособыОтраженияРасходовПоАмортизации) КАК СпособыОтраженияРасходовПоАмортизации
ПОМЕСТИТЬ СпособОтражения
ИЗ
    ХозрасчетныйОбороты КАК ХозрасчетныйОбороты
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СпособыОтраженияРасходовПоАмортизацииОСНалоговыйУчет КАК СпособОтражения
        ПО (НАЧАЛОПЕРИОДА(ХозрасчетныйОбороты.Период, МЕСЯЦ) > СпособОтражения.Период)
        И ХозрасчетныйОбороты.ОсновноеСредство = СпособОтражения.ОсновноеСредство
ГДЕ
    СпособОтражения.Организация = &Организация
СГРУППИРОВАТЬ ПО
    ХозрасчетныйОбороты.Период,
    ХозрасчетныйОбороты.ОсновноеСредство

В данном запросе условие связи (НАЧАЛОПЕРИОДА(ХозрасчетныйОбороты.Период, МЕСЯЦ) > СпособОтражения.Период) при наличии нескольких исторических записей в регистре работает некорректно и не позволяет получить актуальный срез данных на конкретную дату совершения оборота.

Техническое исправление запроса в отчете

Некоторые разработчики пытаются решить эту проблему «в лоб» — заменяют обращение к регистру на получение виртуальной таблицы СрезПоследних. Однако это грубая ошибка! Если использовать простое соединение со срезом последних данных, отчет начнет показывать актуальный (текущий) способ отражения для абсолютно всех периодов. В результате, если вы изменили способ отражения в декабре, то при формировании отчета за прошедший июнь система ошибочно покажет новые счета, исказив историческую отчетность за прошедшие периоды.

Чтобы решить проблему правильно, необходимо переписать запрос с использованием вложенного запроса. Вложенный запрос сначала выберет максимальную дату изменения способа отражения для каждого основного средства, предшествующую дате начисления амортизации, а затем основное соединение сопоставит полученную дату с конкретным значением способа отражения.

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


ВЫБРАТЬ
    ВложенныйЗапрос.ОсновноеСредство,
    ВложенныйЗапрос.Период,
    МАКСИМУМ(ВложенныйЗапрос.Период1) КАК Период1,
    МАКСИМУМ(СпособыОтражения.СпособыОтраженияРасходовПоАмортизации) КАК СпособыОтраженияРасходовПоАмортизации
ПОМЕСТИТЬ СпособОтражения
ИЗ
    (ВЫБРАТЬ
        ХозрасчетныйОбороты.ОсновноеСредство КАК ОсновноеСредство,
        ХозрасчетныйОбороты.Период КАК Период,
        МАКСИМУМ(СпособОтражения.Период) КАК Период1
    ИЗ
        ХозрасчетныйОбороты КАК ХозрасчетныйОбороты
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СпособыОтраженияРасходовПоАмортизацииОСНалоговыйУчет КАК СпособОтражения
            ПО (НАЧАЛОПЕРИОДА(ХозрасчетныйОбороты.Период, МЕСЯЦ) > СпособОтражения.Период)
            И ХозрасчетныйОбороты.ОсновноеСредство = СпособОтражения.ОсновноеСредство
    ГДЕ
        СпособОтражения.Организация = &Организация
    СГРУППИРОВАТЬ ПО
        ХозрасчетныйОбороты.Период,
        ХозрасчетныйОбороты.ОсновноеСредство) КАК ВложенныйЗапрос
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СпособыОтраженияРасходовПоАмортизацииОСНалоговыйУчет КАК СпособыОтражения
        ПО ВложенныйЗапрос.ОсновноеСредство = СпособыОтражения.ОсновноеСредство
        И (НАЧАЛОПЕРИОДА(ВложенныйЗапрос.Период, МЕСЯЦ) > СпособыОтражения.Период)
        И ВложенныйЗапрос.Период1 = СпособыОтражения.Период
СГРУППИРОВАТЬ ПО
    ВложенныйЗапрос.Период,
    ВложенныйЗапрос.ОсновноеСредство

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

Рекомендации по проверке закрытия месяца

После внесения изменений в настройки способов отражения и исправления отчета, обязательно выполните следующие действия для проверки корректности учета:

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

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

← На главную