При ведении учета основных средств с сезонным характером эксплуатации бухгалтеры и программисты нередко сталкиваются с ситуацией, когда регламентный документ начисляет суммы, исчисляемые единицами рублей или копейками. Разберем практический пример: основное средство первоначальной стоимостью 187 000 руб. со сроком полезного использования 120 месяцев и периодом сезонной эксплуатации с июня по сентябрь (4 месяца в году) начисляет ежемесячную амортизацию в размере всего около 3,89 руб. Выясним причину этой ошибки и рассмотрим способы ее устранения в типовых и доработанных конфигурациях 1С 7.7.
Проанализируем формулу, обнаруженную в коде глобального модуля конфигурации:
Бал.ст / (срок использования * коэф.поправки) / ВремяСезона / 100
Подставим значения из примера:
187 000 / 120 / 4 / 100 = 3,895 руб.
В данном выражении допущена критическая ошибка — смешение двух принципиально разных методик расчета:
Разработчик конфигурации взял в знаменатель срок полезного использования в месяцах (120), не перевел его в годы (10 лет) и одновременно сохранил деление на 100. В результате итоговая сумма ежемесячной амортизации оказалась занижена ровно в 1200 раз.
В соответствии с правилами бухгалтерского учета годовая сумма амортизационных отчислений по объектам основных средств с сезонным характером производства начисляется равномерно в течение периода работы организации в отчетном году.
Рассчитаем правильную сумму:
187 000 руб. / 10 лет = 18 700 руб./год (или 187 000 * 10% = 18 700 руб.).18 700 руб. / 4 месяца = 4 675 руб./мес.Таким образом, с июня по сентябрь ежемесячно должно начисляться ровно 4 675 руб., а с октября по май начисление амортизации в бухгалтерском учете производиться не должно.
Рассмотрим правильную реализацию алгоритма в конфигураторе 1С 7.7 в зависимости от реквизитов, используемых в справочнике ОсновныеСредства.
Вариант 1. Если расчет ведется через срок полезного использования в месяцах:
// Переводим срок из месяцев в годы или сразу делим балансовую стоимость на годы
СрокВГодах = СрокИспользованияМес / 12;
ГодоваяАмортизация = БалансоваяСтоимость / СрокВГодах;
СуммаАмортизацииЗаМесяц = ГодоваяАмортизация / ВремяСезона;
Вариант 2. Если расчет ведется через годовую процентную норму амортизации:
// Расчет от годовой нормы ЕНАОФ в процентах
ГодоваяАмортизация = (БалансоваяСтоимость * НормаАмортизацииПроцент) / 100;
СуммаАмортизацииЗаМесяц = ГодоваяАмортизация / ВремяСезона;
При настройке сезонной амортизации важно учитывать различия между бухгалтерским (БУ) и налоговым (НУ) учетом:
187 000 / 120 мес. = 1 558,33 руб./мес.Иногда на практике предлагают консервировать сезонные объекты на период межсезонья. Разберем, почему это методически неверно:
Для исправления расчета в базе 1С 7.7 выполним следующие шаги:
100 при использовании СПИ в месяцах, либо приведем формулу к расчету через годовую процентную норму.Закрытие месяца (или документ начисления амортизации) за месяцы сезона и проверим полученные проводки.