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