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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.07.2008, 20:57   #28  
artkashin is offline
artkashin
Участник
MCBMSS
 
519 / 18 (2) ++
Регистрация: 06.12.2006
Добавлю, что при использовании "Примен. Операция Но." для товаров с себестоимостью по средней надо быть аккуратным:
дело в том, что Навижн "оригинально" расчитывает дату переоценки (которая используется при расчете себестоимости по средней). Если это поле заполнено, то дату переоценки он возьмет из примененной операции, вне зависимости от даты учета и переоценки исходной и применной операции.
Код:
GetValuationDate(VAR ValueEntry : Record "Value Entry";OldItemLedgEntry : Record "Item Ledger Entry")
....
  IF Positive THEN BEGIN
	IF (ValueEntry."Posting Date" < OldValueEntry."Valuation Date") OR
	   (ItemJnlLine."Applies-to Entry" <> 0)
	THEN
	  ValueEntry."Valuation Date" := OldValueEntry."Valuation Date"
	ELSE
	  ValueEntry."Valuation Date" := ValueEntry."Posting Date";
....
т.е. если есть приход от 01.01.06, к которому жестко применяется операция расхода от 01.01.08, то Навижн поставит дату переоценки 01.01.06, и следующая коррекция себестоимости пересчитает себестоимость по товару за два года...

На самом деле, необходимо выделить два случая:
Операция коррекции
Операция реального возврата

Действительно, для операции коррекции данный способ расчета себестоимости по средней верен.
В тоже время для операции реального возврата, где важна точная сумма себестоимости, но дата переоценки долна быть другой (в примере 01.01.08) - не верен.

В документации по себестоимости, где описан механизм расчета даты переоценки об этом ни слова.
 


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

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

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