|
![]() |
#1 |
Мрачный тип
|
Нет. Статус ОС может меняться только в разноске операции ОС, при расчете амортизации никаких изменений статуса. Общий алгоритм формирования строк журнала таков :
Т.е. в Вашем случае после расчета за январь, учитываемый неамортизированный остаток станет нулевым и за февраль/март система не станет формировать строки журнала. Такой подход позволяет избежать дурной ситуации "переамортизации" - когда в журнале создается куча строк, при разноски которых начнется мат от системы по поводу отрицательной остаточной стоимости.
__________________
Мы летаем, кружимся, нагоняем ужасы ... |
|
![]() |
#2 |
Участник
|
>>Нет. Статус ОС может меняться только в разноске операции ОС, при расчете амортизации никаких изменений статуса
А разве при разноске последней амортизации не меняется статус карточки ОС на "Закрыто" ?
__________________
PurchBookVATProcessLogTransOper_RU ![]() |
|
![]() |
#3 |
Мрачный тип
|
Цитата:
Но в данном случае разговор не совсем о том - мы рассматриваем процесс создания строк журнала амортизации за период в несколько месяцев (т.е. на каждую карточку бедет несколько строк) до момента разноски (!!!). Если внутри этого периода у каких-то карточек будет последняя амортизация - система ничего большего, чем набор строк амортизации с начала заданного периода формирова до последнего периода амортизации конкретной карточки ОС не создаст (попытки создать строки амортизации с последующего, после окончания амортизации данной карточки, периода по окончание заданного для всего журнала периода формирования строк потом аукнутся при разноске - как я уже упоминал). Реализовано это именно описанным мною механизмом и никак не контролем статуса, ибо в процессе создания статус не меняется, но лишние строки все равно не создаются. Если амортизацию начислять помесячно, по одному на каждый журнал и не рассчитывать новую, пока не разнесен предыдущий - тогда там действительно статус влияет (есть семейство классов RAssetStatusType, в которых прошито поведение ОС и возможность проведения операций для карточек, находящихся в каждом из имеющихся статусов ОС - они как раз и используются для контроля в семействе RAssetProposal, создающем строки журнала ОС)
__________________
Мы летаем, кружимся, нагоняем ужасы ... |
|