Обязательные условия: это должно быть УПП, должен вестись учет в разрезе заказов на производство и в отчетах производства за смену графа "заказ выпуска" должен заполняться.
Главному бухгалтеру понадобилось.. До этого у нас на фирме применялся директ-костинг, потом я отменил это. А она привыкла видеть там чисто производственную часть. Этот отчет ей нужен для управленческой отчетности перед директором.
Добавлено 4 колонки - "Себестоимость по заказам на производство", "Производственная часть себестоимости", "Общепроизводственная часть себестоимости", "Общехозяйственная часть себестоимости".
Если порядок формирования учетных цен (Учетная политика - управленческий учет - Запасы) ведется "По плановым ценам" или "По нулевой стоимости" тогда детализация себестоимости происходит на уровне заказа на производство и соответственно "Себестоимость" и "Себестоимость по заказам на производство" должны совпадать. Если не совпадают, то нужно выполнить перепроведение по партиям и возможно перепровести расчеты себестоимости выпуска по управленческому учету. Так что у этого отчета незапланированно возник дополнительный бонус - проверка правильности списания партий на конечном этапе - этапе реализации. Если " По прямым затратам", то детализация идет на уровне отчета производства за смену и соответственно данные по этим графам будут отличаться, но цифры будет примерно одни и те же.
P.S.
-
Если ведется учет по директ-костингу, то соответственно колонка "общехозяйственная часть" будет пустая.
-
Отчет работает примерно раза в 2 медленнее, чем стандартный.
-
Техническая информация: из регистру "Продажи себестоимость" из каждой строки хватается "Документ оприходования" - это отчеты производства за смену (ОПЗС) и количество списания. Из ОПЗС хватается заказ на производство, потом определяются затраты на этот заказ и это число делится на кол-во, выпущенное по заказу. Так получается себестоимость на единицу продукции по заказу. Потом это число умножается на количество списания. Так мы вручную формируем графу "Себестоимость по заказам на производство", аналогичную графе "Стоимость" регистра "Продажи себестоимость". Колонка "Стоимость" в дальнейшем выводится в отчет "Валовая прибыль" под названием "Себестоимость".
-
2 неожиданности, выявленная при оптимизации скорости этого отчета: а) оказывается при формировании пакетного запроса, то есть при использовании временных таблиц, которые как известно записываются на жесткий диск, который по идее является самой слабой аппаратной частью компьютера с точки зрения скорости, отчет работает немного быстрее, чем просто при выборке. б) если накладывать условия на виртуальную таблицу, то отчет тоже начинает работать медленнее... Хотя "б" более менее все же объяснимо, так как виртуальные таблицы - это вспомогательные таблицы при левой связи, то "а" стало для меня откровением.. Ради чистоты эксперимента - при замерах скорости запроса на //infostart.ru/public/16782/ пакетный запрос выполнялся медленнее, быстрее только уже в самом отчете. Тестировалось на нескольких обычных компьютерах и на сервере, пропорция была примерно одинаковая везде.
-
Окончательно убедился, что себестоимость в разрезе спецификаций не считается, теперь уже с цифрами в руках.