Краткое описание :
По первой в списке ИК без архивов не рассчитывается амортизация в месяц вводаОписание :
АмортизацияЧто измененно :
По первой в списке ИК без архивов не рассчитывается амортизация в месяц ввода.
Есть новых одинаковых 5 карточек. Отчетный период карточек и дата ввода/поступления совпадают.
Карточки без архивов, но в них заполнены поля срок полезного использования и
срок использования до поступления. Алгоритм расчета амортизации - стандартный, который поставляется
с Галактикой:
Линейный для введенных после 01.01.02 :
If (SpKatOs.SrokIsp > SpKatOs.IspPs + SpKatOs.IspCur, &Am, 0), где
&Am = ArcIznos.Stoim / ArcIznos.SrokIsp / if(wGetTune('OS.SrokIspEdIzm')=0,1,12).
По первой карточке амортизация не рассчитывается, а по остальным 4-м рассчитывается.
Если в алгоритм добавить еще одну строчку:
If (SpKatOs.SrokIsp > SpKatOs.IspPs + SpKatOs.IspCur, &Am1, 0), где
&Am = ArcIznos.Stoim / ArcIznos.SrokIsp / if(wGetTune('OS.SrokIspEdIzm')=0,1,12)
&Am1 = ArcIznos.Stoim / ArcIznos.SrokIsp / if(wGetTune('OS.SrokIspEdIzm')=0,1,12),
то амортизация рассчитывается по всем карточкам.
Как измененно :
Исправлено. Амортизация считается правильно.
В каталоге алгоритмов добавлен пункт лок. меню "Проверка алгоритма".
Позволяет проверить текущий алгоритм на корректность.
Расчет амортизации ускорен примерно на 20%-30%. Ускорение за счет:
1) обработка алгоритмов переведена на таблицы в памяти.
2) изменен алгоритм обработки формул
3) обращение к таблице со льготой происходит только если стоит птичка
"считать льготу", а не всегда как было раньше.