Проблема учета переработки давальческого сырья (когда ваша организация выступает в роли переработчика) в «1С:Комплексная автоматизация» редакции 1.1 является классической. Разработчики при выпуске этой конфигурации намеренно ограничили функционал «стороны переработчика», оставив его эксклюзивом для «1С:Управление производственным предприятием» (УПП). Однако механизмы учета в этих программах во многом идентичны, что позволяет нам использовать несколько стратегий: от методических обходов до небольших доработок кода.
В этой статье мы подробно разберем, как реализовать схему переработки, если стандартные документы «Поступление товаров и услуг» не предлагают нужной операции, а забалансовый учет на счете 003 кажется недоступным.
Рассмотрим методику, предложенную специалистами 1С, которая позволяет отразить процесс переработки без изменения конфигурации. Основная идея заключается в разделении управленческого и регламентированного (бухгалтерского) учета.
Шаг 1: Поступление материалов от давальца
Для оформления этой операции мы используем документ ПоступлениеТоваровУслуг. Поскольку вида операции «В переработку» в штатной версии нет, мы выбираем операцию «Покупка, комиссия». Чтобы не искажать баланс и взаиморасчеты, проанализируем следующие настройки:
003.01 при необходимости вводим документом Операция (бухгалтерский и налоговый учет) в конце периода общей суммой.Шаг 2: Передача материалов в производство
Используем документ ТребованиеНакладная. Аналогично первому шагу, проводим его только по управленческому учету. Это позволит нам списать материалы со склада и зафиксировать их использование для выпуска конкретной продукции.
Шаг 3: Выпуск готовой продукции
Для фиксации факта производства используем документ ВыпускПродукции. Здесь важно правильно выбрать счет учета. Рассмотрим вариант, при котором затраты аккумулируются на счете 20.02 (Производство продукции из давальческого сырья). В документе указываем номенклатурную группу, по которой будут собираться как давальческие материалы, так и собственные затраты (зарплата, амортизация).
Шаг 4: Реализация услуг по переработке и возврат продукции
Оформляем документ РеализацияТоваровУслуг. Проанализируем заполнение в зависимости от ситуации:
20.02.Если ваше производство не требует сложного расчета себестоимости и распределения косвенных затрат, мы можем применить упрощенную схему через складские операции. Этот метод базируется на функционале сборки комплектов.
Алгоритм действий:
ПоступлениеТоваровУслуг (только УУ). Сырье ложится на остатки склада по нулевой стоимости.КомплектацияНоменклатуры с видом операции «Сборка». В качестве комплектующих указываем давальческое сырье, в качестве выпускаемого изделия — готовую продукцию. В справочнике «Номенклатура» предварительно создаем спецификации (комплектующие).РеализацияТоваровУслуг на услугу по переработке (БУ, НУ) и отдельно списываем готовую продукцию со склада (УУ).Проанализируем структуру конфигурации «Комплексная автоматизация». Поскольку она создана на базе УПП, многие механизмы просто закомментированы или скрыты в коде программно. Чтобы вернуть возможность выбора операции «В переработку» в документах поступления, выполним следующие действия.
Правка общего модуля
Найдем общий модуль РаботаСДиалогами. В нем присутствует массив, который ограничивает доступные виды операций для документов. Нам необходимо закомментировать строку, добавляющую исключение для переработки:
// В общем модуле РаботаСДиалогами
// МассивНедоступныхВидовОпераций.Добавить(МетаданныеПеречисления.ВидыОперацийПоступлениеТоваровУслуг.ЗначенияПеречисления.ВПереработку);
Корректировка проверки заполнения в документе
После включения видимости операции документ может требовать обязательного заполнения полей, которые в КА не используются так, как в УПП. Перейдем в модуль объекта документа ПоступлениеТоваровУслуг и найдем процедуру ПроверитьЗаполнениеШапки. Там следует закомментировать проверку обязательности поля «Сделка» для данного вида операции:
// В модуле документа ПоступлениеТоваровУслуг
// СтруктураОбязательныхПолей.Вставить("Сделка", "Заполните поле ""Заказ покупателя""!");
Результат доработки: После этих несложных манипуляций в документе поступления появится штатный вид операции «В переработку». Система начнет автоматически предлагать счета 003.01 и корректно двигать регистры при наличии соответствующих аналитик в плане счетов.
Если в вашей базе используется режим РАУЗ (Расширенная аналитика учета затрат), важно помнить следующие моменты:
Расчет себестоимости в КА является ключевым. Он распределяет затраты согласно настройкам в регистре «Способы распределения статей затрат».003 является забалансовым, РАУЗ его «не видит» в классическом понимании материальных потоков. Поэтому контроль остатков давальческого сырья лучше всего вести через отчет «Ведомость по учету МПЗ», настроив фильтр по соответствующим счетам учета.Мы рассмотрели три пути решения задачи. Если вы не готовы к внесению изменений в конфигурацию, используйте Вариант 1 (методика 1С через счет 20.02). Это наиболее безопасный способ с точки зрения будущих обновлений программы. Если же вам критически важен автоматический учет на забалансовых счетах и вы имеете в штате программиста, Вариант 3 (раскомментирование кода) будет самым эффективным, так как он возвращает в интерфейс «родные» механизмы платформы.
Независимо от выбранного способа, проанализируем настройки учетной политики: убедитесь, что распределение производственных расходов настроено корректно и база распределения (например, «По объему выпуска» или «По плановой себестоимости») соответствует специфике вашего производства.