Перебрать все документы
☑
0
Azxcvbn
10.04.13
✎
08:13
Вопрос такой, хочу добавить к номеру документа префикс, нужно ведь получить объект.
как получить объект в этом запросе?
Запрос = Новый Запрос;
для к = 0 По Метаданные.Документы.Количество() - 1 Цикл
НачатьТранзакцию();
Запрос.Текст = "
|ВЫБРАТЬ
| Документ.Ссылка,
| Документ.Дата,
|
|ИЗ Документ." + Метаданные.Документы.Получить(к).Имя + " КАК Документ
|
|ГДЕ Документ.Дата >= &ДатаНач";
Запрос.УстановитьПараметр("ДатаНач", ДатаНач);
Результат = Запрос.Выполнить();
ЗафиксироватьТранзакцию();
КонецЦикла;
1
Wobland
10.04.13
✎
08:13
попроси его у ссылки
2
Jonny_Khomich
10.04.13
✎
08:18
(1) групповой обработкой такое не сделать?
3
Godofsin
10.04.13
✎
08:20
выборка = результат.Выбрать();
Пока выборка.следующий() цикл
Объект = Выборка.Ссылка.ПолучитьОбъект();
....
....
....
Объект.Записать(РежимЗаписи.Проведение);
конецЦикла;
4
Рэйв
10.04.13
✎
08:23
Для каждого Мен Из Документы Цикл
Выборка =Мен.Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка.ссылка);
КонецЦикла;
КонецЦикла;
5
Godofsin
10.04.13
✎
08:24
(2) вряд ли
6
Azxcvbn
10.04.13
✎
08:29
Всем спасибо, сам уже разобрался.
(1) Сделал по вашему совету
Основная теорема систематики: Новые системы плодят новые проблемы.