Рассмотрим распространенную проблему, возникающую при автоматизации давальческой схемы учета в конфигурациях 1С:Комплексная автоматизация 1.1 и 1С:Управление производственным предприятием 1.3 на базе Режима учета затрат (РАУЗ). Часто при попытке рассчитать себестоимость отдельных комплектующих или частей готовой продукции разработчики пытаются программно вмешаться в движения документов Передача товаров и Поступление из переработки, подменяя записи в регистре «Учет затрат» и изменяя реквизит Аналитика распределения затрат (в частности, подставляя Номенклатурную группу).
В результате проведения регламентного документа Расчет себестоимости возникает неприятная ситуация: количественные остатки со счета 10.07 «Материалы, переданные в переработку на сторону» успешно списываются, но финансовая стоимость этих материалов так и остается висеть на счете учета. Проанализируем, почему возникает эта ошибка и как штатно решить задачу калькуляции стоимости каждой составляющей.
Выясним техническую сторону работы алгоритмов РАУЗ. Режим расширенного учета затрат строится на решении системы линейных уравнений, описывающих движение стоимости между различными узлами учета. Каждая запись в регистре сведений связывается через комбинацию ключей:
Разберем основные ошибки при доработке процедур проведения документов:
Аналитика вида учета + Аналитика учета затрат. Реквизит Аналитика распределения затрат для запасов на счете 10.07 по стандартной методологии должен оставаться пустым. Если программно записать туда значение реквизита Номенклатурная группа, модуль закрытия месяца не сможет корректно сопоставить приходные и расходные движения.Расчет себестоимости теряет цепочку передела «приход на 10.07 — списание с 10.07». Документ выбытия списывает только количество, а алгоритм решения уравнений распределяет стоимость с коэффициентом 0.Чтобы не нарушать целостность учетных механизмов РАУЗ и избежать жесткой корректировки движений, разберем штатные варианты настройки системы для расчета себестоимости каждой детали или части выпускаемого изделия.
Самый простой и методически прозрачный способ — передавать материалы и принимать готовую продукцию с разбивкой по конкретным номенклатурным позициям или через создание отдельных документов.
Передача товаров указываем конкретные номенклатурные позиции материалов, передаваемых давальцу под сборку определенной детали;Поступление из переработки на закладке «Продукция» указываем соответствующую готовую деталь или полуфабрикат с указанием ее Номенклатурной группы;При такой схеме ключи аналитики формируются штатно, а документ Расчет себестоимости закрывает суммы со счета 10.07 на счет 20 «Основное производство» без искажений.
Если материалы передаются общей массой и на момент передачи невозможно точно выделить, какая часть сырья уйдет на отдельную деталь, применим схему распределения через незавершенное производство (НЗП):
Поступление из переработки оформляем передачу материалов из переработки в производство, при этом материалы списываются со счета 10.07 на счет 20;Распределение материалов на выпуск;Номенклатурными группами.Посмотрим на применение заказов для сквозной аналитики затрат:
Передача товаров и Поступление из переработки заполняем реквизит Заказ на производство или Заказ покупателя;Таким образом, при работе с РАУЗ следует избегать прямой подмены Аналитики распределения затрат в движениях по запасам (счет 10.07). Использование штатной методики позволяет сохранить корректность расчета себестоимости и избежать суммовых висяков при закрытии месяца.