При работе в конфигурациях «Управление производственным предприятием» (УПП) или «Комплексная автоматизация» (КА 1.1) пользователи часто сталкиваются с ситуацией, когда документ Отчет производства за смену (ОПзС) при фиксации бракованной продукции не делает записей в специализированный регистр накопления Брак в производстве. Это вызывает сложности при формировании отраслевой отчетности, где требуется видеть количество и стоимость брака. Проанализируем, почему система ведет себя именно так, и разберем корректные методики отражения этих операций.
Для начала выясним предназначение самого регистра. В системе 1С регистр Брак в производстве является «затратным». Его основная задача — аккумулировать стоимость материальных и нематериальных ресурсов, которые были потрачены на выпуск изделий, признанных браком. Важно понимать, что этот регистр тесно связан с бухгалтерским счетом 28 «Брак в производстве».
Рассмотрим ключевые особенности регистра:
Брак в производстве.Отчет производства за смену по своей сути предназначен для отражения выпуска (прихода продукции на склад), а не для списания окончательных потерь на затраты производства.Проанализируем ситуацию, описанную в сообщениях форума. Пользователь указывает в ОПзС выпуск продукции с качеством «Брак». При проведении документа система делает записи в регистры Выпуск продукции, Товары на складах и Затраты на выпуск, но игнорирует Брак в производстве. Это не является ошибкой конфигурации.
Когда мы указываем в табличной части «Продукция» качество «Брак», система воспринимает это следующим образом: на склад поступила некая номенклатурная единица, которая имеет низкое качество, но все же является материальным активом. Ее можно продать со скидкой, утилизировать или отправить на переработку. В этом случае учет идет на счетах 10 или 43, а не на 28 счету. Следовательно, движений по специализированному регистру брака не происходит.
Если нашей целью является именно фиксация суммы ущерба в регистре Брак в производстве, нам необходимо использовать механизмы списания затрат. Рассмотрим пошагово, как это сделать с помощью документа Прочие затраты:
Во-первых, создадим или выберем статью затрат. Убедимся, что в поле «Характер затрат» выбрано значение Брак в производстве, а вид затрат соответствует материальным или прочим расходам.
Во-вторых, создадим документ Прочие затраты с видом операции «Списание». В табличной части укажем:
Брак в производстве);При проведении этот документ сделает прямую запись в искомый регистр, так как он увидит подходящий характер статьи затрат. Именно этот способ позволяет «запитать» отчеты по себестоимости брака.
В сообщении №5 форума упоминается Требование-накладная. Рассмотрим ситуацию, когда брак является исправимым. Нам нужно передать дополнительные материалы, чтобы довести изделие до нужного качества.
В этом случае в документе Требование-накладная на вкладке «Затраты» мы указываем:
Брак в производстве.Система проанализирует корреспондирующие счета и настройки статьи. В результате сформируются движения в регистре Брак в производстве, отражая увеличение стоимости потерь от брака на сумму затраченных материалов.
Если для бизнес-процесса требуется видеть именно количество выпущенных бракованных штук, а не их стоимость, нам не обязательно добиваться записей в регистре Брак в производстве. Рассмотрим альтернативные варианты получения данных:
Вариант А: Стандартные производственные отчеты
Используем отчет Выпуск продукции (или Ведомость по производственным затратам). В настройках отчета (через «Изменить вариант» или «Настройки») добавим группировку или отбор по полю Качество. Если в ОПзС было указано качество «Брак», отчет выведет количество таких изделий.
Вариант Б: Специализированная номенклатура
Часто на предприятиях заводят отдельную папку в справочнике «Номенклатура» под названием «Брак». При выпуске через ОПзС указывается именно такая номенклатура. В этом случае отчетность строится по оборотам конкретных позиций, что исключает путаницу с качеством годной продукции.
Проанализируем технический аспект: если в вашей базе включен режим РАУЗ, то распределение затрат и окончательное формирование движений по аналитикам учета (включая брак) происходит не в момент проведения первичного документа, а в конце месяца документом Расчет себестоимости выпуска.
Посмотрим на типичный сценарий в РАУЗ:
Учет затрат (регламентированный учет) появляются записи, но они могут не содержать полной информации о себестоимости.Расчета себестоимости система сопоставляет выпуск, списание материалов и статьи затрат. Только после этого регистры затрат (и, в зависимости от настроек, регистр брака) заполняются финальными данными.Если вы решили проверить модуль проведения ОПзС, обратите внимание на процедуру ДвиженияПоРегистрам. Рассмотрим упрощенный фрагмент логики:
// Фрагмент логики анализа движений
Если СтатьяЗатрат.ХарактерЗатрат = Перечисления.ХарактерыЗатрат.БракВПроизводстве Тогда
// Только в этом случае система начнет искать механизмы записи в регистр БракВПроизводстве
// Но в ОПзС на вкладке Продукция нет прямой привязки статьи затрат к строке выпуска
КонецЕсли;
В ОПзС вкладка «Продукция» фиксирует результат процесса, а регистр Брак в производстве фиксирует процесс возникновения затрат. Для связи этих сущностей необходимо использовать вкладку «Распределение затрат» или отдельные документы списания. Программная модификация ОПзС для принудительной записи в этот регистр обычно нецелесообразна, так как это нарушит методику типового решения 1С.
Подводя итог, можно сказать, что автор вопроса на форуме столкнулся с методологической особенностью 1С. Для исправления ситуации рекомендуем:
Брак в производстве).Отчет производства за смену и строить отчеты по регистру Выпуск продукции.Прочие затраты или Требование-накладная, указывая 28 счет и соответствующую статью.