В практике бухгалтерского учета часто возникает ситуация, когда при ремонте основного средства (например, автомобиля) демонтируется изношенный или требующий восстановления узел (например, генератор или коробка передач). Вместо него устанавливается новый, а старый отправляется на ремонт для последующего использования в качестве запасной части. Рассмотрим подробно, как реализовать этот процесс в программе 1С:Бухгалтерия 8.3 (БП 3.0), чтобы корректно собрать все затраты на восстановление в себестоимости этого ТМЦ.
Прежде чем переходить к техническим шагам в программе, проанализируем ситуацию с точки зрения законодательства. Согласно ФСБУ 5/2019 «Запасные части», материалы, полученные в результате ремонта или демонтажа объектов основных средств, должны приходоваться по фактической себестоимости. Оценка «в 1 рубль», часто используемая на практике, методологически неверна. Правильнее оценивать такие активы по рыночной стоимости аналогичных б/у деталей или по стоимости возможной реализации.
Если ремонт узла является дорогостоящим и будет служить более 12 месяцев, стоит рассмотреть нормы ФСБУ 6/2020, согласно которым такие затраты могут признаваться отдельным объектом ОС. Однако в рамках данной статьи мы разберем классический случай учета запчасти на счете 10.
Для того чтобы начать ремонт генератора, его нужно принять к учету. Поскольку типового документа «Разукомплектация ОС» в 1С:Бухгалтерия нет, используем документ Оприходование товаров.
10.05 «Запасные части».91.01 «Прочие доходы» (согласно правилам НУ это внереализационный доход).Проанализируем проводку: Дт 10.05 Кт 91.01. Теперь у нас есть объект учета, на который мы будем «навешивать» затраты.
Для того чтобы накопить стоимость запчастей и сторонних услуг в себестоимости конкретного генератора, наиболее корректным будет использование счетов производственного учета — 20.01 или 23. Прямое списание услуг на счет 10 через документ «Поступление услуг» в типовой конфигурации не предусмотрено для количественного учета ТМЦ.
Отражение запчастей для ремонта:
Используем документ Расход материалов (Требование-накладная):
20.01 (или 23).Отражение услуг сторонних организаций:
Если ремонт выполнял сторонний сервис, используем документ Поступление (акт, накладная, УПД) с видом операции «Услуги»:
20.01.Теперь нам нужно «собрать» все затраты со счета 20 и вернуть обновленный генератор на склад по полной стоимости. Разберем работу с документом Отчет производства за смену.
10.05.Выясним причину, почему это лучше, чем просто корректировка стоимости: данный метод позволяет прозрачно видеть в оборотно-сальдовой ведомости, из чего сложилась итоговая сумма запчасти.
Если процесс ремонта не включает в себя услуги сторонних лиц и трудозатраты собственных рабочих, а состоит только из «сборки» (старый агрегат + новые детали), можно воспользоваться документом Комплектация номенклатуры.
Ограничение метода: Сюда невозможно включить услуги (счет 60) напрямую, поэтому для полноценного учета расходов на ремонт производственный метод через 20 счет является предпочтительным.
Если вы планируете автоматизировать данный процесс или внести изменения в логику работы документов, проанализируйте типовые движения документа ТребованиеНакладная. На форуме предлагалось доработать документ так, чтобы количество по дебету счета 10 не увеличивалось при списании допрасходов. Однако, как мы выяснили, штатный механизм 1С через счет 20 позволяет избежать вмешательства в код, сохраняя типовую поддержку конфигурации.
Рассмотрим пример кода для программного создания документа оприходования (если демонтаж происходит массово):
НовыйДок = Документы.ОприходованиеТоваров.СоздатьДокумент();
НовыйДок.Дата = ТекущаяДата();
НовыйДок.Организация = Справочники.Организации.НайтиПоРеквизиту("ИНН", "7700000000");
НовыйДок.Склад = Справочники.Склады.НайтиПоНаименованию("Основной склад");
НоваяСтрока = НовыйДок.Товары.Добавить();
НоваяСтрока.Номенклатура = Справочники.Номенклатура.НайтиПоНаименованию("Генератор б/у");
НоваяСтрока.Количество = 1;
НоваяСтрока.Цена = 1000; // Рыночная цена
НоваяСтрока.Сумма = 1000;
НоваяСтрока.СчетУчета = ПланыСчетов.Хозрасчетный.ЗапасныеЧасти;
НовыйДок.Записать(РежимЗаписиДокумента.Проведение);
Подводя итог, проанализируем последовательность действий: мы не можем просто «навесить» стоимость на существующий материал. Мы должны оприходовать старую деталь, передать её в производство вместе с затратами на ремонт и выпустить готовое изделие (отремонтированную запчасть) обратно на склад. Это обеспечит корректность бухгалтерских проводок и прозрачность налогового учета.