перебрать документы

Новая тема
"Для каждого Документ из Документы.ПоступлениеНаРасчетныйСчет Цикл
       строка = Документ.НазначениеПлатежа;
   КонецЦикла;

Ругается. пишет "Итератор для значения не определен""
через запрос не хочу
"
Выборка = Документы.ПоступлениеНаРасчетныйСчет.Выбрать();Пока Выборка.Следующий() Цикл 



P.S. Чем запрос "не угодил"?"
реквизиты поменять хочу у документы, искать его по номеру не хочется потом если через запрос делать...
"Зачем искать по номеру? Запросом вы получаете все необходимые ссылки на документы. По ссылке получаете сами объекты документов (метод "ПолучитьОбъект()"). У  объекта меняете необходимые реквизиты и записываете документ.

Запрос = Новый Запрос;  Запрос.Текст = "ВЫБРАТЬ | РеализацияТоваровУслуг.Ссылка, | РеализацияТоваровУслуг.Проведен |ИЗ | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг |ГДЕ | РеализацияТоваровУслуг.Организация = &Организация" ;  Запрос.УстановитьПараметр("Организация", Организация);  Выборка = Запрос.Выполнить().Выбрать();  Пока Выборка.Следующий() Цикл   ДокОбъект = Выборка.Ссылка.ПолучитьОбъект();    ДокОбъект.Комментарий = "изменили";    ТекРежимЗаписи = ?(Выборка.Проведен, РежимЗаписиДокумента.Проведение, РежимЗаписиДокумента.Запись);    ДокОбъект.Записать(ТекРежимЗаписи);  КонецЦикла; 
"
почему ?
Читают тему
(гостей: 1)

Быстрый переход