Приветствуем коллег! При переходе на складской учет или перепроведении исторических периодов в программе 1С:Бухгалтерия 3.0 КОРП (или ПРОФ) пользователи часто сталкиваются с неочевидным поведением системы. Типичная ситуация: организация передает продукцию или полуфабрикаты стороннему переработчику. Бухгалтер оформляет документ «Передача сырья в переработку», списывая ТМЦ со счета 43 (или 21) на счет 21. При этом по кредиту (откуда уходит товар) склад заполняется корректно, а по дебету счета передачи (куда приходят ценности) субконто Склады остается пустым. Даже если в плане счетов для счета 21 включен складской учет, программа упорно игнорирует эту аналитику.
В этой статье мы подробно разберем, почему программа ведет себя именно так с технической точки зрения, в чем заключается методологическая ошибка использования 21 счета при передаче ТМЦ на сторону, и как правильно настроить учет давальческих операций в 1С.
Для начала проанализируем, как устроен документ Передача сырья в переработку в конфигурации 1С:Бухгалтерия. Разработчики создавали этот документ под строго определенную бизнес-логику — передачу собственных материалов стороннему контрагенту (давальческая схема).
Основным счетом учета для таких операций в плане счетов является активный счет 10.07 «Материалы, переданные в переработку на сторону». Если мы заглянем в настройки этого счета в плане счетов, то увидим следующие субконто:
Обратите внимание: субконто Склады на счете 10.07 отсутствует по определению. Когда материалы уходят к стороннему подрядчику, они перестают находиться на складах вашей организации. За их сохранность отвечает переработчик, поэтому ключевой аналитикой становится конкретный контрагент, а не складские остатки.
В программном коде проведения документа Передача сырья в переработку жестко зашито заполнение субконто для дебетовой стороны проводки. Алгоритм берет данные из шапки документа (реквизиты Контрагент и Договор) и заполняет их по дебету счета передачи. Поля для заполнения склада по дебету в коде просто не предусмотрено, поскольку базовый счет 10.07 его не требует.
Когда вы вручную подставляете в качестве счета передачи счет 21 «Полуфабрикаты собственного производства» (у которого действительно есть субконто Склады), универсальный механизм проведения отрабатывает стандартно: он списывает склад по кредиту (со склада-отправителя), но по дебету счета 21 складское субконто не заполняет, так как документ физически «не умеет» передавать склад в дебет проводки по передаче в переработку. В результате вы получаете незаполненную («пустую») аналитику по складу в проводках дебета 21 счета, что гарантированно приведет к ошибкам при расчете себестоимости и закрытии месяца.
Давайте разберем ситуацию с точки зрения бухгалтерского учета. Счет 21 «Полуфабрикаты собственного производства» предназначен для обобщения информации о наличии и движении полуфабрикатов собственного производства, находящихся на складах предприятия или в его производственных цехах.
Как только вы передаете полуфабрикат или готовую продукцию сторонней организации для доработки (например, для покраски, распила, сборки), эти ценности перестают находиться под вашим физическим контролем. Оставлять их на 21 счете методологически неверно. Для этого в бухгалтерском учете предусмотрена группа счетов учета переданных ценностей. Отражение переданных ТМЦ на счете 21 нарушает логику распределения затрат при закрытии месяца в 1С, так как программа ожидает увидеть затраты на счетах группы 10.07.
Многие бухгалтеры возражают: «Но мы ведь передаем в переработку не материалы, а готовую продукцию или полуфабрикаты! Мы не можем использовать счет 10 "Материалы"». На самом деле, правила учета и логика 1С позволяют использовать счет 10.07 для любых собственных запасов (включая продукцию и полуфабрикаты), которые временно выступают в роли «сырья» для получения конечной продукции от переработчика.
Рассмотрим подробнее три варианта решения этой задачи в зависимости от специфики вашего документооборота.
Этот вариант является наиболее простым и правильным. Программа 1С:Бухгалтерия без проблем позволяет списать готовую продукцию (счет 43) или полуфабрикаты (счет 21) напрямую на счет 10.07 без промежуточных документов.
Оформим операцию по шагам:
Товары добавим строку:
43 или 21).10.07.
Дт 10.07 (Контрагент, Номенклатура) — Кт 43 / 21 (Склад, Номенклатура)
При этом склад по кредиту успешно спишется, а по дебету зафиксируется долг за переработчиком на счете 10.07. Пустых субконто не возникнет.
Продукция приходуем полученную готовую продукцию на счет 43 или 21 на нужный склад.Услуги отражаем стоимость работ подрядчика (Дт 20.01 Кт 60).Использованные материалы указываем наш ранее переданный полуфабрикат. Счет учета задаем как 10.07. При проведении программа спишет его в дебет счета 20.01:
Дт 20.01 — Кт 10.07 (списание себестоимости переданного сырья)
Если внутренние регламенты вашей бухгалтерии категорически запрещают прямую проводку списания готовой продукции в дебет счета материалов (Дт 10.07 Кт 43), то можно использовать промежуточный этап перевода активов из одного качества в другое.
Разберем этот процесс по шагам:
Товары, продукция.43 (или 21).10.01 (или 10.06, 10.21 в зависимости от учетной политики).
Дт 10.01 (Склад, Номенклатура) — Кт 43 / 21 (Склад, Номенклатура)
Товары указываем:
10.01.10.07.
Дт 10.07 (Контрагент, Номенклатура) — Кт 10.01 (Склад, Номенклатура)
Этот способ длиннее на один документ, но он полностью прозрачен для проверяющих органов и исключает прямые кросс-счета между готовой продукцией и давальческим сырьем.
Проанализируем еще одну частую ошибку. Иногда бухгалтеры используют документ Передача в переработку, когда хотят передать полуфабрикат с основного склада в собственное производственное подразделение (цех) для дальнейшей сборки.
Если переработка выполняется силами вашей же организации, то использовать давальческую схему (документы передачи и счет 10.07) нельзя. Для внутренних перемещений и списаний в производство в 1С:Бухгалтерии используются совершенно другие инструменты:
Дт 21 (Склад-Получатель) — Кт 21 (Склад-Отправитель)
В этом случае аналитика по складам заполнится идеально с обеих сторон проводки.
20.01 (или 23).
Дт 20.01 (Номенклатурная группа, Статья затрат) — Кт 21 (Склад, Номенклатура)
В конце месяца при выполнении регламентной операции «Закрытие месяца» программа автоматически рассчитает фактическую себестоимость выпущенной продукции с учетом стоимости списанных полуфабрикатов.
Попытка использовать счет 21 в качестве счета передачи в переработку — это типичное следствие непонимания внутренней архитектуры проведения документов 1С. Документ Передача сырья в переработку технически ориентирован только на транзитные счета учета переданных активов (такие как 10.07), где отсутствует складской учет.
Чтобы избежать пустых субконто, зависания остатков на складах и некорректного закрытия месяца, всегда используйте счет 10.07 для отражения ТМЦ, переданных сторонним подрядчикам. Это методологически верно, поддерживается типовым функционалом программы «из коробки» и избавляет от необходимости дорабатывать конфигурацию в конфигураторе.