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