При оформлении выбытия основных средств в программах 1С:Бухгалтерия пользователи нередко сталкиваются с ситуацией, когда документ Передача ОС, Списание ОС или Подготовка к передаче ОС отказывается проводиться, выдавая сообщение об ошибке: «Для основного средства <Наименование> не установлен порядок погашения стоимости (БУ)».
Такая ситуация обычно возникает, если объект был принят к учету или введен через документ Ввод начальных остатков в прошлых периодах с ошибками в реквизитах, а период уже закрыт для редактирования. Разберем механизм возникновения этой ошибки, выясним, почему штатные документы изменения параметров не помогают, и рассмотрим пошаговые способы исправления ситуации без нарушения закрытых периодов.
Проанализируем, как программа проверяет данные при проведении документов выбытия основных средств. При проведении документа Передача ОС алгоритм обращается к непериодическому регистру сведений ПервоначальныеСведенияОСБухгалтерскийУчет. Программа считывает значение ресурса ПорядокПогашенияСтоимостиБУ. Если этот реквизит оказывается незаполненным, проведение документа прерывается.
Выделим основные причины отсутствия данных в регистре:
Ввод начальных остатков не был указан порядок погашения стоимости либо не был установлен флаг начисления амортизации.Изменение параметров начисления амортизации ОС оказалась безуспешной. Этот документ формирует записи исключительно в периодическом регистре ПараметрыАмортизацииОСБухгалтерскийУчет и не вносит изменений в непериодический регистр первоначальных сведений.Рассмотрим наиболее удобный и безопасный для бухгалтерского учета способ, который не требует снятия запрета редактирования прошлых лет и изменения исходных документов ввода остатков.
Разберем процесс корректировки по шагам:
Операция текущей датой или датой, предшествующей передаче основного средства.Первоначальные сведения ОС (бухгалтерский учет). Нажмем «ОК».Основные средства;01.01, счет начисления амортизации 02.01, признак начисления амортизации).Операция.Передача ОС и выполним его проведение повторно.Если регламент учета в организации позволяет точечно скорректировать закрытый документ без его перепроведения, воспользуемся механизмом ручной правки движений.
Разберем этот порядок действий:
Ввод начальных остатков, которым вводилось основное средство.Первоначальные сведения ОС (бухгалтерский учет).Порядок погашения стоимости установим корректное значение перечисления.Для системных администраторов и программистов 1С доступен вариант прямой программной записи данных в регистр без создания лишних документов в пользовательском интерфейсе. Для этого можно воспользоваться внешней обработкой или консолью кода.
Посмотрим на пример кода на встроенном языке 1С:
НаборЗаписей = РегистрыСведений.ПервоначальныеСведенияОСБухгалтерскийУчет.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.ОсновноеСредство.Установить(ВыбранноеОС);
НаборЗаписей.Прочитать();
Если НаборЗаписей.Количество() = 0 Тогда
НоваяЗапись = НаборЗаписей.Добавить();
НоваяЗапись.ОсновноеСредство = ВыбранноеОС;
НоваяЗапись.Организация = ВыбраннаяОрганизация;
НоваяЗапись.ПорядокПогашенияСтоимостиБУ = Перечисления.ПорядокПогашенияСтоимостиОС.НачислениеАмортизации;
НоваяЗапись.СпособНачисленияАмортизацииБУ = Перечисления.СпособыНачисленияАмортизацииОС.Линейный;
НоваяЗапись.НачислятьАмортизациюБУ = Истина;
НаборЗаписей.Записать();
КонецЕсли;
При восстановлении первоначальных сведений важно удостовериться, что данные корректно отражены и в других регистрах учета основных средств. Проверим наличие записей в следующих объектах:
ПервоначальныеСведенияОСНалоговыйУчет — содержит параметры включения стоимости в состав расходов и порядок начисления амортизации для целей НУ (по налогу на прибыль или УСН).СчетаБухгалтерскогоУчетаОС — определяет соответствие объекта счетам учета 01.01 и 02.01.НачислениеАмортизацииОСБухгалтерскийУчет — хранит актуальный статус признака начисления амортизации.ПараметрыАмортизацииОСБухгалтерскийУчет — определяет срок полезного использования (в месяцах) и объем продукции для расчета износа.Проанализируем последствия, возникающие при продаже или списании объекта, по которому амортизация ошибочно не начислялась в течение нескольких лет:
Передача ОС его остаточная стоимость спишется в дебет счета 91.02 в завышенном объеме (по первоначальной стоимости), что исказит финансовый результат от продажи в текущем периоде.Операция, введенная вручную по дебету счета 91.02 (как прочие расходы/убытки прошлых лет) или счета 84.01 (при существенности ошибки) и кредиту счета 02.01.