Имя: Пароль:
1C
1С v8
Проход по всем документам одного типа
0 Mista444
 
24.02.16
09:27
Хочу пройтись по все выбранным документам одного типа:
ВыбранныеДокументы = Документы.ТестДокументДляФайлов.Выбрать();
    Пока ВыбранныеДокументы.Следующий() Цикл
        Сообщить(ВыбранныеДокументы.Номер);
       КонецЦикла;

Выдаёт ошибку: Переменная не определена (Документы)
    ВыбранныеДокументы = <<?>>Документы.ТестДокументДляФайлов.Выбрать(); (Проверка: Тонкий клиент)

Что не так?
1 ObjectRelation Model
 
24.02.16
09:27
Проверка: Тонкий клиент
2 Cyberhawk
 
24.02.16
09:28
На тонком клиенте менеджер документа недоступен
3 Mista444
 
24.02.16
09:28
(2) Как быть? Заменить на "sql" запрос?
4 ObjectRelation Model
 
24.02.16
09:29
(3) на сервере выполнить, ну и запрос конечно
5 Mista444
 
24.02.16
09:34
(4) да, забываю, что нужно принудительно указывать где выполняться. Спасибо вам.
6 SFilchakov
 
24.02.16
09:37
&НаКлиенте
Процедура НайтиДокументыКлиент()
МассивДокументов = НайтиДокументыСервер();
Для Каждого Док Из МассивДокументов Цикл
Сообщить(Док);
КонецЦикла
КонецПроцедуры

&НаСервере
Функция НайтиДокументыСервер()
Запрос = новый запрос("ВЫБРАТЬ
|МоиДокументы.Ссылка КАК Документ
|...");
ТЗ = Запрос.Выполнить().Выгрузить();
Возврат ТЗ.ВыгрузитьКолонку("Документ");
КонецФункции

///
На клиенте не работает запрос и всякие там "выбрать"
А на сервере не работает "Сообщить" и всякие там "формы"
7 Mista444
 
24.02.16
09:39
(6) спасибо большое.
8 Качели
 
24.02.16
09:45
(6) ТЗ не доступно же вроде на клиенте.
9 Качели
 
24.02.16
09:52
О, сори.