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