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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.05.2010, 09:39   #1  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
887 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Цитата:
Сообщение от Rivez Посмотреть сообщение
по причине, что статус будет "Закрыто"?
Нет. Статус ОС может меняться только в разноске операции ОС, при расчете амортизации никаких изменений статуса. Общий алгоритм формирования строк журнала таков :
  • Перебор ОС, по заданным условиям
  • Определение и перебор списка неамортизированных периодов для текущего ОС
  • Расчет суммы амортизации по текущему ОС за текущий период
На входе второго пункта определяется неамортизированный остаток стоимости. В том случае, если он не равен нулю, в третьем пункте на каждой итерации расчета из этого остатка вычитается рассчитанная сумма амортизации и контролируется его ненулевое состояние. Как только он достигнет нуля - по данному ОС итерации расчета заканчиваются и переходят к следующему.
Т.е. в Вашем случае после расчета за январь, учитываемый неамортизированный остаток станет нулевым и за февраль/март система не станет формировать строки журнала. Такой подход позволяет избежать дурной ситуации "переамортизации" - когда в журнале создается куча строк, при разноски которых начнется мат от системы по поводу отрицательной остаточной стоимости.
__________________
Мы летаем, кружимся, нагоняем ужасы ...
Старый 19.05.2010, 15:01   #2  
nataLIE is offline
nataLIE
Участник
Аватар для nataLIE
 
13 / 10 (1) +
Регистрация: 17.07.2007
Адрес: Moscow
>>Нет. Статус ОС может меняться только в разноске операции ОС, при расчете амортизации никаких изменений статуса

А разве при разноске последней амортизации не меняется статус карточки ОС на "Закрыто" ?
__________________
PurchBookVATProcessLogTransOper_RU
Старый 20.05.2010, 10:51   #3  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
887 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Цитата:
Сообщение от nataLIE Посмотреть сообщение
А разве при разноске последней амортизации не меняется статус карточки ОС на "Закрыто" ?
Именно так, только с небольшим дополнением - последней амортизации по последней несамортизированной модели учета. Ибо моделей учета у карточки может быть более одной и статус "Закрыто" будет поставлен, когда все модели самортизируются.

Но в данном случае разговор не совсем о том - мы рассматриваем процесс создания строк журнала амортизации за период в несколько месяцев (т.е. на каждую карточку бедет несколько строк) до момента разноски (!!!). Если внутри этого периода у каких-то карточек будет последняя амортизация - система ничего большего, чем набор строк амортизации с начала заданного периода формирова до последнего периода амортизации конкретной карточки ОС не создаст (попытки создать строки амортизации с последующего, после окончания амортизации данной карточки, периода по окончание заданного для всего журнала периода формирования строк потом аукнутся при разноске - как я уже упоминал). Реализовано это именно описанным мною механизмом и никак не контролем статуса, ибо в процессе создания статус не меняется, но лишние строки все равно не создаются.

Если амортизацию начислять помесячно, по одному на каждый журнал и не рассчитывать новую, пока не разнесен предыдущий - тогда там действительно статус влияет (есть семейство классов RAssetStatusType, в которых прошито поведение ОС и возможность проведения операций для карточек, находящихся в каждом из имеющихся статусов ОС - они как раз и используются для контроля в семействе RAssetProposal, создающем строки журнала ОС)
__________________
Мы летаем, кружимся, нагоняем ужасы ...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Амортизация многокомпонентных ОС karina DAX: Функционал 7 26.05.2016 08:01
что не так делаю? амортизация ОС по периоду yooshi DAX: Функционал 1 08.08.2005 14:03
ПБУ 18 - Постоянные разницы по ОС, амортизация по которым в НУ не начисляется NV DAX: Функционал 6 28.09.2004 15:12
Амортизация ОС Filip DAX: Функционал 10 11.03.2004 11:11
Как настроить Аксапта для таких групп ОС, на которые не начисляется амортизация? Pismarkina DAX: Функционал 4 25.11.2003 11:48

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

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

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