Как в «1С:Бухгалтерия 3.0» указать разные склады для материалов и готовой продукции в документе «Отчет производства за смену»?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет Промышленность, строительство и АПК
← На главную

При работе в программе «1С:Бухгалтерия предприятия 3.0» пользователи часто сталкиваются с ограничением в документе Отчет производства за смену (ОПЗС): система позволяет выбрать только один Склад в шапке документа. Этот склад используется одновременно и для оприходования готовой продукции (ГП), и для списания материалов, указанных на соответствующей вкладке. Однако в реальной практике материалы часто хранятся на одном складе (например, «Основной склад»), а выпуск продукции осуществляется на другой (например, «Склад ГП» или «Цех»). Чтобы эффективно контролировать наличие запасов в такой ситуации, бухгалтеру часто требуется специализированный материальный отчет по остаткам и движениям материалов.

В этой статье мы подробно разберем, почему так происходит, и проанализируем основные способы обхода этого ограничения, основываясь на методологии 1С и практическом опыте автоматизации производственного учета.

Причина ограничения: Архитектура метаданных

Разберем ситуацию с технической точки зрения. В конфигурации Бухгалтерия предприятия, в отличие от более сложных систем класса 1С:ERP или 1С:Комплексная автоматизация, табличная часть Материалы документа Отчет производства за смену физически не содержит реквизита Склад. Программа спроектирована так, что при проведении документа алгоритм берет значение склада исключительно из шапки документа.

Это сделано для упрощения интерфейса «массового» продукта, чтобы минимизировать ошибки ручного ввода. Однако для предприятий с развитой складской логистикой это становится препятствием. Выясним, какими способами можно решить эту задачу.

Способ 1: Использование связки документов «Отчет производства за смену» и «Расход материалов»

Это наиболее корректный методический подход, не требующий изменения программы. Суть его заключается в разделении процесса выпуска и процесса списания материалов.

Рассмотрим по шагам:

  1. Создадим документ Отчет производства за смену.
  2. В поле Склад шапки документа укажем склад, на который должна поступить готовая продукция (например, «Склад ГП»).
  3. На вкладке Продукция заполним список выпускаемых изделий и укажем Спецификации.
  4. На вкладке Материалы нажмем кнопку «Заполнить». Система подберет необходимые компоненты согласно спецификации.
  5. Важный момент: Снимем флаг «Списывать материалы» в шапке документа (в современных версиях это может регулироваться через гиперссылку «Цены и валюта» или наличие заполненной вкладки материалов при проведении). Если мы хотим разделить склады, нам нельзя проводить списание этим документом.
  6. Проведем Отчет производства за смену. Он сформирует проводку Дт 43 Кт 20.01, оприходовав продукцию на нужный склад.
  7. На основании ОПЗС создадим документ Расход материалов (ранее назывался «Требование-накладная»).
  8. В созданном документе Расход материалов мы можем свободно изменить Склад на тот, где фактически лежат материалы (например, «Склад материалов»). Для удобства работы с остатками в этом документе пригодится обработка заполнения остатками на дату.

Такой подход позволяет сохранить аналитическую связь и корректно отразить остатки. Для документа «Расход материалов» в данном сценарии часто используется внешняя печатная форма Акт на списание материалов, позволяющая детально расшифровать затраты.

Способ 2: Официальная методология «Склад — Цех»

Методисты фирмы «1С» предполагают, что производственный процесс должен отражать перемещение ТМЦ между зонами ответственности. Проанализируем эту модель:

Согласно этой логике, списание материалов не должно происходить напрямую с центрального склада в момент выпуска. Процесс выглядит так:

  1. Перемещение в производство: Документом Перемещение товаров материалы передаются с «Основного склада» на склад типа «Цех» (или «Производственный участок»). Чтобы упростить ввод, можно использовать автоматическое заполнение перемещения по спецификациям.
  2. Выпуск продукции: В документе Отчет производства за смену в поле Склад указывается этот самый «Цех». Материалы списываются из «Цеха», и продукция приходуется тоже в «Цех».
  3. Перемещение на склад ГП: После завершения смены готовая продукция перемещается из «Цеха» на «Склад ГП» отдельным документом Перемещение товаров.

Хотя этот метод кажется трудозатратным из-за обилия документов, он обеспечивает максимальную прозрачность учета: вы всегда видите, сколько материалов сейчас находится «в работе» на цеховом складе, используя отчет по движениям материалов.

Способ 3: Доработка системы (для программистов)

Если бизнес-процесс требует использования именно одного документа и никакой другой вариант не подходит, можно воспользоваться механизмом расширений. Однако просто добавить колонку Склад в табличную часть недостаточно.

Рассмотрим пример логики, которую необходимо реализовать в расширении:


// В модуле менеджера или через подписку на событие ОбработкаПроведения
Процедура ПередЗаписью(Отказ, РежимЗаписи)
    // Необходимо модифицировать запрос, который собирает данные для движений
    // по регистру Хозрасчетный, чтобы для счета 10 (Материалы) 
    // подставлялось значение из новой колонки ТЧ, а не из шапки.
КонецПроцедуры

Важно: При таком подходе вы берете на себя риски обновления конфигурации. Система проведения Бухгалтерии предприятия сильно оптимизирована, и вмешательство в механизмы формирования проводок по счету 20 и 10 может привести к ошибкам в расчете себестоимости при закрытии месяца.

Сравнение подходов

Проанализируем преимущества и недостатки каждого метода:

Выводы

Мы выяснили, что отсутствие выбора склада для материалов в Отчете производства за смену — это не баг, а особенность архитектуры 1С:Бухгалтерия 3.0. Для решения задачи рекомендуется использовать документ Расход материалов, созданный на основании выпуска.

Для ускорения работы вы также можете использовать специализированные инструменты, такие как обработка для создания документов выпуска и реализации через сводную таблицу. Это позволит вам списать компоненты с любого склада, сохранив корректность бухгалтерского учета и не прибегая к дорогостоящим доработкам программы.

← На главную