Здравствуйте.Устанавливаю отбор по измерению ОсновноеСредства периодического независимого регистра сведений. Появляется ошибка Поле объекта не обнаружено {ВнешняяОбработка.ЗаполнениеИзмененияСроковПИ.Форма.Форма.Форма(20)}: РегистрОС.Отбор.ОсновноеСредство.Установить(Рез.ОсновноеСредство); Подскажите пожалуйста что делаю не так?
&НаСервере
Процедура СформироватьНаСервере()
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|ОС.ОсновноеСредство КАК ОсновноеСредсто
|ИЗ РегистрСведений.СтавкиНалогаНаИмуществоПоОтдельнымОсновнымСредствам.СрезПоследних(&ДатаСреза) КАК ОС
|ГДЕ ОС.НеПодлежитНалогообложению = Истина И ОС.ОсновноеСредство.НедвижимоеИмущество = Истина";
Запрос.УстановитьПараметр("ДатаСреза", КонецДня(ТекущаяДата()));
Рез = Запрос.Выполнить().Выбрать();
Пока Рез.Следующий() Цикл
РегистрОС = РегистрыСведений.СтавкиНалогаНаИмуществоПоОтдельнымОсновнымСредствам.СоздатьНаборЗаписей();
РегистрОС.Отбор.ОсновноеСредство.Установить(Рез.ОсновноеСредство);
РегистрОС.Прочитать(); //4
Для Каждого стрНабора из РегистрОС Цикл
Если стрНабора.НеПодлежитНалогообложению = Истина ТОГДА
стрНабора.НеПодлежитНалогообложению = Ложь;
КонецЕсли;
КонецЦикла;
РегистрОС.Записать();
КонецЦикла;
КонецПроцедуры
(7) Необходимо, но недостаточно: нужно чтобы свои могли расшифровать.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший