При работе в программе 1С:Бухгалтерия предприятия 3.0 (начиная с релизов 3.0.100 и выше) многие бухгалтеры сталкиваются с неожиданным поведением системы: в регламентированном отчете «Справка-расчет амортизации» в колонке «Оставшийся срок полезного использования» (СПИ) вместо привычных целых чисел (например, 34 месяца) появляются дробные значения (например, 33,61). Рассмотрим подробно, почему это происходит, является ли это ошибкой и как программа выполняет эти расчеты.
Первопричина кроется в реализации положений ФСБУ 6/2020 «Основные средства». Согласно данному стандарту, организация имеет право самостоятельно выбрать момент начала начисления амортизации в своей учетной политике. Проанализируем два доступных варианта:
Выясним причину появления дробей: когда мы выбираем начисление «с даты принятия», программа переходит на расчет исходя из фактического количества дней владения активом в первом месяце. С точки зрения математики системы, этот первый неполный месяц представляет собой дробную часть целого месяца.
Рассмотрим ситуацию, аналогичную обсуждаемой на форуме. Предположим, основное средство с общим СПИ 84 месяца принято к учету 30 января 2022 года. Посмотрим на расчет шагами:
2 / 31 месяца. Это примерно 0,06.Именно это значение 83,94 мы и увидим в справке-расчете за февраль. Программа не округляет это значение до целого, так как оно используется как прямой делитель в формуле линейного метода для определения суммы амортизации за текущий месяц.
Для тех, кто хочет глубже понять механику процесса, заглянем в программный код. В конфигурации «Бухгалтерия предприятия» расчет амортизации сосредоточен в общем модуле АмортизацияАктивов. В частности, проанализируем функцию КоэффициентАмортизацииЛинейный(Расчет).
Внутри этой функции система оперирует следующими переменными:
СрокИспользованияДоНачалаПериода = ЦелаяЧастьСрока + ДробнаяЧастьСрока;
ОставшийсяСрок = СрокПолезногоИспользования - СрокИспользованияДоНачалаПериода;
Программа хранит данные о сроке в месяцах, но для корректного отражения износа по дням она выделяет переменную ДробнаяЧастьСрока. Это позволяет системе точно определить, какая часть стоимости должна быть списана в расходы в те периоды, когда ОС эксплуатировалось неполный календарный месяц.
Интересный нюанс: несмотря на то, что остаток СПИ остается дробным (например, 83,94; 82,94; 81,94 и так далее), сумма ежемесячной амортизации в полных месяцах будет одинаковой. Посмотрим на логику формулы:
Сумма = Остаточная стоимость / Оставшийся СПИ
Так как числитель (стоимость) и знаменатель (оставшийся срок) уменьшаются пропорционально, результат деления для каждого полного месяца остается стабильным. Дробный «хвост» влияет только на первый месяц (когда объект принят) и на последний месяц (когда объект полностью самортизируется).
Подведем итог нашему анализу:
Таким образом, появление дробных значений в графе «Оставшийся СПИ» является штатной работой программы 1С:Бухгалтерия 3.0. Мы убедились, что система корректно учитывает количество дней эксплуатации, что обеспечивает высокую точность начислений в соответствии с современными стандартами бухгалтерского учета.