При переходе на 1С:ERP 2.5 многие специалисты сталкиваются с ситуацией, когда после создания цепочки производственных документов проводки в регламентированном учете остаются пустыми — поможет обработка для расчета себестоимости в 1С:ERP без закрытия месяца. Рассмотрим подробнее механизмы системы, разберем причины такого поведения и выясним, где искать логику формирования проводок в программном коде.
В современных редакциях 1С:ERP реализован принцип отложенного отражения операций. В отличие от старых систем, где проводки создавались в момент нажатия кнопки «Провести», здесь система разделяет оперативный учет и бухгалтерский. Эта особенность часто требует использования специальных инструментов, таких как контрольный отчет по остаткам товаров, для выявления расхождений — для этого подойдёт анализ расхождений складских остатков и данных организаций. Проанализируем основные условия для появления данных на счетах учета:
20 — 10, требуют рассчитанной стоимости. Если документ Передача материалов в кладовую не содержит сумм, они появятся только после выполнения процедуры Расчет себестоимости в рамках закрытия месяца. Для проверки и поиска ошибок на этом этапе незаменим отчет для сравнения себестоимости и остатков на складах.Разберем по шагам, почему при смене операции система может требовать распоряжение. В 1С:ERP 2.5 существуют две принципиально разные схемы работы:
Схема «Кладовая цеха»: Кладовая технически является складом. При передаче материалов документом Передача материалов в кладовую происходит внутреннее перемещение (например, 10.01 — 10.01). Если счета учета для обоих складов одинаковы, проводок в классическом понимании может не быть, так как не меняется ни счет, ни аналитика подразделения. Реальное списание на затраты (счет 20) произойдет только в момент потребления материала документом Этап производства.
Схема «Передача в производство»: Этот документ используется для адресной передачи под конкретное распоряжение. Если вы выбираете этот вид операции, система обязана знать, под какой именно Заказ на производство или Этап производства выдаются материалы. Без указания распоряжения в табличной части документ не будет проведен или не сформирует корректных данных. В сложных случаях, когда нужно закрыть отрицательные остатки, можно прибегнуть к специальным обработкам для заполнения передачи материалов в производство.
Если нам необходимо программно проанализировать, как формируются данные для регламентированного учета, проанализируем структуру конфигурации. В версии 2.5 логика формирования запросов для проводок вынесена в менеджеры объектов.
Посмотрим на основные точки входа для разработчика:
Процедура ДобавитьДанныеДляОтраженияВРеглУчете(ТаблицаДанных, ПараметрыПроведения) Экспорт
Хозрасчетный.РеглУчетВыборкиСерверПовтИсп. В нем описаны контекстные запросы данных из оперативных контуров.Настройки хозяйственных операций, который является ядром механизма формирования проводок.Чтобы убедиться в работоспособности вашей цепочки Заказ клиента — Этап производства, выполните следующие действия:
Этап производства убедитесь, что на закладке Обеспечение для материалов установлен статус Отгрузить или Потреблено.ГФУ и Склада заданы счета учета.После того как проводки по списанию материалов успешно сформированы, для комплексной оценки результата будет полезен отчет по выпуску и реализации продукции с анализом затрат — есть готовый глубокий анализ себестоимости продукции с разузлованием до материалов. Помните, что использование документа Внутренний заказ (Заказ на внутреннее потребление) в производственных цепочках нецелесообразно, так как он предназначен для списания на расходы (например, общехозяйственные нужды), а не для выпуска продукции.