|
04.03.2009, 15:20 | #1 |
Участник
|
Добрый день, ситуация следующая:
Запустили проект, три месяца назад, на методе расчета себестоимости "FIFO", теперь принято решение перейти на метод расчета "по средней", но с пересчетом всех старых операций. Собственно вопрос, как этот пересчет можно сделать как можно корректней? Пытался поменять в карточке на прямую, но система ругается на присутствие учтенных операций, убрал проверку, чтобы не ругалась, так система пересчитала себестоимость всех операций, рассчитав среднею себест. на текущий момент времени, а надо на дату расхода, продажи или выхода. Если кто-то сталкивался с такой задачей, буду, благодарен за помощь. |
|
04.03.2009, 16:46 | #2 |
Участник
|
Nav под рукой нет, поэтому на память: у всех приходных операций 32 таблицы (можно просто у всех) убрать галку "Applied Entry to Adjust" - по этой галке производится пересчет FIFO операций. Заполнить таблицу 5804 списком из всех товаров, которые вы хотите пересчитать по средней с указанием самой ранней датой пересчета. Всем расходным операциям в 5802 таблице поставить галку "Оценка по средней" ("Valued by Average Cost"). В 339 таблице снять галки "Cost Applied"). Мог что-то забыть ;-)
|
|
04.03.2009, 20:41 | #3 |
Участник
|
|
|
04.03.2009, 17:06 | #4 |
Участник
|
Кстати, дата учета коррекции себестоимости определяется (для четверки и выше), закрыт учетный период, или не закрыт. Если закрыт, то себестоимость учитывается датой, указанной в пакетном задании "Корр. Себест. - Товар Операции". Перед коррекцией откройте все периоды.
|
|
04.03.2009, 17:13 | #5 |
Участник
|
А с операциями выхода как быть?
|
|
04.03.2009, 17:57 | #6 |
Участник
|
Да, точно. В Таблице 5406 Prod. Order Line снимите галку "Cost is Adjusted" для завершенных заказов
|
|
05.03.2009, 10:56 | #7 |
Участник
|
Механизм себестоимости перепрограммировался заново практически для каждой новой версии. Но основные принципы оставались.
Есть два метода расчета себестоимости: Применная себестоимость (Applied Cost) и средняя себестоимость (Average Cost). В применненую себестоимость входят все методы учета, кроме "по средней", включая стандартный. В среднюю, соответственно по средней. Пересчет себестоимости идет по принципу : сначала запускается примененная себестоимость, а следом средняя. Примененная себестоимость считается только для операций, где стоит галка "Applied Entry to Adjust" (галка ставится для положительных операций, и корректируются все применнные к этой положительной операции операции расхода), а средняя для товаров с соответствующим методом учета себестоимости. Если для товара со средней поставить галку "Applied Entry to Adjust" то система пересчитает по методу фифо, а после все равно еще раз пересчитает по средней. Поэтому, данная галка применима для FIFO, LIFO, Стандарный, По серийным. Но у топикстартера фифо, поэтому я говорил о фифо. Собственно "Applied Entry to Adjust" дословно можно перевести как "Примененная операция - к коррекции". Естественно, ньюансов множество, и при переходе есть еще несколько подводных камней, собственно кодюнит коррекции себестоимости и есть этот камень :-) . Не все гладко с перемещениями и с указанными "Applies-to Entry" строками товарных журналов. Может быть у топикстартера создадуться специфические условия, при которых что-то пойдет не так. Но указанных мною действий хватило для пересчета себестоимости в моих условиях. Естественно, это не стандартная разрешенная операция Navision, и топикстартер должен понимать, на какой риск он идет. |
|
05.03.2009, 20:33 | #8 |
Участник
|
Цитата:
Сообщение от Kashin
Механизм себестоимости перепрограммировался заново практически для каждой новой версии. Но основные принципы оставались.
Есть два метода расчета себестоимости: Применная себестоимость (Applied Cost) и средняя себестоимость (Average Cost). В применненую себестоимость входят все методы учета, кроме "по средней", включая стандартный. В среднюю, соответственно по средней. o Average cost for items valued according to all costing methods except Standard. o Standard cost for items valued according to the standard costing method. To make an inventory valuation according to the selected costing method, the costs must be adjusted using the inventory adjustment batch job. This issue is addressed later in this chapter in the section “Inventory Adjustment.” Извините, не нашёл ничего про "Applied Cost", поэтому на всякий случай решил уточнить. Цитата:
Пересчет себестоимости идет по принципу : сначала запускается примененная себестоимость, а следом средняя. Примененная себестоимость считается только для операций, где стоит галка "Applied Entry to Adjust" (галка ставится для положительных операций, и корректируются все применнные к этой положительной операции операции расхода), а средняя для товаров с соответствующим методом учета себестоимости. Если для товара со средней поставить галку "Applied Entry to Adjust" то система пересчитает по методу фифо, а после все равно еще раз пересчитает по средней. Поэтому, данная галка применима для FIFO, LIFO, Стандарный, По серийным. Но у топикстартера фифо, поэтому я говорил о фифо.
Собственно "Applied Entry to Adjust" дословно можно перевести как "Примененная операция - к коррекции". Естественно, ньюансов множество, и при переходе есть еще несколько подводных камней, собственно кодюнит коррекции себестоимости и есть этот камень :-) . Не все гладко с перемещениями и с указанными "Applies-to Entry" строками товарных журналов. Может быть у топикстартера создадуться специфические условия, при которых что-то пойдет не так. Но указанных мною действий хватило для пересчета себестоимости в моих условиях. |
|
05.03.2009, 21:58 | #9 |
Участник
|
Цитата:
Сообщение от RedFox
It is also important to note that while the inventory costs are capitalized according to the cost flow assumption embedded in the individual costing method, the value of inventory decrease transactions are initially posted as based on just two types of unit cost:
o Average cost for items valued according to all costing methods except Standard. o Standard cost for items valued according to the standard costing method. To make an inventory valuation according to the selected costing method, the costs must be adjusted using the inventory adjustment batch job. This issue is addressed later in this chapter in the section “Inventory Adjustment.” Извините, не нашёл ничего про "Applied Cost", поэтому на всякий случай решил уточнить. Цитата:
the value of inventory decrease transactions are initially posted as based on just two types of unit cost
.... To make an inventory valuation according to the selected costing method, the costs must be adjusted using the inventory adjustment batch job. |
|
05.03.2009, 16:44 | #10 |
Участник
|
Вопрос по поводу таблицы 5804, как заполнять поле код склада
у нас в "товар настройка"- поле "Сред. Себестоимость тип расчета" стоит "Товар. & Склад & Вариант" соответственно расчет средней будет идти в разрезе складов и вариантов. Верно ли если я заполню таблицу 5804 в разрезе одного товара Т0001 след оброзом: 1) возьмем все операции по даному товару сгрупируем их по складу и получим список уникальных складов. 2) заполним таблицу 5804 так ТоварНо. Код Склада Дата Переоценки Себестоимость Скоректированна товар1 уникал.скалад1 Дата1 Нет товар1 уникал.скалад2 Дата1 Нет ..... товар1 уникал.скаладN Дата1 Нет где Дата1 = Дате сомого раннего расхода в данном товаре. Так же у нас стоит настройка "Период Расчета Средней Себестоимости" = День Не повлияет ли эта настройка на правельность расчета средней себестоимости? |
|
06.03.2009, 10:48 | #11 |
Участник
|
Цитата:
Сообщение от Константин!
Вопрос по поводу таблицы 5804, как заполнять поле код склада
у нас в "товар настройка"- поле "Сред. Себестоимость тип расчета" стоит "Товар. & Склад & Вариант" соответственно расчет средней будет идти в разрезе складов и вариантов. Верно ли если я заполню таблицу 5804 в разрезе одного товара Т0001 след оброзом: 1) возьмем все операции по даному товару сгрупируем их по складу и получим список уникальных складов. 2) заполним таблицу 5804 так ТоварНо. Код Склада Дата Переоценки Себестоимость Скоректированна товар1 уникал.скалад1 Дата1 Нет товар1 уникал.скалад2 Дата1 Нет ..... товар1 уникал.скаладN Дата1 Нет где Дата1 = Дате сомого раннего расхода в данном товаре. Код: Insert [Имя вашей фирмы$Avg_ Cost Adjmt_ Entry Point] ([Item No_], [Variant Code], [Location Code], [Valuation Date]) SELECT [Item No_], [Variant Code], [Location Code], '2000-01-01' FROM [Имя вашей фирмы$Item Ledger Entry] GROUP BY [Item No_], [Variant Code], [Location Code] |
|
06.03.2009, 11:05 | #12 |
Участник
|
Цитата:
Сообщение от Kashin
Так как операция одноразовая, я бы сделал соответствующий SQL запрос, выглядящий примерно так (Справедливо для 4-ки):
Код: Insert [Имя вашей фирмы$Avg_ Cost Adjmt_ Entry Point] ([Item No_], [Variant Code], [Location Code], [Valuation Date]) SELECT [Item No_], [Variant Code], [Location Code], '2000-01-01' FROM [Имя вашей фирмы$Item Ledger Entry] GROUP BY [Item No_], [Variant Code], [Location Code] Кстати есть хороший руский хелп "Microsoft Dynamics™ NAV 5.0 Учет Себестоимости Техническое описание". Если модераторы позволят могу выложить. |
|
25.03.2009, 12:19 | #14 |
Участник
|
Цитата:
Сообщение от Константин!
Вопрос по поводу таблицы 5804, как заполнять поле код склада
у нас в "товар настройка"- поле "Сред. Себестоимость тип расчета" стоит "Товар. & Склад & Вариант" соответственно расчет средней будет идти в разрезе складов и вариантов. Верно ли если я заполню таблицу 5804 в разрезе одного товара Т0001 след оброзом: 1) возьмем все операции по даному товару сгрупируем их по складу и получим список уникальных складов. 2) заполним таблицу 5804 так ТоварНо. Код Склада Дата Переоценки Себестоимость Скоректированна товар1 уникал.скалад1 Дата1 Нет товар1 уникал.скалад2 Дата1 Нет ..... товар1 уникал.скаладN Дата1 Нет где Дата1 = Дате сомого раннего расхода в данном товаре. Так же у нас стоит настройка "Период Расчета Средней Себестоимости" = День Не повлияет ли эта настройка на правельность расчета средней себестоимости? Таким образом для перезаполнения данной таблицы достаточно "поиграться" полями <Average Cost Period> и <Average Cost Calc. Type> на форме Inventory Setup. |
|
06.03.2009, 11:00 | #15 |
Участник
|
Все вроде получилось.
Единственное в таблице 5802 поставил галку "Valued By Average Cost" на все операции, а не только на расход. Так же сбросил галку "Cost is Adjusted" в карточке товара . Потом запустил коррекцию. Выкладываю то что получилось. [attachment=985:cu50006.txt] |
|
06.03.2009, 11:07 | #16 |
Участник
|
Цитата:
точно, про нее забыл. |
|
06.03.2009, 11:19 | #17 |
Участник
|
|
|
16.03.2009, 12:37 | #18 |
Участник
|
А у нас задача в точности наоборот - поменять с Средней на FIFO. Собрался спросить фуромчан, а тут глядь похожая задача.
Попробую воспользоваться данными здесь советами. Если есть еще мысли буду очень признателен! |
|
16.03.2009, 12:59 | #19 |
Участник
|
Правильно ли я понимаю, что для перехода со Средней на FIFO:
1. у всех приходных операций 32 таблицы (можно просто у всех) поставить галку "Applied Entry to Adjust" 2. Всем расходным операциям в 5802 таблице убрать галку "Оценка по средней" ("Valued by Average Cost"). 3. В 339 таблице поставить галки "Cost Applied") 4. Снять галку "Cost is Adjusted" в карточке товара что-то упущено? (модуля производства нет) |
|
16.03.2009, 16:04 | #20 |
Участник
|
Цитата:
3. В 339 таблице поставить галки "Cost Applied")
|
|