AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Функционал
CRM
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 05.02.2007, 17:14   #1  
LGray ist offline
LGray
Участник
 
41 / 10 (1) +
Registriert seit: 13.02.2004
Angry Ошибка начисления месячной амортизации
Здравствуйте, господа!
Нужна помощь в решении следующей проблемы.
Дано: импортированная в Axapta (3.0 SP4) база данных ОС.
Начисление амортизации идет по линейному методу (от восстановительной стоимости).
Объектов в базе порядка 3000.
Существует проблема при начислении амортизации на "старые" объекты - система в последнем месяце начисляет всю оставшуюся амортизацию в том случае, если на объекте в прошлом был какой-то период консервации, не отраженный в прежней БД
(либо начислена переоценка, а срок не изменился). Амортизация у заказчика считается по формуле:
Амортизация_мес = остаточная_стоимость / срок_использования.

Амортизация в AXapta должна совпадать с амортизацией в прежней БД.

Поясню на примере
Есть объект, введенный 01.07.1966.
Срок использования 480 мес.
Восстановительная стоимость (от которой считается амортизация в Axapta) на 01.05.2005 составляет 335524,00.
Остаточная стоимость на ту же дату - 291867,98
Ситуация: до 01.05.2006 амортизация за месяц начисляется как и положено на сумму 699,
а 01.06.2006 система начисляет скопом всю оставшуюся амортизацию, которая составляет 283479,86 (потому что срок закончился, а оставшуюся стоимость надо куда-то девать).

Вопрос: как избежать этой ситуации с таким "выбросом" в конце, чтобы амортизация продолжала начисляться положенными 699-ми рублями (при том, что сроки использования править НЕЛЬЗЯ).
Метод начисления используется по восстановительной стоимости (по остаточной тоже не катит, так как система берет в качестве делителя не полный срок использования объекта, а оставшийся на дату начисления срок).
У меня, конечно, есть вариант написания своего функционала начисления амортизации, но оочень бы хотелось использовать существующий.

Памажите кто чем может.... Если что - требуйте уточнений и дополнений.
__________________
LGray
Alt 05.02.2007, 17:46   #2  
glibs ist offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4.942 / 911 (40) +++++++
Registriert seit: 10.06.2002
Ort: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
В настройках амортизационных групп параметр Минимальная амортизация корректно установлен?
__________________
С уважением,
glibs®
Alt 05.02.2007, 17:54   #3  
glibs ist offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4.942 / 911 (40) +++++++
Registriert seit: 10.06.2002
Ort: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Дочитал :-)

Вообще, странные у вас требования. Срок использования не продлевать, амортизацию начислять.

Если вы делали переоценку начальной стоимости, то должны бы были переоценить и начисленную амортизацию. А с момента переоценки до завершения срока использования ОС ежемесячная амортизация должна была увеличиться, чтобы к окончанию срока службы ОС все самортизировалось. Почему у вас не так произошло?
__________________
С уважением,
glibs®
Alt 05.02.2007, 17:59   #4  
LGray ist offline
LGray
Участник
 
41 / 10 (1) +
Registriert seit: 13.02.2004
Zitat:
Zitat von glibs Beitrag anzeigen
Дочитал :-)

Вообще, странные у вас требования. Срок использования не продлевать, амортизацию начислять.

Если вы делали переоценку начальной стоимости, то должны бы были переоценить и начисленную амортизацию. А с момента переоценки до завершения срока использования ОС ежемесячная амортизация должна была увеличиться, чтобы к окончанию срока службы ОС все самортизировалось. Почему у вас не так произошло?
Да вот и фиг-то, что не я это делал - это делалось в старой программе (которая до Axapta была). Не увеличивать срок - это железное требование бухгалтерии заказчика - они костьми лягут, но не позволят. И изменение срока они с переоценкой не вводили - вот и получилось... Пока обхожусь суррогатными тметодами, но нельзя же, чтобы самостоятельный учет ОС в Axapta так криво велся...
__________________
LGray
Alt 05.02.2007, 18:25   #5  
Nick ist offline
Nick
Участник
Benutzerbild von Nick
 
320 / 30 (2) +++
Registriert seit: 14.12.2001
Ort: г. Москва
Расчет амортизации по БУ или НУ?
Мб эта ситация описана в соответствующей Учетной политике клиента?
Alt 05.02.2007, 19:45   #6  
Михаил Андреев ist offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1.300 / 239 (10) ++++++
Registriert seit: 09.11.2001
Ort: Химки, Московская область
Zitat:
Zitat von LGray Beitrag anzeigen
Не увеличивать срок - это железное требование бухгалтерии заказчика - они костьми лягут, но не позволят. И изменение срока они с переоценкой не вводили - вот и получилось...
Типичный пример вменяемости пользователей. Самый простой способ - допилить. Допил несложный. Самый правильный - уволить бухгалтера и взять нормального. Потому что данная ситуация повторится, и не раз. Сами нарушают правила учёта, а потом требуют, чтобы программа сама догадывалась, что же делать.
"Р-р-р" - сказала японская пила...
Хотелось бы почитать их учётную политику. Неужели там такое написано? Сомневаюсь.
__________________
Михаил Андреев
https://www.amand.ru
Alt 05.02.2007, 20:09   #7  
LGray ist offline
LGray
Участник
 
41 / 10 (1) +
Registriert seit: 13.02.2004
Расчет амортизации по БУ, а теперь уже и по НУ, поелику сравняли учеты (это уже точно учетная политика)...
Эх, был бы я тамошним топом, поувольнял бы на фиг полбухгалтерии - но низзя.

Организационные меры я, конечно, попробую, но проблему это не снимет - все равно система будет гаком в последний месяц амортизацию фигачить - застарелый косяк... Если только сроки править, но они на это не пойдут
__________________
LGray
Alt 05.02.2007, 22:34   #8  
СибирскийКлещ ist offline
СибирскийКлещ
Участник
 
26 / 11 (1) +
Registriert seit: 24.11.2005
Zitat:
Zitat von LGray Beitrag anzeigen
Амортизация_мес = остаточная_стоимость / срок_использования.
Позвольте сильно усомниться в правильности данной формулы в принципе.
При такой формуле ОС не самортизируется за положенный срок ни при каких значениях. В формуле либо первоначальная стоимость с учетом всех дооценок/изменений стоимости, либо оставшийся срок использования должны стоять. Ради интереса проверьте в Excel - будете весьма удивлены
Ваши 699 рублей вы получите только по формуле первоначальная_стоимость / срок_использования.

Смотрите класс RAssetTableMethod_SL, метод calc() - за линейный метод он отвечает, возможно там есть нечто в коде , что прольет свет на происходящее.

Geändert von СибирскийКлещ (05.02.2007 um 22:57 Uhr)
Alt 06.02.2007, 09:44   #9  
LGray ist offline
LGray
Участник
 
41 / 10 (1) +
Registriert seit: 13.02.2004
Ну пусть так.
Но делать-то что, дабы пиков не было?
Понятно, что есть вариант написать свое начисление амортизации, но обойтись хочется стандартными средствами, а то у меня какое-то предуюеждение против программирования таких вот вещей...
З.Ы, спасибо за класс
__________________
LGray
Alt 06.02.2007, 09:59   #10  
Nick ist offline
Nick
Участник
Benutzerbild von Nick
 
320 / 30 (2) +++
Registriert seit: 14.12.2001
Ort: г. Москва
Zitat:
Zitat von LGray Beitrag anzeigen
Расчет амортизации по БУ, а теперь уже и по НУ, поелику сравняли учеты (это уже точно учетная политика)...
Эх, был бы я тамошним топом, поувольнял бы на фиг полбухгалтерии - но низзя.

Организационные меры я, конечно, попробую, но проблему это не снимет - все равно система будет гаком в последний месяц амортизацию фигачить - застарелый косяк... Если только сроки править, но они на это не пойдут
Не получается сравнять амортизацию БУ = НУ для модернизированных ОС по многим причинам, например, формула расчета по БУ изменилась еще в прошлом году:
НУ - стандартный линейный и что делать с остатком в последний месяц решает каждый главбух сам (много разных мнений),
БУ - именно для исправления похожих ситуаций формулу переделали на
Ам = остаточная стоимость / оставшийся срок
Stichworte
ax3.0

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ошибка в механизме начисления пеней Ashir DAX: Программирование 2 03.03.2009 14:04
Ошибка при разноске амортизации $_kiyra_$ DAX: Функционал 2 05.04.2007 10:18
Ошибка при разноске амортизации $_kiyra_$ DAX: Функционал 0 05.04.2007 08:50
Проблема бюджетирования начисления амортизации Filip DAX: Функционал 0 30.07.2004 10:24
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 10:51 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.