Работа с давальческой схемой в 1С:ERP Управление предприятием — это процесс, требующий жесткой дисциплины в оформлении документов и соблюдения хронологии. Часто пользователи сталкиваются с ситуацией, когда система вместо списания материалов с забалансового счета 003.02 пытается «забрать» их со счета 10. Это приводит к возникновению отрицательных остатков в регистре себестоимости и невозможности корректного закрытия месяца. Проанализируем, почему это происходит и как настроить систему правильно.
Основная причина, по которой система «не видит» давальческое сырье, кроется в механизме назначений. В 1С:ERP давальческие материалы всегда учитываются обособленно. Назначением в данном случае выступает конкретный Заказ давальца. Когда материалы поступают на склад документом Поступление сырья от давальца, они «привязываются» к этому заказу. Если в дальнейшем, при оформлении Этапа производства, система пытается списать материал без указания этого конкретного назначения, она обращается к свободным остаткам (собственным материалам на счете 10).
Проанализируем ситуацию, описанную в теме: автор изменил спецификацию, но не изменил Заказ давальца. Это критическая ошибка. В 1С:ERP связь между этапом и давальческим сырьем строится по цепочке:
Заказ давальца (содержит перечень материалов, которые мы ожидаем получить).Поступление сырья от давальца (оприходование под назначение заказа).Этап производства (потребление материалов под это же назначение).Если в Этапе производства (или в Ресурсной спецификации, на основании которой он создан) указан материал, которого нет в исходном Заказе давальца, программа не сможет автоматически подставить нужное назначение. В результате система воспримет этот материал как собственную потребность предприятия и выдаст ошибку об отсутствии остатков на складе (так как на счете 10 этого товара нет, он лежит на 003).
Рассмотрим ошибку: «Обнаружены отрицательные остатки по количеству в регистре себестоимости по разделу учета: Товары на складах». Почему система пишет «Товары на складах», а не «Давальческое сырье»? Это происходит потому, что при попытке списать материал как собственный, программа обращается к регистру ВыручкаИСебестоимостьПродаж или СебестоимостьТоваров по аналитике собственного товара.
Чтобы исправить это, проверим следующие настройки:
Заказ давальца в статусе «К выполнению». В статусе «Не согласован» резервирование и корректное списание под назначение может не срабатывать.Одной из самых частых причин «невидимости» остатков является нарушение хронологии (Date-Time). В 1С:ERP учет партий и себестоимости ведется с точностью до секунды. Рассмотрим последовательность:
Поступление сырья от давальца — 01.06.2021 12:00:00.Этап производства (расход материала) — 01.06.2021 11:59:59.Даже если документы оформлены одним числом, на момент проведения Этапа производства система видит остаток равным нулю. При закрытии месяца это вызовет ошибку в регистре себестоимости. Рекомендуется всегда проверять время документов или использовать стандартные обработки по автоматическому исправлению времени (например, установка времени поступления на начало дня, а выбытия — на конец).
Посмотрим на нюансы использования кладовых цеха. Если мы принимаем сырье от давальца и перемещаем его в кладовую (документом Передача материалов в производство), важно, чтобы в этом документе было сохранено назначение (тот самый Заказ давальца). Если при передаче в кладовую назначение «сбрасывается» или меняется, Этап производства, потребляющий материалы из этой кладовой, снова не увидит их как давальческие.
Для корректной работы с кладовыми выполним следующие шаги:
Выясним ситуацию с передачей давальческого сырья стороннему исполнителю (субподрядчику). В типовом функционале 1С:ERP схема «Давалец -> Мы -> Субпереработчик» напрямую не автоматизирована так, чтобы проводки по счету 003 шли транзитом автоматически. Система предполагает, что переработчиком являемся мы. Для автоматизации оформления документов в подобной цепочке можно использовать расширение для создания заказа давальца на основании заказа переработчику.
Если такая необходимость возникла, рассмотрим обходной путь:
Этап производства, который потребляет давальческое сырье и выпускает промежуточный полуфабрикат.Заказ переработчику.Чтобы система всегда видела давальческое сырье на забалансе и не требовала счет 10, придерживаемся следующего алгоритма:
Ресурсной спецификации или Этапе производства должно быть зеркально отражено в Заказе давальца (вкладка «Материалы»). Если в этапе 10 кг, а в заказе 8 кг — 2 кг система попытается списать как ваши собственные.Назначение в табличных частях документов. Оно должно быть заполнено ссылкой на Заказ давальца.Соблюдение этих правил позволит избежать мучительных поисков причин отрицательных остатков при закрытии месяца и обеспечит корректное формирование бухгалтерских проводок по забалансовым счетам. Для детального контроля движения материалов и документов выпуска готовой продукции можно использовать отчет для анализа прослеживаемости сырья и выпуска продукции.