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

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

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

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

Цитата:
Сообщение от mazzy Посмотреть сообщение
InventTrans.CostAmountAdjustment содержит сумму всех неотмененных коррекций из InventSettlement.
вам же нужны не все коррекции, а только на некоторую дату.
поэтому просуммируйте неотмененные InventSettlement до даты и прибавьте inventTrans.CostAmountPosted.
(InventTrans.CostAmountAdjustment - это всего лишь денормализация данных для скорости работы в некоторых "кейсах".)
Поняла, имеете ввиду ситуацию, когда коррекцию проводки сделали следующим периодом. А такое вообще можно делать? я коррекции делаю только той же датой что и проводка сама, а коррекция пересчета и закрытия на дату конца периода идет.
Старый 15.06.2020, 10:11   #6  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,913 / 5736 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от Anya Посмотреть сообщение
Первое, что бросается в глаза в складких проводках после закрытия появляется запись Средневзвешанное закрытие запаса с кол-вом и суммой и если сумму поделить на кол-во получим себестоимость, которую можно сохранять. В туже версию цены было бы круто сохранять с типом Фактическая себестоимость например, как думаете?
Идея в принципе неплохая, проблема в том, что эта запись появляется не во всех случаях. Если в периоде был только один приход (и не было входящего остатка) или был входящий остаток, состоящий из одной единственной приходной складской проводки, то запись усреднения не создается (поскольку усреднять нечего...)
За это сообщение автора поблагодарили: EVGL (1), Anya (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Расчет себестоимости номенклатуры 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, время: 02:18.