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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.03.2009, 15:20   #1  
Константин! is offline
Константин!
Участник
 
180 / 10 (1) +
Регистрация: 13.04.2005
Адрес: Казань
Добрый день, ситуация следующая:
Запустили проект, три месяца назад, на методе расчета себестоимости "FIFO", теперь принято решение перейти на метод расчета "по средней", но с пересчетом всех старых операций. Собственно вопрос, как этот пересчет можно сделать как можно корректней?
Пытался поменять в карточке на прямую, но система ругается на присутствие учтенных операций, убрал проверку, чтобы не ругалась, так система пересчитала себестоимость всех операций, рассчитав среднею себест. на текущий момент времени, а надо на дату расхода, продажи или выхода. Если кто-то сталкивался с такой задачей, буду, благодарен за помощь.
Старый 04.03.2009, 16:46   #2  
artkashin is offline
artkashin
Участник
MCBMSS
 
519 / 18 (2) ++
Регистрация: 06.12.2006
Nav под рукой нет, поэтому на память: у всех приходных операций 32 таблицы (можно просто у всех) убрать галку "Applied Entry to Adjust" - по этой галке производится пересчет FIFO операций. Заполнить таблицу 5804 списком из всех товаров, которые вы хотите пересчитать по средней с указанием самой ранней датой пересчета. Всем расходным операциям в 5802 таблице поставить галку "Оценка по средней" ("Valued by Average Cost"). В 339 таблице снять галки "Cost Applied"). Мог что-то забыть ;-)
Старый 04.03.2009, 17:06   #3  
artkashin is offline
artkashin
Участник
MCBMSS
 
519 / 18 (2) ++
Регистрация: 06.12.2006
Кстати, дата учета коррекции себестоимости определяется (для четверки и выше), закрыт учетный период, или не закрыт. Если закрыт, то себестоимость учитывается датой, указанной в пакетном задании "Корр. Себест. - Товар Операции". Перед коррекцией откройте все периоды.
Старый 04.03.2009, 17:13   #4  
Константин! is offline
Константин!
Участник
 
180 / 10 (1) +
Регистрация: 13.04.2005
Адрес: Казань
А с операциями выхода как быть?
Старый 04.03.2009, 17:57   #5  
artkashin is offline
artkashin
Участник
MCBMSS
 
519 / 18 (2) ++
Регистрация: 06.12.2006
Да, точно. В Таблице 5406 Prod. Order Line снимите галку "Cost is Adjusted" для завершенных заказов
Старый 04.03.2009, 20:41   #6  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от Kashin Посмотреть сообщение
у всех приходных операций 32 таблицы (можно просто у всех) убрать галку "Applied Entry to Adjust" - по этой галке производится пересчет FIFO операций.
Вы уверены, что данное только для FIFO операций???
Старый 05.03.2009, 10:56   #7  
artkashin is offline
artkashin
Участник
MCBMSS
 
519 / 18 (2) ++
Регистрация: 06.12.2006
Цитата:
Сообщение от RedFox Посмотреть сообщение
Вы уверены, что данное только для FIFO операций???
Механизм себестоимости перепрограммировался заново практически для каждой новой версии. Но основные принципы оставались.
Есть два метода расчета себестоимости: Применная себестоимость (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, 16:44   #8  
Константин! is offline
Константин!
Участник
 
180 / 10 (1) +
Регистрация: 13.04.2005
Адрес: Казань
Вопрос по поводу таблицы 5804, как заполнять поле код склада
у нас в "товар настройка"- поле "Сред. Себестоимость тип расчета" стоит "Товар. & Склад & Вариант"
соответственно расчет средней будет идти в разрезе складов и вариантов.
Верно ли если я заполню таблицу 5804 в разрезе одного товара Т0001 след оброзом:
1) возьмем все операции по даному товару сгрупируем их по складу и получим список уникальных складов.
2) заполним таблицу 5804 так
ТоварНо. Код Склада Дата Переоценки Себестоимость Скоректированна
товар1 уникал.скалад1 Дата1 Нет
товар1 уникал.скалад2 Дата1 Нет
.....
товар1 уникал.скаладN Дата1 Нет
где Дата1 = Дате сомого раннего расхода в данном товаре.
Так же у нас стоит настройка "Период Расчета Средней Себестоимости" = День
Не повлияет ли эта настройка на правельность расчета средней себестоимости?
Старый 05.03.2009, 20:33   #9  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от Kashin Посмотреть сообщение
Механизм себестоимости перепрограммировался заново практически для каждой новой версии. Но основные принципы оставались.
Есть два метода расчета себестоимости: Применная себестоимость (Applied Cost) и средняя себестоимость (Average Cost). В применненую себестоимость входят все методы учета, кроме "по средней", включая стандартный. В среднюю, соответственно по средней.
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", поэтому на всякий случай решил уточнить.
Цитата:
Пересчет себестоимости идет по принципу : сначала запускается примененная себестоимость, а следом средняя. Примененная себестоимость считается только для операций, где стоит галка "Applied Entry to Adjust" (галка ставится для положительных операций, и корректируются все применнные к этой положительной операции операции расхода), а средняя для товаров с соответствующим методом учета себестоимости. Если для товара со средней поставить галку "Applied Entry to Adjust" то система пересчитает по методу фифо, а после все равно еще раз пересчитает по средней. Поэтому, данная галка применима для FIFO, LIFO, Стандарный, По серийным. Но у топикстартера фифо, поэтому я говорил о фифо.
Собственно "Applied Entry to Adjust" дословно можно перевести как "Примененная операция - к коррекции".
Естественно, ньюансов множество, и при переходе есть еще несколько подводных камней, собственно кодюнит коррекции себестоимости и есть этот камень :-) . Не все гладко с перемещениями и с указанными "Applies-to Entry" строками товарных журналов. Может быть у топикстартера создадуться специфические условия, при которых что-то пойдет не так. Но указанных мною действий хватило для пересчета себестоимости в моих условиях.
Извините, но пока больше коментить не буду тут, но занёс в "память", чтобы после проекта отписаться...
Старый 05.03.2009, 21:58   #10  
artkashin is offline
artkashin
Участник
MCBMSS
 
519 / 18 (2) ++
Регистрация: 06.12.2006
Цитата:
Сообщение от 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", поэтому на всякий случай решил уточнить.
То, о чем написано здесь - это себестоимость в момент учета. В момент учета себестоимость всегда по средней, а если быть точнее то вообще берется из строки продажи (расхода, потребления) поля "Unit Cost", которая в момент создания может быть средней (стандартной), а в момент учета - вообще-то отличаться. И только пакетное задание коррекции себестоимости уже корректирует себестоимость до выбранного метода учета, что и написано выше. А вот пакетное задание как раз имеет два метода расчета Applied и Average
Цитата:
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.
Старый 06.03.2009, 10:48   #11  
artkashin is offline
artkashin
Участник
MCBMSS
 
519 / 18 (2) ++
Регистрация: 06.12.2006
Цитата:
Сообщение от Константин! Посмотреть сообщение
Вопрос по поводу таблицы 5804, как заполнять поле код склада
у нас в "товар настройка"- поле "Сред. Себестоимость тип расчета" стоит "Товар. & Склад & Вариант"
соответственно расчет средней будет идти в разрезе складов и вариантов.
Верно ли если я заполню таблицу 5804 в разрезе одного товара Т0001 след оброзом:
1) возьмем все операции по даному товару сгрупируем их по складу и получим список уникальных складов.
2) заполним таблицу 5804 так
ТоварНо. Код Склада Дата Переоценки Себестоимость Скоректированна
товар1 уникал.скалад1 Дата1 Нет
товар1 уникал.скалад2 Дата1 Нет
.....
товар1 уникал.скаладN Дата1 Нет
где Дата1 = Дате сомого раннего расхода в данном товаре.
Так как операция одноразовая, я бы сделал соответствующий 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]
Цитата:
Сообщение от Константин! Посмотреть сообщение
Так же у нас стоит настройка "Период Расчета Средней Себестоимости" = День
Не повлияет ли эта настройка на правельность расчета средней себестоимости?
Я не знаю такой настройки. В стандарте, с четвертой версии, есть настройка "Автоматич. корр. себест.", и там можно выбрать день. Но эта настройка влияет только на список автоматически корректируемых операций, но никак не влияет на период расчета средней. Например, в вашем случае, если вы учтете товарную операцию позавчерашним числом, то автоматически она корректироваться не будет. Средняя вообще-то считается на дату переоценки (Valuation Date), независимо от периода.
Старый 06.03.2009, 11:00   #12  
Константин! is offline
Константин!
Участник
 
180 / 10 (1) +
Регистрация: 13.04.2005
Адрес: Казань
Все вроде получилось.
Единственное в таблице 5802 поставил галку "Valued By Average Cost" на все операции, а не только на расход.
Так же сбросил галку "Cost is Adjusted" в карточке товара .
Потом запустил коррекцию.
Выкладываю то что получилось.
[attachment=985:cu50006.txt]
Вложения
Тип файла: txt cu50006.txt (3.8 Кб, 413 просмотров)
Старый 06.03.2009, 11:05   #13  
Константин! is offline
Константин!
Участник
 
180 / 10 (1) +
Регистрация: 13.04.2005
Адрес: Казань
Цитата:
Сообщение от 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]
Я не знаю такой настройки. В стандарте, с четвертой версии, есть настройка "Автоматич. корр. себест.", и там можно выбрать день. Но эта настройка влияет только на список автоматически корректируемых операций, но никак не влияет на период расчета средней. Например, в вашем случае, если вы учтете товарную операцию позавчерашним числом, то автоматически она корректироваться не будет. Средняя вообще-то считается на дату переоценки (Valuation Date), независимо от периода.
Сори, что не сказал что версия базы 5.1+ все фиксы. Это поле поевилось в только в 5 версии.
Кстати есть хороший руский хелп "Microsoft Dynamics™ NAV 5.0 Учет Себестоимости Техническое описание". Если модераторы позволят могу выложить.
Старый 06.03.2009, 11:07   #14  
artkashin is offline
artkashin
Участник
MCBMSS
 
519 / 18 (2) ++
Регистрация: 06.12.2006
Цитата:
Сообщение от Константин! Посмотреть сообщение
Все вроде получилось.
Единственное в таблице 5802 поставил галку "Valued By Average Cost" на все операции, а не только на расход.
Правильнее все-таки только на расходные операции, работать то будет, но вот эстетика страдает.
Цитата:
Сообщение от Константин! Посмотреть сообщение
Так же сбросил галку "Cost is Adjusted" в карточке товара .
точно, про нее забыл.
Старый 06.03.2009, 11:19   #15  
Константин! is offline
Константин!
Участник
 
180 / 10 (1) +
Регистрация: 13.04.2005
Адрес: Казань
Цитата:
Сообщение от Kashin Посмотреть сообщение
Правильнее все-таки только на расходные операции, работать то будет, но вот эстетика страдает.
Ага я тоже так думал, но только че то cu 5895 Inventory Adjustment не захотел коррекцию ставить, может дело было в галке в товарах, может в галке в 5802.
Старый 06.03.2009, 13:04   #16  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Цитата:
Сообщение от Константин! Посмотреть сообщение
Сори, что не сказал что версия базы 5.1+ все фиксы. Это поле поевилось в только в 5 версии.
Кстати есть хороший руский хелп "Microsoft Dynamics™ NAV 5.0 Учет Себестоимости Техническое описание". Если модераторы позволят могу выложить.

https://msdb.ru/Downloads/dynamics/nav/Inve...sNAV50SP1RU.pdf
Старый 16.03.2009, 12:37   #17  
Mitjay is offline
Mitjay
Участник
 
24 / 10 (1) +
Регистрация: 26.07.2005
А у нас задача в точности наоборот - поменять с Средней на FIFO. Собрался спросить фуромчан, а тут глядь похожая задача.
Попробую воспользоваться данными здесь советами. Если есть еще мысли буду очень признателен!
Старый 16.03.2009, 12:59   #18  
Essey is offline
Essey
Участник
 
14 / 10 (1) +
Регистрация: 01.09.2004
Правильно ли я понимаю, что для перехода со Средней на 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   #19  
Константин! is offline
Константин!
Участник
 
180 / 10 (1) +
Регистрация: 13.04.2005
Адрес: Казань
Цитата:
3. В 339 таблице поставить галки "Cost Applied")
Думаю, что 3 пункт не верен. Надо галку снимать в любом случаи, чтобы коррекция себ. его увидела.
Старый 18.03.2009, 08:33   #20  
Essey is offline
Essey
Участник
 
14 / 10 (1) +
Регистрация: 01.09.2004
При переходе со средней на FIFO есть ли необходимость удалять корректирующие операции, сформированные Коррекцией себестоимости, когда метод учета был по средней?
 


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

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

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