При работе в программе «1С:Бухгалтерия предприятия 3.0» пользователи часто сталкиваются с ограничением в документе Отчет производства за смену (ОПЗС): система позволяет выбрать только один Склад в шапке документа. Этот склад используется одновременно и для оприходования готовой продукции (ГП), и для списания материалов, указанных на соответствующей вкладке. Однако в реальной практике материалы часто хранятся на одном складе (например, «Основной склад»), а выпуск продукции осуществляется на другой (например, «Склад ГП» или «Цех»). Чтобы эффективно контролировать наличие запасов в такой ситуации, бухгалтеру часто требуется специализированный материальный отчет по остаткам и движениям материалов.
В этой статье мы подробно разберем, почему так происходит, и проанализируем основные способы обхода этого ограничения, основываясь на методологии 1С и практическом опыте автоматизации производственного учета.
Разберем ситуацию с технической точки зрения. В конфигурации Бухгалтерия предприятия, в отличие от более сложных систем класса 1С:ERP или 1С:Комплексная автоматизация, табличная часть Материалы документа Отчет производства за смену физически не содержит реквизита Склад. Программа спроектирована так, что при проведении документа алгоритм берет значение склада исключительно из шапки документа.
Это сделано для упрощения интерфейса «массового» продукта, чтобы минимизировать ошибки ручного ввода. Однако для предприятий с развитой складской логистикой это становится препятствием. Выясним, какими способами можно решить эту задачу.
Это наиболее корректный методический подход, не требующий изменения программы. Суть его заключается в разделении процесса выпуска и процесса списания материалов.
Рассмотрим по шагам:
Отчет производства за смену.Склад шапки документа укажем склад, на который должна поступить готовая продукция (например, «Склад ГП»).Продукция заполним список выпускаемых изделий и укажем Спецификации.Материалы нажмем кнопку «Заполнить». Система подберет необходимые компоненты согласно спецификации.Отчет производства за смену. Он сформирует проводку Дт 43 Кт 20.01, оприходовав продукцию на нужный склад.Расход материалов (ранее назывался «Требование-накладная»).Расход материалов мы можем свободно изменить Склад на тот, где фактически лежат материалы (например, «Склад материалов»). Для удобства работы с остатками в этом документе пригодится обработка заполнения остатками на дату.Такой подход позволяет сохранить аналитическую связь и корректно отразить остатки. Для документа «Расход материалов» в данном сценарии часто используется внешняя печатная форма Акт на списание материалов, позволяющая детально расшифровать затраты.
Методисты фирмы «1С» предполагают, что производственный процесс должен отражать перемещение ТМЦ между зонами ответственности. Проанализируем эту модель:
Согласно этой логике, списание материалов не должно происходить напрямую с центрального склада в момент выпуска. Процесс выглядит так:
Перемещение товаров материалы передаются с «Основного склада» на склад типа «Цех» (или «Производственный участок»). Чтобы упростить ввод, можно использовать автоматическое заполнение перемещения по спецификациям.Отчет производства за смену в поле Склад указывается этот самый «Цех». Материалы списываются из «Цеха», и продукция приходуется тоже в «Цех».Перемещение товаров.Хотя этот метод кажется трудозатратным из-за обилия документов, он обеспечивает максимальную прозрачность учета: вы всегда видите, сколько материалов сейчас находится «в работе» на цеховом складе, используя отчет по движениям материалов.
Если бизнес-процесс требует использования именно одного документа и никакой другой вариант не подходит, можно воспользоваться механизмом расширений. Однако просто добавить колонку Склад в табличную часть недостаточно.
Рассмотрим пример логики, которую необходимо реализовать в расширении:
// В модуле менеджера или через подписку на событие ОбработкаПроведения
Процедура ПередЗаписью(Отказ, РежимЗаписи)
// Необходимо модифицировать запрос, который собирает данные для движений
// по регистру Хозрасчетный, чтобы для счета 10 (Материалы)
// подставлялось значение из новой колонки ТЧ, а не из шапки.
КонецПроцедуры
Важно: При таком подходе вы берете на себя риски обновления конфигурации. Система проведения Бухгалтерии предприятия сильно оптимизирована, и вмешательство в механизмы формирования проводок по счету 20 и 10 может привести к ошибкам в расчете себестоимости при закрытии месяца.
Проанализируем преимущества и недостатки каждого метода:
Мы выяснили, что отсутствие выбора склада для материалов в Отчете производства за смену — это не баг, а особенность архитектуры 1С:Бухгалтерия 3.0. Для решения задачи рекомендуется использовать документ Расход материалов, созданный на основании выпуска.
Для ускорения работы вы также можете использовать специализированные инструменты, такие как обработка для создания документов выпуска и реализации через сводную таблицу. Это позволит вам списать компоненты с любого склада, сохранив корректность бухгалтерского учета и не прибегая к дорогостоящим доработкам программы.