13.06.2020, 23:43 | #1 |
Участник
|
Сохранение фактической себестоимости
Коллеги, добрый день!
После закрытия склада система рассчитывается истинную себестоимость, корректирует на нее списания и форирует проводки по средневзвешенному закрытию. Но нигде не сохраняет эту фактическую себестоимость. Делали ли вы доработку по её сохранению. Существует необходимость в выгрузке таких данных по номенклатурам за закрытый период. |
|
14.06.2020, 09:53 | #2 |
Участник
|
Сохраняет. Либо я чего-то не понимаю в вашем высказывании.
Каждая коррекция сохраняется в таблице InventSettlement. Вы можете узнать себестоимость на любой день, если возьмете первоначальную себестоимость InventTrans.CostAmountPosted и прибавите не отмененные коррекции из InventSettlement по заданный день. |
|
14.06.2020, 13:59 | #3 |
Участник
|
Цитата:
Сообщение от mazzy
Сохраняет. Либо я чего-то не понимаю в вашем высказывании.
Каждая коррекция сохраняется в таблице InventSettlement. Вы можете узнать себестоимость на любой день, если возьмете первоначальную себестоимость InventTrans.CostAmountPosted и прибавите не отмененные коррекции из InventSettlement по заданный день. Вопрос еще - вы предлагаете брать коррекцию из таблицы InventSettlement, а не сразу из InventTrans (там же есть поле InventTrans.CostAmountAdjustment) потому что, если запись есть в InventSettlement и это значит что было закрытие и расчет фактической себестоимости? В InventTrans есть также поля CostAmountSettled, которое я так поняла заполняется после закрытия, и CostAmountStd, которое показывает итоговую сумму если были ручные корерктировки до закрытия. Последний раз редактировалось Anya; 14.06.2020 в 14:05. |
|
14.06.2020, 22:09 | #4 |
Участник
|
Цитата:
Первоначальную себестоимость складской проводки при разноске сохраняется в InventTrans.CostAmountPosted и никогда не пересматривается.
__________________
|
|
14.06.2020, 22:26 | #5 |
Участник
|
Цитата:
По сути, чтобы получить истунную себестоимость за период по номенклатуре я могу взять любую расходную проводку за период и сумму сопоставления поделить на количество Последний раз редактировалось Anya; 14.06.2020 в 22:32. |
|
15.06.2020, 00:55 | #6 |
Участник
|
Цитата:
предположим, у вас есть такая форма. и что вы собираетесь с ней делать? Цитата:
Для номенклатуры могут быть разрешены отрицательные остатки. Причем теоретически количество и сумма могут иметь разный знак. Цитата:
Кроме того, как вы собираетесь вставлять проводки задним числом? Аксапта вполне корректно работает задним числом именно за счет коррекций. Цитата:
вам же нужны не все коррекции, а только на некоторую дату. поэтому просуммируйте неотмененные InventSettlement до даты и прибавьте inventTrans.CostAmountPosted. (InventTrans.CostAmountAdjustment - это всего лишь денормализация данных для скорости работы в некоторых "кейсах".) |
|
15.06.2020, 09:43 | #7 |
Banned
|
Давным-давно делали разработку, чтобы последнюю себестоимость в карточке товара обновлять не только по закрытию закупки, но и после пересчета склада. Идея была в том, чтобы для расчета цены спецификации применять наиболее реалистичную себестоимость. Смысла в этой модификации уже давно нет, т.к. со времен AX2009 (?) можно в расчете спецификации напрямую использовать текущую стоимость склада.
|
|
15.06.2020, 10:11 | #8 |
Moderator
|
Цитата:
Сообщение от Anya
Первое, что бросается в глаза в складких проводках после закрытия появляется запись Средневзвешанное закрытие запаса с кол-вом и суммой и если сумму поделить на кол-во получим себестоимость, которую можно сохранять. В туже версию цены было бы круто сохранять с типом Фактическая себестоимость например, как думаете?
|
|
|
За это сообщение автора поблагодарили: EVGL (1), Anya (1). |
15.06.2020, 10:24 | #9 |
Участник
|
Цитата:
Сообщение от EVGL
Давным-давно делали разработку, чтобы последнюю себестоимость в карточке товара обновлять не только по закрытию закупки, но и после пересчета склада. Идея была в том, чтобы для расчета цены спецификации применять наиболее реалистичную себестоимость. Смысла в этой модификации уже давно нет, т.к. со времен AX2009 (?) можно в расчете спецификации напрямую использовать текущую стоимость склада.
Естественно, не по проводкам, а в разрезе аналитик продукта плюс Сайт. |
|
|
За это сообщение автора поблагодарили: Logger (3). |
16.06.2020, 13:21 | #10 |
Участник
|
Цитата:
Цитата:
Цитата:
Не поняла про вставку проводок задним числом, я просто хочу отдельно сохранять себес и чтобы это ни на что не влияло - чисто для информации Цитата:
Сообщение от mazzy
InventTrans.CostAmountAdjustment содержит сумму всех неотмененных коррекций из InventSettlement.
вам же нужны не все коррекции, а только на некоторую дату. поэтому просуммируйте неотмененные InventSettlement до даты и прибавьте inventTrans.CostAmountPosted. (InventTrans.CostAmountAdjustment - это всего лишь денормализация данных для скорости работы в некоторых "кейсах".) |
|
16.06.2020, 13:23 | #11 |
Участник
|
Цитата:
Сообщение от EVGL
Давным-давно делали разработку, чтобы последнюю себестоимость в карточке товара обновлять не только по закрытию закупки, но и после пересчета склада. Идея была в том, чтобы для расчета цены спецификации применять наиболее реалистичную себестоимость. Смысла в этой модификации уже давно нет, т.к. со времен AX2009 (?) можно в расчете спецификации напрямую использовать текущую стоимость склада.
Не поняла, как при расчете спецификации использовать реальную себестоимость закрытия склада? |
|
16.06.2020, 13:27 | #12 |
Участник
|
Цитата:
Сообщение от Raven Melancholic
В DAX2012 в стандарте при закрытии (и отмене закрытия) это происходит кроме моделей скользящего среднего и стандартной себестоимости. Заполняется не только последняя стоимость в карточке, но и при некоторых условиях в версии цены с типом "Затраты".
Естественно, не по проводкам, а в разрезе аналитик продукта плюс Сайт. |
|
16.06.2020, 14:32 | #13 |
Banned
|
|
|
16.06.2020, 14:54 | #14 |
Участник
|
|
|
16.06.2020, 15:23 | #15 |
Участник
|
Цитата:
Там правда сохранение зависит от даты и еще пары условий, но это у Вас программист может посмотреть метод updateLastCostPrice на таблице InventTable и расскажет тонкости. |
|
16.06.2020, 19:06 | #16 |
Banned
|
Да, конечно. А как еще? Закрытие склада все равно пересчитывает производственные заказы задним числом. Если считать себестоимость прошлого месяца "реальной" для будущих заказов, то средняя мгновенная будет еще "реальнее".
|
|
17.06.2020, 11:30 | #17 |
Участник
|
Цитата:
А теперь представьте много таких закзаов ежедневно. Мгновенная очень завешенная получается. В Запасах в наличии стоит запас 0 сумма большая. Надо делать пересчеты постоянно. |
|
17.06.2020, 12:30 | #18 |
Участник
|
DAX2009SP1RU8. В 2015 году генеральный поставил задачу формировать ежедневно(вечером) отчет по предфактической себестоимости размещенных, но еще не отгруженных заказов на продажу и фактической по отгруженным.(используется Производство, комплектация и РАЗУКОМПЛЕКТАЦИЯ(разборка спецификаций) . То есть что бы цифра маржинальности по данному(предфакт) расчету предоставляла бы оценку на какую маржу можно рассчитывать по каждому заказу(с детализацией до самого нижнего уровня номенклатуры) исходя из даты предполагаемой отгрузки по дате обязательств. ПО ПО каждой номенклатуре по заказу Предфакт считается исходят из пересчитанного склада, едущих закупок и из сводного планирования что еще не утверждено
Как понимаете пересчет и ЗАКРЫТИЕ каждый день(точнее вечер), что бы через анализатор затрат(в стандарте) можно было видеть все что будет в конце месяца. Затраты задним числом(это доставка) минимальны по отношению к основной себестоимости(погрешность мизерную дают). Все просто. Копирование рабочей компании на тестовую, там делаете расчет(пересчет и ЗАКРЫТИЕ для анализа уже отгруженных), естественно это все автоматом делается, без участия человека. Генеральный счастлив уже как 5 лет. Все цифры с GM из данных за месяц то что бухи принимают к учету(после итогового пересчета в конце месяца на рабочей) максимально одинаковые. Это для планирования очень удобно, что бы отдел продаж и генеральный каждый день могли исходить какие скидки давать на новые заказы, чтобы по запланированной ежемесячной GM не "провалиться". Последний раз редактировалось TDV; 17.06.2020 в 12:37. |
|
17.06.2020, 20:25 | #19 |
Banned
|
Цитата:
Сообщение от Anya
Я тоже так думала по неопытности Но мгновенная себестоимость вообще у нас неверная. Объясню, сделали Report as finish по производственному заказу, далее сразу продали продукт, далее сделали END по производственному заказу.
А теперь представьте много таких закзаов ежедневно. Мгновенная очень завешенная получается. В Запасах в наличии стоит запас 0 сумма большая. Надо делать пересчеты постоянно. |
|
18.06.2020, 08:24 | #20 |
Участник
|
Ну в запасах имеется не всегда, например для новой продукции тоже приходится делать расчеты.
Мгновенная стоимость хорошо у вас в буржуинстве - настроил при приходах какую-либо оценочную величину накладных расходов и пользуйся при разноске накладных, а в конце периода оценил отклонения и что-то с ними сделал. В итоге сразу получаем практически реальную стоимость запасов А у нас "нет бумажки - нет учета", а по тем же накладным расходам "бумажка" приходит часто несколько позже, чем материалы пошли двигаться. Хотя прясого запрета делать оценочные операции вроде бы нет, но редко можно встретить бухгалтера или экономиста, который возьмет на себя ответственность использовать такой подход. Вот и приходится для плановых расчетов использовать какие-то плановые же данные по составляющим. Но это уже не совсем по теме текущего топика, так как в этот случай явно не касается сохранения стоимости при закрытии склада. |
|
|
|