"...<br>Состояние1 = ОсновноеСредство.Состояние.Получить(ДатаПереходаНаЛинейныйМетод); <br>Состояние2 = ОсновноеСредство.Состояние.Получить('31.12.2008'); - таких строк в теле модуля вообще нет... в вариациях..<br><br>В процедуре "Сформировать" есть текст:<br><br> <br> Если (ПустоеЗначение(АмортизационнаяГруппа) = 0) и (АмортизационнаяГруппа <> ОсновноеСредство.АмортизационнаяГруппа) Тогда<br> Продолжить;<br> КонецЕсли;<br> <br> МетодНачисленияАмортизации = ОсновноеСредство.МетодНачисленияАмортизации;<br> НачислятьАмортизацию.ИспользоватьОбъект("НачислятьАмортизацию", ОсновноеСредство);<br> ДатаНачисленияАмортизации = Макс(ДобавитьМесяц(ОсновноеСредство.ДатаВводаВЭксплуатацию, 1), '01.01.02');<br> КоличествоМесяцевПолезногоИспользования = 0;<br> <br> БИН0501.ПолучитьСубконто(ВидыСубконто.ОсновныеСредства,,ОсновноеСредство);<br> БИ.ВыбратьПериоды(, 2);<br> Пока БИ.ПолучитьПериод() = 1 Цикл<br> ТабОС.НоваяСтрока();<br> ТабОС.ДатаОперации = БИ.НачДата;<br>----->>>>> ОсновноеСредство.ИспользоватьДату(БИ.КонДата,1);<br> ТабОС.ИнвентарныйНомер = ОсновноеСредство.Код;<br> ТабОС.Объект = ОсновноеСредство;<br> ТабОС.Производственное = Производственное(ОсновноеСредство);<br> ТабОС.СпециальныйКоэффициент = ОсновноеСредство.СпециальныйКоэффициент;<br> Стоимость = 0;"