14 мая 2023 в 00:33:59
(1 год 27 недель 6 дней 18 часов назад)
190700
V8.x Бухгалтерия Предприятия
23.01.2019 09:36:54
до 31.01.2019
Текст задания
Конфигурация: доработанная БП3.0 (копию базы исполнителю предоставлю)
Немного теории: в организации амортизацию в БУ начисляют по дням, т.е. СПИ и период начисления амортизации определяется с точностью до дня.
Например, у ОС стоимостью 100 000р и сроком пи 730дн (2 года) за январь амортизация будет 100000/730*31, а за февраль 100000/730*28
Если ОС поступило в середине месяца, то амортизацию начинают считать со дня принятия к учету уже в первом месяце, т.е. при поступлении 25.01.19 амортизация за январь 2019 по ОС будет 100000/730*7дн
Более того, если ОС, например 15 числа, переместили м/у подразделениями или изменили параметры амортизации, то расчет амортизации должен делаться с 01 по 14 и по новым данным с 15 по 31
Но это уже все реализовано :)
Собственно задача: Расчет амортизации в случае модернизации ОС
Расчет по правилам должен производится так (Остаточная стоимость + сумма модернизации) / (остаточный СПИ + новый доп. СПИ)
Так делается и в типовой по месяцам, но здесь возникает вопрос дней, т.е. остаточная стоимость на момент модернизации - это балансовая минус начисленная амортизация. Согласно типовых алгоритмов сумма начисленной амортизации берется на начало месяца, в нашем же случае необходимо учесть еще и амортизацию за дни с начала месяца (или со дня последней модернизации, если их несколько в тек.месяце) до дня тек.модернизации.
Для решения данной задачи необходимо:
1. начислять амортизацию документом Модернизация ОС за период с макс(НачМесяца, МоментВремениПоследнейМодернизацииТекМесяца) по ДатаДок-1
2. в реквизит СтоимостьДляВычисленияАмортизации рс ПараметрыАмортизацииОСБухгалтерскийУчет пишем сумму с учетом начисленной амортизации данным документом