Вот наш кусок:
Если КПродаже Тогда ЧисловыеЗначения.Добавить("ПереклассифицированоПервоначальная"); ЧисловыеЗначения.Добавить("ПереклассифицированоАмортизация");
КонецЕсли;
Давайте подумаем. У нас идёт переквалификация тогда и только тогда, когда мы хотим продать своё ОС как товар. Мы переквалифицируем ОС в ДАП (долгосрочный актив к продаже).
В БП это проводки по счёту 01.09 (или 03.09 для малоценки)
Если булево КПродаже будет Ложь, то мы как раз и получим описанную ошибку "Поле объекта не обнаружено". А ложью оно может быть только тогда, когда мы хотим продать ЧУЖОЕ ОС, которое у нас в аренде.
Вывод: хайли лайкли бухгалтер ошибочно задала проводку:
Дт
02.03 - Кт 01.09
ведь 02.03 - это амортизация
арендованного имущества.
Найдите и исправьте на 02.01