gifts2017

Отчет "Валовая прибыль" с разворотом себестоимости по характеру затрат. УПП.

Опубликовал Станислав Турчинский (Istur) в раздел Отчеты - Анализ учета

Отчет детализирует себестоимость по характеру затрат: производственные, общепроизводственные, общехозяйственные.

Обязательные условия: это должно быть УПП, должен вестись учет в разрезе заказов на производство и в отчетах производства за смену графа "заказ выпуска" должен заполняться.

Главному бухгалтеру понадобилось.. До этого у нас на фирме применялся директ-костинг, потом я отменил это. А она привыкла видеть там чисто производственную часть. Этот отчет ей нужен для управленческой отчетности перед директором.

Добавлено 4 колонки - "Себестоимость по заказам на производство", "Производственная часть себестоимости", "Общепроизводственная часть себестоимости", "Общехозяйственная часть себестоимости".

Если порядок формирования учетных цен (Учетная политика - управленческий учет - Запасы) ведется "По плановым ценам" или "По нулевой стоимости" тогда детализация себестоимости происходит на уровне заказа на производство и соответственно "Себестоимость" и "Себестоимость по заказам на производство" должны совпадать. Если не совпадают, то нужно выполнить перепроведение по партиям и возможно перепровести расчеты себестоимости выпуска по управленческому учету. Так что у этого отчета незапланированно возник дополнительный бонус - проверка правильности списания партий на конечном этапе - этапе реализации. Если " По прямым затратам", то детализация идет на уровне отчета производства за смену и соответственно данные по этим графам будут отличаться, но цифры будет примерно одни и те же.

 

P.S.

  1. Если ведется учет по директ-костингу, то соответственно колонка "общехозяйственная часть" будет пустая.

  2. Отчет работает примерно раза в 2 медленнее, чем стандартный.

  3. Техническая информация: из регистру "Продажи себестоимость" из каждой строки хватается "Документ оприходования" - это отчеты производства за смену (ОПЗС) и количество списания. Из ОПЗС хватается заказ на производство, потом определяются затраты на этот заказ и это число делится на кол-во, выпущенное по заказу. Так получается себестоимость на единицу продукции по заказу. Потом это число умножается на количество списания. Так мы вручную формируем графу "Себестоимость по заказам на производство", аналогичную графе "Стоимость" регистра "Продажи себестоимость". Колонка "Стоимость" в дальнейшем выводится в отчет "Валовая прибыль" под названием "Себестоимость".

  4. 2 неожиданности, выявленная при оптимизации скорости этого отчета: а) оказывается при формировании пакетного запроса, то есть при использовании временных таблиц, которые как известно записываются на жесткий диск, который по идее является самой слабой аппаратной частью компьютера с точки зрения скорости, отчет работает немного быстрее, чем просто при выборке. б) если накладывать условия на виртуальную таблицу, то отчет тоже начинает работать медленнее... Хотя "б" более менее все же объяснимо, так как виртуальные таблицы - это вспомогательные таблицы при левой связи, то "а" стало для меня откровением.. Ради чистоты эксперимента - при замерах скорости запроса на http://infostart.ru/public/16782/  пакетный запрос выполнялся медленнее, быстрее только уже в самом отчете. Тестировалось на нескольких обычных компьютерах и на сервере, пропорция была примерно одинаковая везде.

  5. Окончательно убедился, что себестоимость в разрезе спецификаций не считается, теперь уже с цифрами в руках.

Скачать файлы

Наименование Файл Версия Размер
ВаловаяПрибыльСРазворотомПоХарактеруЗатрат_в.3.erf 252
.erf 26,44Kb
10.09.14
252
.erf 26,44Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Александр Черный (Proktor) 23.03.10 12:41
Выдаёт ошибку:
{Форма.Форма(40)}: Поле объекта не обнаружено (мДействиеФормыВыполнитьВнешнююОбработку)
УниверсальныйОтчет.мДействиеФормыВыполнитьВнешнююОбработку = Новый Действие("ДействияФормыВыполнитьВнешнююОбработку");

У нас УПП, ведется учет в разрезе заказов на производство и в отчетах производства за смену графа "заказ выпуска" должен заполняться.
2. Станислав Турчинский (Istur) 24.03.10 14:16
(1) Щас времени совсем нет, исправлю в субботу. И еще скажите пожалуйста версию вашего УПП.
3. Сергей Плахтыря (plaha_sv) 30.03.10 10:03
Для "УПП для Украины" можно его использовать?
4. Айрат (Craig) 30.03.11 06:31
Выдает ошибку "{Форма.Форма(40)}: Поле объекта не обнаружено (мДействиеФормыВыполнитьВнешнююОбработку)
УниверсальныйОтчет.мДействиеФормыВыполнитьВнешнююОбработку = Новый Действие("ДействияФормыВыполнитьВнешнююОбработку");
5. Айрат (Craig) 30.03.11 06:33
версия Управление производственным предприятием, редакция 1.2 (1.2.14.1)
6. Олег Василевский (OlegrVasil) 07.10.11 15:02
Прив. у нас производство по заданиям, а не позаказно.Можно ли переделать отчет? Это именно то, что мне нужно.
7. Andrey Levchenko (4el) 07.12.11 11:51
интересный отчет. сейчас посмотрим.
8. Евгений Столярский (Mastekor) 16.06.15 22:46
Та же ошибка.
{Форма.Форма(40)}: Поле объекта не обнаружено (мДействиеФормыВыполнитьВнешнююОбработку)
УниверсальныйОтчет.мДействиеФормыВыполнитьВнешнююОбработку = Новый Действие("ДействияФормыВыполнитьВнешнююОбработку");