Как настроить процентное распределение затрат одного подразделения (25 счет) на другие в 1С:УПП?

Бухгалтер 1С v8.3 (Обычные формы) Бухгалтерский учет
← На главную

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

Типичный пример: на предприятии функционирует отдел контроля качества (ОКК / ОТК). Затраты этого подразделения собираются на 25 счете. По решению финансовой службы данные расходы необходимо ежемесячно распределять строго на три производственных цеха из пяти имеющихся в пропорции 25%, 25% и 50%. При этом само подразделение ОКК не выпускает готовую продукцию, то есть является «невыпускающим».

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

Почему в 1С:УПП нет прямого распределения по процентам?

Для начала проанализируем логику работы конфигурации. Справочник Способы распределения затрат в УПП ориентирован на динамический расчет базы распределения на основе уже зарегистрированных в информационной базе хозяйственных операций (объемов выпущенной продукции, начисленной зарплаты основных рабочих, стоимости списанных материалов и т.д.).

Если мы заглянем в настройки отбора способов распределения, то увидим возможность указать конкретное подразделение или список подразделений-получателей, но система не предоставляет полей для ввода фиксированных процентов или коэффициентов. Для реализации подобных жестких пропорций разработчиками 1С предусмотрен специальный двухэтапный механизм — использование ручной базы распределения.

Рассмотрим детально три основных сценария решения этой задачи в условиях партионного учета.

---

Решение №1. Использование способа «Вручную» + документ «Установка базы распределения затрат»

Этот метод является наиболее корректным и методологически верным с точки зрения архитектуры 1С:УПП. Он позволяет обойтись без программирования и использовать только стандартный функционал системы.

Шаг 1. Создание и настройка способа распределения затрат

Перейдем в справочник Способы распределения затрат и создадим новый элемент:

  1. Укажем наименование, например: «Распределение ОКК (вручную 25/25/50)».
  2. В поле «База распределения» выберем значение «Вручную».
  3. Перейдем на вкладку «Отбор» и добавим в табличную часть три производственных подразделения (на которые должны распределяться затраты). Оставшиеся два подразделения в список вносить не нужно.

Шаг 2. Создание ежемесячного документа фиксации базы

Поскольку база распределения выбрана как «Вручную», программа сама не сможет определить конечные цифры. Перед запуском расчета себестоимости в конце каждого месяца бухгалтер должен ввести документ Установка базы распределения затрат:

  1. В шапке документа выберем созданный нами на Шаге 1 способ распределения.
  2. В качестве «Способа распределения (шаблон)» укажем любой базовый автоматический способ (например, «По объему выпуска»). Это необходимо, чтобы программа понимала, по какой аналитике (номенклатурным группам и продукции) внутри выбранных цехов нужно разнести затраты.
  3. В табличной части укажем наши три цеха-получателя и в колонке «База (приход)» проставим наши коэффициенты распределения: 25, 25 и 50 (также можно указать более простые соразмерные числа, например, 1, 1 и 2).

Как упростить рутину: Чтобы не заполнять этот документ каждый месяц с нуля, бухгалтер может использовать стандартную функцию копирования документа. При копировании на новый период достаточно будет изменить только дату документа.

---

Важнейшая настройка для ОПР невыпускающих подразделений

Если мы попытаемся рассчитать себестоимость с текущими настройками, то, скорее всего, столкнемся с классической ошибкой партионного учета УПП: «Сумма базы коэф. равна 0».

Выясним причину этой ошибки. По умолчанию система пытается распределить затраты 25 счета строго внутри того подразделения, на котором они возникли. Но так как наше подразделение ОКК не имеет выпусков продукции, распределять затраты не на что.

Чтобы обойти это ограничение штатно, выполним следующие действия:

  1. Откроем регистр сведений Способы распределения статей затрат организаций.
  2. Создадим запись для нашей статьи затрат, по которой отражаются расходы ОКК.
  3. В колонке «Характер распределения» вместо стандартного значения «Учитывать подразделение» выберем **«Не учитывать подразделение»** (или «Не учитывать подразделение (косвенные расходы)»).

После этой настройки программа при расчете себестоимости соберет затраты со счета 25 по подразделению ОКК, проигнорирует отсутствие на нем выпусков и перенаправит затраты на подразделения 20 счета, указанные в документе Установка базы распределения затрат в соответствии с пропорциями 25/25/50.

---

Решение №2. Использование документа «Корректировка прочих затрат» и автоматизация

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

Этот способ основан на использовании документа Корректировка прочих затрат с видом операции «Отражение» или «Списание».

Идея метода заключается в принудительном переносе затрат с 25 счета подразделения ОКК на 20 счет целевых производственных цехов прямой проводкой:

Дт 20.01.1 (Целевые подразделения) – Кт 25 (Подразделение ОКК)

После проведения этого документа затраты на производственных цехах закрываются документом Расчет себестоимости уже как прямые расходы.

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

  1. Проанализировать остатки по 25 счету по подразделению ОКК на конец месяца.
  2. Разделить полученную сумму затрат в пропорциях 25%, 25% и 50%.
  3. Заполнить табличную часть документа полученными суммами и аналитикой целевых подразделений 20 счета.

Рассмотрим пример программного кода для запроса к остаткам затрат на 25 счете:


// Пример получения остатков по подразделению для последующего распределения
Запрос = Новый Запрос;
Запрос.Текст = 
    "ВЫБРАТЬ
    |	ЗатратыОстатки.СтатьяЗатрат КАК СтатьяЗатрат,
    |	ЗатратыОстатки.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,
    |	СУММА(ЗатратыОстатки.СуммаОстаток) КАК СуммаРаспределения
    |ИЗ
    |	РегистрНакопления.Затраты.Остатки(&ПериодГраница, Подразделение = &ПодразделениеОКК И СчетУчета = &Счет25) КАК ЗатратыОстатки
    |СГРУППИРОВАТЬ ПО
    |	ЗатратыОстатки.СтатьяЗатрат,
    |	ЗатратыОстатки.НоменклатурнаяГруппа";

Запрос.УстановитьПараметр("ПериодГраница", Новый Граница(КонецМесяца(ДатаДокумента), ВидГраницы.Включая));
Запрос.УстановитьПараметр("ПодразделениеОКК", СсылкаНаПодразделениеОКК);
Запрос.УстановитьПараметр("Счет25", ПланыСчетов.Хозрасчетный.ОбщепроизводственныеРасходы);

Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
    // Здесь пишется логика деления СуммыРаспределения на три части (25%, 25%, 50%) 
    // и заполнения табличной части документа "Корректировка прочих затрат"
КонецЦикла;

---

Решение №3. Перевод ОКК на 23 счет (Вспомогательное производство)

Еще один архитектурный вариант решения проблемы — перевод подразделения ОКК на 23 счет (Вспомогательное производство) вместо 25 счета. В методологии советского и российского бухучета отдел контроля качества вполне может рассматриваться как служба, оказывающая внутренние услуги основному производству.

При таком подходе распределение настраивается через выпуск услуг:

  1. Ежемесячно оформляется документ Отчет производства за смену (или Акт об оказании производственных услуг) от подразделения ОКК.
  2. Получателями услуг указываются наши три производственных цеха.
  3. На вкладке «Распределение затрат» (или непосредственно в спецификации выпуска услуг) указываются доли списания затрат: 25, 25 и 50.

Минус метода: Данное решение требует регулярного отражения фиктивного выпуска услуг вспомогательного производства и существенно усложняет документооборот для бухгалтерской службы.

---

Сравнение возможностей распределения затрат в УПП и новых конфигурациях 1С

Для понимания контекста развития программных продуктов 1С отметим, как данная задача решается в современных конфигурациях, пришедших на смену УПП.

В актуальных версиях 1С:ERP Управление предприятием (начиная с версии 2.5) и 1С:Комплексная автоматизация разработчики внедрили функционал распределения затрат по показателям. Пользователю достаточно один раз настроить Показатель распределения с жестко заданными связями (Цех 1 = 25, Цех 2 = 25, Цех 3 = 50). При закрытии месяца программа сама, без участия пользователя и без создания ручных документов, распределит накопленный 25 счет согласно этим коэффициентам.

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

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

← На главную