При выполнении регламентной операции Закрытие месяца в программе «1С:Бухгалтерия 8.3» пользователи часто сталкиваются с системным сообщением: «Прямые расходы отражены по распределяемой статье затрат NNN». Эта ошибка блокирует закрытие счетов 20, 25 и 26, не позволяя корректно сформировать финансовый результат. Давайте вместе разберем причины возникновения этой ситуации и пошагово восстановим правильный учет.
Для начала проанализируем, что именно программа считает ошибкой. В 1С термин «распределяемые расходы» (статьи с видом «По разным видам деятельности») используется в тех случаях, когда организация совмещает несколько налоговых режимов, например, ОСНО и Патент. Если расход невозможно однозначно отнести к конкретному режиму в момент возникновения, он признается распределяемым и делится пропорционально выручке в конце месяца.
Конфликт возникает, когда алгоритмы программы видят «смешение» признаков: статья помечена как распределяемая (косвенная по своей сути), но отражена на счете или с аналитикой, которая характерна для прямых производственных затрат. Рассмотрим основные причины этого противоречия.
Чаще всего ошибка проявляется через счет 97.21 (Расходы будущих периодов). Проанализируем карточку РБП, указанную в документе поступления услуг. В поле Счет затрат обычно указывается 26 или 44, а в поле Статья затрат — конкретный элемент справочника.
Выясним причину ошибки в статье затрат. Если в поле Вид расхода (НУ) выбрано значение «По разным видам деятельности», программа будет пытаться распределить эти суммы. Однако, если на счете 26 (или 20) настроена аналитика, требующая прямой привязки к продукции, или если у организации нет выручки по одному из спецрежимов, возникнет ошибка.
Рекомендация: Если ваша организация находится только на одном режиме налогообложения (например, только ОСНО), в статье затрат РБП необходимо указать конкретный вид расхода (например, «Прочие расходы») и убедиться, что распределение по видам деятельности отключено.
Одной из самых серьезных причин, описанных в практике, является ручное изменение типового плана счетов. Разберем ситуацию, когда бухгалтер или администратор по ошибке делает счет 26 подчиненным счету 20.01.
В типовой конфигурации «1С:Бухгалтерия 3.0» счет 26 («Общехозяйственные расходы») является самостоятельным счетом первого порядка. Если изменить его иерархию, программа начинает воспринимать все затраты по этому счету как прямые производственные. Это в корне меняет логику закрытия месяца: система ожидает увидеть четкую связь с номенклатурными группами и продукцией, что конфликтует с сущностью общехозяйственных расходов.
Проверим план счетов:
26.20, иерархию необходимо восстановить.Проанализируем состав субконто на счете 26. В стандартной настройке этот счет не должен иметь аналитики «Продукция» или «Номенклатурные группы». Общехозяйственные расходы — это затраты на управление предприятием в целом, они не имеют прямой связи с выпуском конкретной единицы товара.
Если при просмотре проводок документа Регламентная операция вы видите заполненное субконто «Продукция» на 26 счете, это верный признак ошибки. Посмотрим, как это исправить:
26 лишние субконто, которые были добавлены вручную.Метод распределения общехозяйственных расходов напрямую влияет на возникновение подобных ошибок. Разберем два варианта:
Вариант А: Директ-костинг включен.
В этом случае расходы со счета 26 списываются в дебет счета 90.08. Они не участвуют в расчете себестоимости продукции. Это самый простой и рекомендуемый способ. Ошибка «Прямые расходы...» при таком методе возникает крайне редко и обычно связана только с неверным видом расхода в НУ.
Вариант Б: Директ-костинг выключен.
Расходы со счета 26 распределяются на счет 20. В этот момент они фактически становятся прямыми. Если при этом статья затрат помечена как «распределяемая по видам деятельности», система заходит в тупик: она не понимает, как одновременно распределить затраты и по продукции (на 20 счете), и по режимам налогообложения (ОСНО/Патент).
Для программистов и опытных пользователей полезно будет проверить регистр сведений, определяющий, какие расходы считаются прямыми для налогового учета. Посмотрим на этот алгоритм:
// Пример логики проверки статьи в регистре "Методы определения прямых расходов"
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| МетодыОпределенияПрямыхРасходовПроизводстваНУ.СтатьяЗатрат
|ИЗ
| РегистрСведений.МетодыОпределенияПрямыхРасходовПроизводстваНУ КАК МетодыОпределенияПрямыхРасходовПроизводстваНУ
|ГДЕ
| МетодыОпределенияПрямыхРасходовПроизводстваНУ.СтатьяЗатрат = &СтатьяЗатрат";
Запрос.УстановитьПараметр("СтатьяЗатрат", ВыбраннаяСтатья);
Результат = Запрос.Выполнить();
Если Не Результат.Пустой() Тогда
// Если статья найдена здесь, она СЧИТАЕТСЯ ПРЯМОЙ для НУ.
// Если при этом в самой статье стоит признак "По разным видам деятельности",
// возникнет конфликт при закрытии месяца.
КонецЕсли;
Чтобы окончательно решить проблему, выполним следующие действия:
97.21) убеждаемся, что для 26 счета не заполнена «Номенклатурная группа» или «Продукция».26 был изменен, возвращаем его в типовое состояние (самостоятельный счет без подчинения 20-му).Соблюдение этих правил позволит программе корректно рассчитать себестоимость и закрыть период без методологических ошибок.