AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.06.2020, 23:43   #1  
Anya is offline
Anya
Участник
 
92 / 10 (1) +
Регистрация: 26.11.2015
Адрес: Москва
Сохранение фактической себестоимости
Коллеги, добрый день!
После закрытия склада система рассчитывается истинную себестоимость, корректирует на нее списания и форирует проводки по средневзвешенному закрытию. Но нигде не сохраняет эту фактическую себестоимость. Делали ли вы доработку по её сохранению. Существует необходимость в выгрузке таких данных по номенклатурам за закрытый период.
Старый 14.06.2020, 09:53   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Anya Посмотреть сообщение
Но нигде не сохраняет эту фактическую себестоимость.
Сохраняет. Либо я чего-то не понимаю в вашем высказывании.
Каждая коррекция сохраняется в таблице InventSettlement.

Вы можете узнать себестоимость на любой день,
если возьмете первоначальную себестоимость InventTrans.CostAmountPosted
и прибавите не отмененные коррекции из InventSettlement по заданный день.
__________________
полезное на axForum, github, vk, coub.
Старый 14.06.2020, 13:59   #3  
Anya is offline
Anya
Участник
 
92 / 10 (1) +
Регистрация: 26.11.2015
Адрес: Москва
Цитата:
Сообщение от 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  
ppson is offline
ppson
Участник
Аватар для ppson
Ex AND Project
1C
 
2,102 / 114 (8) +++++
Регистрация: 25.06.2002
Адрес: SPb, Msk
Цитата:
Сообщение от Anya Посмотреть сообщение
В том то и дело, что есть только коррекции, что в складких проводках, что в сопоставлении.
Внимательно прочитайте что написал Mazzy
Первоначальную себестоимость складской проводки при разноске сохраняется в InventTrans.CostAmountPosted и никогда не пересматривается.
__________________
Старый 14.06.2020, 22:26   #5  
Anya is offline
Anya
Участник
 
92 / 10 (1) +
Регистрация: 26.11.2015
Адрес: Москва
Цитата:
Сообщение от ppson Посмотреть сообщение
Внимательно прочитайте что написал Mazzy
Первоначальную себестоимость складской проводки при разноске сохраняется в InventTrans.CostAmountPosted и никогда не пересматривается.
Это я знаю, это Фин.сумма , есть еще Сумма корректировки и Сумма сопоставления.
По сути, чтобы получить истунную себестоимость за период по номенклатуре я могу взять любую расходную проводку за период и сумму сопоставления поделить на количество

Последний раз редактировалось Anya; 14.06.2020 в 22:32.
Старый 15.06.2020, 00:55   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Anya Посмотреть сообщение
А я хочу открыть по номенклатуре форму какую-нибудь и увидеть себестоимость по всем предыдущим закрытиям, а еще лучше по всем номенклатурам, как в версии цены.
а зачем?
предположим, у вас есть такая форма. и что вы собираетесь с ней делать?

Цитата:
Сообщение от Anya Посмотреть сообщение
Поэтому и хотела узнать как правильнее её вытащить. Первое, что бросается в глаза в складких проводках после закрытия появляется запись Средневзвешанное закрытие запаса с кол-вом и суммой и если сумму поделить на кол-во получим себестоимость, которую можно сохранять.
Не совсем.
Для номенклатуры могут быть разрешены отрицательные остатки.
Причем теоретически количество и сумма могут иметь разный знак.

Цитата:
Сообщение от Anya Посмотреть сообщение
В туже версию цены было бы круто сохранять с типом Фактическая себестоимость например, как думаете?
А зачем вам именно сама себестоимость, а не коррекция себестоимости?

Кроме того, как вы собираетесь вставлять проводки задним числом?
Аксапта вполне корректно работает задним числом именно за счет коррекций.

Цитата:
Сообщение от Anya Посмотреть сообщение
Вопрос еще - вы предлагаете брать коррекцию из таблицы InventSettlement, а не сразу из InventTrans (там же есть поле InventTrans.CostAmountAdjustment) потому что, если запись есть в InventSettlement и это значит что было закрытие и расчет фактической себестоимости?
InventTrans.CostAmountAdjustment содержит сумму всех неотмененных коррекций из InventSettlement.

вам же нужны не все коррекции, а только на некоторую дату.
поэтому просуммируйте неотмененные InventSettlement до даты и прибавьте inventTrans.CostAmountPosted.

(InventTrans.CostAmountAdjustment - это всего лишь денормализация данных для скорости работы в некоторых "кейсах".)
__________________
полезное на axForum, github, vk, coub.
Старый 15.06.2020, 09:43   #7  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от Anya Посмотреть сообщение
Делали ли вы доработку по её сохранению. Существует необходимость в выгрузке таких данных по номенклатурам за закрытый период.
Давным-давно делали разработку, чтобы последнюю себестоимость в карточке товара обновлять не только по закрытию закупки, но и после пересчета склада. Идея была в том, чтобы для расчета цены спецификации применять наиболее реалистичную себестоимость. Смысла в этой модификации уже давно нет, т.к. со времен AX2009 (?) можно в расчете спецификации напрямую использовать текущую стоимость склада.
Старый 15.06.2020, 10:11   #8  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,907 / 5717 (196) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от Anya Посмотреть сообщение
Первое, что бросается в глаза в складких проводках после закрытия появляется запись Средневзвешанное закрытие запаса с кол-вом и суммой и если сумму поделить на кол-во получим себестоимость, которую можно сохранять. В туже версию цены было бы круто сохранять с типом Фактическая себестоимость например, как думаете?
Идея в принципе неплохая, проблема в том, что эта запись появляется не во всех случаях. Если в периоде был только один приход (и не было входящего остатка) или был входящий остаток, состоящий из одной единственной приходной складской проводки, то запись усреднения не создается (поскольку усреднять нечего...)
За это сообщение автора поблагодарили: EVGL (1), Anya (1).
Старый 15.06.2020, 10:24   #9  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от EVGL Посмотреть сообщение
Давным-давно делали разработку, чтобы последнюю себестоимость в карточке товара обновлять не только по закрытию закупки, но и после пересчета склада. Идея была в том, чтобы для расчета цены спецификации применять наиболее реалистичную себестоимость. Смысла в этой модификации уже давно нет, т.к. со времен AX2009 (?) можно в расчете спецификации напрямую использовать текущую стоимость склада.
В DAX2012 в стандарте при закрытии (и отмене закрытия) это происходит кроме моделей скользящего среднего и стандартной себестоимости. Заполняется не только последняя стоимость в карточке, но и при некоторых условиях в версии цены с типом "Затраты".
Естественно, не по проводкам, а в разрезе аналитик продукта плюс Сайт.
За это сообщение автора поблагодарили: Logger (3).
Старый 16.06.2020, 13:21   #10  
Anya is offline
Anya
Участник
 
92 / 10 (1) +
Регистрация: 26.11.2015
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
а зачем?
предположим, у вас есть такая форма. и что вы собираетесь с ней делать?
Требуется предоставить финансистам, бухгалтерам.

Цитата:
Сообщение от mazzy Посмотреть сообщение
Не совсем.
Для номенклатуры могут быть разрешены отрицательные остатки.
Причем теоретически количество и сумма могут иметь разный знак.
У нас запрещен отрицательный склад.

Цитата:
Сообщение от mazzy Посмотреть сообщение
А зачем вам именно сама себестоимость, а не коррекция себестоимости?
Кроме того, как вы собираетесь вставлять проводки задним числом?
Аксапта вполне корректно работает задним числом именно за счет коррекций.
У нас производство продукции пищевой, нам надо знать себестоимость реальную единицы ГП. Мы её анализиуем, сравниваем с предыдущими периодами, цены заводим на её основе.
Не поняла про вставку проводок задним числом, я просто хочу отдельно сохранять себес и чтобы это ни на что не влияло - чисто для информации

Цитата:
Сообщение от mazzy Посмотреть сообщение
InventTrans.CostAmountAdjustment содержит сумму всех неотмененных коррекций из InventSettlement.
вам же нужны не все коррекции, а только на некоторую дату.
поэтому просуммируйте неотмененные InventSettlement до даты и прибавьте inventTrans.CostAmountPosted.
(InventTrans.CostAmountAdjustment - это всего лишь денормализация данных для скорости работы в некоторых "кейсах".)
Поняла, имеете ввиду ситуацию, когда коррекцию проводки сделали следующим периодом. А такое вообще можно делать? я коррекции делаю только той же датой что и проводка сама, а коррекция пересчета и закрытия на дату конца периода идет.
Старый 16.06.2020, 13:23   #11  
Anya is offline
Anya
Участник
 
92 / 10 (1) +
Регистрация: 26.11.2015
Адрес: Москва
Цитата:
Сообщение от EVGL Посмотреть сообщение
Давным-давно делали разработку, чтобы последнюю себестоимость в карточке товара обновлять не только по закрытию закупки, но и после пересчета склада. Идея была в том, чтобы для расчета цены спецификации применять наиболее реалистичную себестоимость. Смысла в этой модификации уже давно нет, т.к. со времен AX2009 (?) можно в расчете спецификации напрямую использовать текущую стоимость склада.
Вот у нас тоже средняя мгновенная не реалистичная, так как производственные заказы закрываются позже, а товар уже продан.
Не поняла, как при расчете спецификации использовать реальную себестоимость закрытия склада?
Старый 16.06.2020, 13:27   #12  
Anya is offline
Anya
Участник
 
92 / 10 (1) +
Регистрация: 26.11.2015
Адрес: Москва
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
В DAX2012 в стандарте при закрытии (и отмене закрытия) это происходит кроме моделей скользящего среднего и стандартной себестоимости. Заполняется не только последняя стоимость в карточке, но и при некоторых условиях в версии цены с типом "Затраты".
Естественно, не по проводкам, а в разрезе аналитик продукта плюс Сайт.
То есть при закрытии в карточке номенклатуры проставляется себестоимость закрытия??? У меня только проставляется только себестоимость из расчета спецификации планового. Как это настроить, подскажите пожалуйста!
Старый 16.06.2020, 14:32   #13  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от Anya Посмотреть сообщение
Вот у нас тоже средняя мгновенная не реалистичная, так как производственные заказы закрываются позже, а товар уже продан.
Не поняла, как при расчете спецификации использовать реальную себестоимость закрытия склада?
https://docs.microsoft.com/en-us/dyn...ulation-groups

Inventory price
Старый 16.06.2020, 14:54   #14  
Anya is offline
Anya
Участник
 
92 / 10 (1) +
Регистрация: 26.11.2015
Адрес: Москва
Цитата:
Сообщение от EVGL Посмотреть сообщение
Это у меня настроено - это средняя мгновенная себестоимость, а не фактическая. Я плановый расчет по ней делаю.
Старый 16.06.2020, 15:23   #15  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от Anya Посмотреть сообщение
То есть при закрытии в карточке номенклатуры проставляется себестоимость закрытия??? У меня только проставляется только себестоимость из расчета спецификации планового. Как это настроить, подскажите пожалуйста!
Да вроде бы достаточно в карточке номенклатуры установить флаг "Последняя себестоимость" на быстрой вкладке "Управление затратами".
Там правда сохранение зависит от даты и еще пары условий, но это у Вас программист может посмотреть метод updateLastCostPrice на таблице InventTable и расскажет тонкости.
Старый 16.06.2020, 19:06   #16  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от Anya Посмотреть сообщение
Это у меня настроено - это средняя мгновенная себестоимость, а не фактическая. Я плановый расчет по ней делаю.
Да, конечно. А как еще? Закрытие склада все равно пересчитывает производственные заказы задним числом. Если считать себестоимость прошлого месяца "реальной" для будущих заказов, то средняя мгновенная будет еще "реальнее".
Старый 17.06.2020, 11:30   #17  
Anya is offline
Anya
Участник
 
92 / 10 (1) +
Регистрация: 26.11.2015
Адрес: Москва
Цитата:
Сообщение от EVGL Посмотреть сообщение
Да, конечно. А как еще? Закрытие склада все равно пересчитывает производственные заказы задним числом. Если считать себестоимость прошлого месяца "реальной" для будущих заказов, то средняя мгновенная будет еще "реальнее".
Я тоже так думала по неопытности Но мгновенная себестоимость вообще у нас неверная. Объясню, сделали Report as finish по производственному заказу, далее сразу продали продукт, далее сделали END по производственному заказу.
А теперь представьте много таких закзаов ежедневно. Мгновенная очень завешенная получается. В Запасах в наличии стоит запас 0 сумма большая. Надо делать пересчеты постоянно.
Старый 17.06.2020, 12:30   #18  
TDV is offline
TDV
Участник
 
128 / 30 (2) +++
Регистрация: 04.11.2005
Цитата:
Сообщение от Anya Посмотреть сообщение
....Надо делать пересчеты постоянно.
DAX2009SP1RU8. В 2015 году генеральный поставил задачу формировать ежедневно(вечером) отчет по предфактической себестоимости размещенных, но еще не отгруженных заказов на продажу и фактической по отгруженным.(используется Производство, комплектация и РАЗУКОМПЛЕКТАЦИЯ(разборка спецификаций) . То есть что бы цифра маржинальности по данному(предфакт) расчету предоставляла бы оценку на какую маржу можно рассчитывать по каждому заказу(с детализацией до самого нижнего уровня номенклатуры) исходя из даты предполагаемой отгрузки по дате обязательств. ПО ПО каждой номенклатуре по заказу Предфакт считается исходят из пересчитанного склада, едущих закупок и из сводного планирования что еще не утверждено
Как понимаете пересчет и ЗАКРЫТИЕ каждый день(точнее вечер), что бы через анализатор затрат(в стандарте) можно было видеть все что будет в конце месяца. Затраты задним числом(это доставка) минимальны по отношению к основной себестоимости(погрешность мизерную дают). Все просто. Копирование рабочей компании на тестовую, там делаете расчет(пересчет и ЗАКРЫТИЕ для анализа уже отгруженных), естественно это все автоматом делается, без участия человека. Генеральный счастлив уже как 5 лет. Все цифры с GM из данных за месяц то что бухи принимают к учету(после итогового пересчета в конце месяца на рабочей) максимально одинаковые. Это для планирования очень удобно, что бы отдел продаж и генеральный каждый день могли исходить какие скидки давать на новые заказы, чтобы по запланированной ежемесячной GM не "провалиться".

Последний раз редактировалось TDV; 17.06.2020 в 12:37.
Старый 17.06.2020, 20:25   #19  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от Anya Посмотреть сообщение
Я тоже так думала по неопытности Но мгновенная себестоимость вообще у нас неверная. Объясню, сделали Report as finish по производственному заказу, далее сразу продали продукт, далее сделали END по производственному заказу.
А теперь представьте много таких закзаов ежедневно. Мгновенная очень завешенная получается. В Запасах в наличии стоит запас 0 сумма большая. Надо делать пересчеты постоянно.
Не врубаюсь. Себестоимость производственного продукта определяется суммой затрат на материалы плюс зарплаты, амортизация и тп. Указанная настройка относится именно к тому, по какой стоимости считать материалы. Материалы обычно всегда имеются в запасе.
Старый 18.06.2020, 08:24   #20  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Ну в запасах имеется не всегда, например для новой продукции тоже приходится делать расчеты.
Мгновенная стоимость хорошо у вас в буржуинстве - настроил при приходах какую-либо оценочную величину накладных расходов и пользуйся при разноске накладных, а в конце периода оценил отклонения и что-то с ними сделал. В итоге сразу получаем практически реальную стоимость запасов А у нас "нет бумажки - нет учета", а по тем же накладным расходам "бумажка" приходит часто несколько позже, чем материалы пошли двигаться. Хотя прясого запрета делать оценочные операции вроде бы нет, но редко можно встретить бухгалтера или экономиста, который возьмет на себя ответственность использовать такой подход. Вот и приходится для плановых расчетов использовать какие-то плановые же данные по составляющим.
Но это уже не совсем по теме текущего топика, так как в этот случай явно не касается сохранения стоимости при закрытии склада.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Расчет себестоимости номенклатуры Anya DAX: Функционал 12 23.12.2019 10:26
Расчет фактической себестоимости в Ах 4 sp2 Ksju DAX: Функционал 6 14.10.2011 12:16
Denis Fedotenko: Себестоимость и закрытие склада Blog bot DAX: База знаний и проекты 44 29.03.2010 14:54
Пересчет себестоимости в заказе. Задвоение себестоимости кредит-ноты. Aquarius DAX: Функционал 4 10.06.2009 10:59
Проблема учет плановых затрат и расчет полной плановой себестоимости. AlexUnik DAX: Функционал 13 16.09.2004 10:01

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:43.