В процессе ведения учета в 1С:Бухгалтерии 3.0 нередко возникает ситуация, когда общепроизводственные расходы (счет 25) не должны распределяться на все номенклатурные группы компании. Типовой функционал программы в версии ПРОФ настроен на распределение пропорционально выручке по всем НГ, однако существуют способы обойти это ограничение.
Рассмотрим самый надежный, с технической точки зрения, подход для версии ПРОФ — внесение изменений в алгоритм распределения через Расширение конфигурации. Данный метод позволяет гибко управлять составом НГ, участвующих в базе распределения.
Для реализации этого метода нам потребуется вмешаться в логику работы системы. Разберем основные этапы:
МодификацияПравилРаспределения (или аналогичного в зависимости от релиза).НоменклатурнаяГруппа присутствует в списке исключений, то ее доля в базе должна быть принудительно обнулена.Приведем пример логики, которую можно реализовать в коде расширения:
Процедура ПриОпределенииБазыРаспределения(Источник, БазаРаспределения)
Для Каждого СтрокаБазы Из БазаРаспределения Цикл
Если СписокИсключенныхНГ.НайтиПоЗначению(СтрокаБазы.НоменклатурнаяГруппа) <> Неопределено Тогда
СтрокаБазы.СуммаБазы = 0;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Если специфика производства позволяет, мы можем рассмотреть использование счета 23 «Вспомогательные производства» вместо прямого списания на 25 счет. Преимущество этого метода заключается в том, что он является абсолютно штатным и не требует внесения изменений в код.
Разберем, как это работает:
Оказание производственных услуг или Отчет производства за смену.Важно помнить: перед применением этого метода необходимо согласовать изменения с главным бухгалтером или аудитором, так как это меняет структуру формирования себестоимости в учете.
Если бизнес требует сложной и гибкой настройки распределения, рекомендуем рассмотреть функционал версии КОРП. В отличие от версии ПРОФ, где возможности ограничены, КОРП предоставляет встроенный инструмент Собственная база распределения.
Разберем возможности КОРП:
Часто возникает соблазн использовать документ Операция (бухгалтерский и налоговый учет) или устанавливать флаг Ручная корректировка в регламентной операции Закрытие счетов 20, 23, 25, 26. Мы настоятельно не рекомендуем этот путь.
Проанализируем последствия:
Учет затрат и Затраты.Подводя итог, выбор способа зависит от ваших ресурсов: если есть навыки программирования, используйте Расширение конфигурации; если важно придерживаться типовых методик — используйте возможности счета 23 или рассмотрите переход на 1С:Бухгалтерию КОРП.