Почему затраты по сдельному наряду в 1С:УНФ остаются в незавершенном производстве и не распределяются?

Программист 1С v8.3 (Управляемые формы) Управленческий учет
← На главную

В процессе работы с программой 1С:Управление нашей фирмой (УНФ) пользователи часто сталкиваются с ситуацией, когда документ Сдельный наряд корректно формирует движения по счету "Запасы и производство" (аналог 20-го счета), однако при выполнении процедуры закрытия месяца эти затраты не распределяются на себестоимость продукции и "зависают" в незавершенном производстве (НЗП). Рассмотрим подробнее, почему это происходит, и разберем по шагам все возможные способы решения этой проблемы — от методически верных настроек системы до программных доработок.

Причина 1: Отсутствие базы для распределения (Связь с выпуском)

Проанализируем механику работы системы. Основная причина, по которой трудовые затраты остаются в НЗП, — это отсутствие базы для их распределения. В 1С:УНФ затраты по документу Сдельный наряд считаются производственными. Чтобы система смогла "списать" их со счета учета затрат, ей необходим объект распределения — документ Производство или Заказ-наряд, зафиксированный в том же периоде, по тому же подразделению и по той же номенклатурной группе.

Если в течение месяца начисления по сдельным нарядам были, а фактического выпуска готовой продукции или выполнения работ не зафиксировано, затраты абсолютно законно остаются на остатках в НЗП. Выясним, был ли отражен выпуск, и совпадают ли аналитики (подразделение, направление деятельности) в наряде и выпуске.

Причина 2: Настройка статьи расходов и "Директ-костинг"

Многие пользователи стремятся к упрощению учета, желая, чтобы затраты на оплату труда списывались сразу на финансовый результат, минуя сложный процесс распределения на себестоимость единицы продукции (так называемый принцип директ-костинга). В 1С:УНФ это поведение регулируется в справочнике Статьи расходов.

Разберем, как изменить поведение системы:

  1. Перейдем в настройки статьи расходов, которая используется в документе Сдельный наряд.
  2. Найдем реквизит Тип статьи.
  3. Если выбрано значение «Прямые производственные затраты», система будет требовать документ Распределение затрат или наличие спецификаций для закрытия 20-го счета.
  4. Если мы хотим, чтобы затраты списывались на финансовый результат автоматически при закрытии месяца, необходимо выбрать тип «Косвенные (распределяемые на финансовый результат)».

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

Причина 3: Особенности документа «Распределение затрат»

Часто бухгалтеры и специалисты по внедрению ищут суммы по сдельным нарядам на вкладке "Запасы" документа Распределение затрат. Однако в 1С:УНФ для этих целей предусмотрена специализированная вкладка — «Оплата труда».

Посмотрим на алгоритм действий:

  1. Создаем документ Распределение затрат.
  2. Переходим на вкладку «Оплата труда».
  3. Нажимаем кнопку «Заполнить по остаткам».

Если вкладка не заполняется автоматически, это сигнализирует о том, что в регистрах накопления (например, "Затраты") отсутствует привязка к нужной аналитике или в документе Сдельный наряд не была заполнена колонка Операция (в старых релизах, таких как 1.6.19, это критическая ошибка).

Причина 4: Аналитика «Заказ покупателя»

Проанализируем ситуацию с адресными затратами. Если ваш Сдельный наряд оформлен на основании конкретного Заказа покупателя, система помечает эти расходы как "целевые". Это означает, что они не будут распределяться на весь выпуск подразделения "скопом". Они будут "ждать" выпуска продукции именно по этому конкретному заказу.

Если продукция по заказу еще не выпущена (документ Производство не введен или в нем не указан тот же самый заказ), затраты будут висеть в НЗП неограниченное время, пока не произойдет фактическая отгрузка или выпуск по данной аналитике.

Решение через программную доработку

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

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


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

Запрос.УстановитьПараметр("Период", Объект.Дата);
Запрос.УстановитьПараметр("СчетПроизводство", ПланыСчетов.Управленческий.ЗапасыИПроизводство);

Результат = Запрос.Выполнить().Выбрать();
Пока Результат.Следующий() Цикл
    НоваяСтрока = Объект.ОплатаТруда.Добавить();
    НоваяСтрока.Подразделение = Результат.Подразделение;
    НоваяСтрока.Сумма = Результат.Сумма;
    // Дальнейшая логика распределения по продукции...
КонецЦикла;

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

Альтернатива: Использование документа «Заказ-наряд»

Для организаций, занимающихся услугами или простым производством, зачастую эффективнее использовать документ Заказ-наряд вместо связки "Производство + Сдельный наряд". В Заказ-наряде на вкладке «Зарплата» можно указать исполнителей и их стоимость работ. При проведении такого документа зарплата сразу включается в себестоимость выполненной работы. Это исключает необходимость в промежуточных счетах НЗП и документе распределения, упрощая учет до одного шага.

Резюме и рекомендации

Для исправления ситуации выполните следующие действия:

  1. Проверьте отчет «Затраты» с группировкой по счетам учета и заказам. Убедитесь, что аналитика в остатках совпадает с аналитикой в документах выпуска.
  2. Определитесь с моделью учета: если вам нужен расчет себестоимости каждой единицы, используйте документ Распределение затрат (вкладка «Оплата труда»). Если достаточно видеть общий финрез — переведите статью в разряд «Косвенных».
  3. Проверьте заполнение реквизитов в Сдельном наряде. Незаполненная аналитика "Вид работ" или "Операция" может блокировать механизмы автоматического подбора затрат.

Использование этих методов позволит вам навести порядок в учете затрат 1С:УНФ и добиться корректного закрытия месяца без "зависших" остатков на 20-м счете.

← На главную