Здравствуйте, подскажите пожалуйста в чем проблема? выдает ошибку
РезЗапроса = ЗапросДанных.Выполнить()
ожидается выражение Выбрать, данные формы коллекции .(скрин приложил)

Пытаюсь вывести Таблицу значений на печать.
---
ОписаниеИсточникаДанных (DataSourceDescription)
На основании источника данных
Синтаксис:

Новый ОписаниеИсточникаДанных(<ИсточникДанных>)
Параметры:

<ИсточникДанных> (обязательный)

Тип: ТаблицаЗначений; РезультатЗапроса; ОбластьЯчеекТабличногоДокумента
Т.е. текст запроса тут вообще не при чем, нужна либо таблица значений(а не "ДанныеФормыКоллекция"), либо результат запроса. Если у вас СписокРемонтов заполняется запросом, то результатом этого запроса и инициализируйте, либо получившейся таблицей(СписокРемонта.Выгрузить()). Примерно должно так получиться:

```1c
    &НаКлиенте
    Процедура ПечатьСпискаРемонтов()

    ПечатьСпискаРемонтовНаСервере().Показать();

    КонецПроцедуры

    &НаСервере
    Функция ПечатьСпискаРемонтовНаСервере()

    ТабДок = Новый ТабличныйДокумент;
    Построитель = Новый ПостроительОтчета;
    Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(СписокРемонтов.Выгрузить());
    ..
    Построитель.Вывести(ТабДок);

    Возврат ТабДок;

    КонецФункции
```

Наверное, понадобится ещё что-то настраивать, поля, макет, но тут от вашего контекста зависит
---
Проблема в тексте запроса, он либо пустой, либо составлен с ошибками. Собственно, в ошибке и говорится, о том, что не найдено первое слово любого запроса "ВЫБРАТЬ ...". Проверьте, что в переменной СписокРемонтов, на момент выполнения находится и подправьте ее заполнение.
---
Я не думаю что проблема в тексте запроса.

Он выполняется, все окей.

этот результат выводится в ТЗ - Список ремонтов.
на форме есть кнопочка - печать списка ремонтов, вот в нее этот код запихал и что-то не работает.
ТекстЗапроса = СписокРемонтов - она содержит данныеформыколлекции(и там все окей).
мб чего-то не хватает?
---
СписокРемонтов - она содержит данныеформыколлекции(и там все окей)
А должна быть строка. Почему окей-то?
---
Ну и? Явно же видно, что текст запроса строка "ДанныеФормыКоллекция". Поэтому он и не выполняется. Как текст запроса-то должен выглядеть в курсе?
---
Худо бедно, а что сделать то нужно?
---
Да у вас там вообще бред какой-то написан
1) Текст запроса должен быть текстом запроса, а не просто названием табличной части. Вроде, говорите знаете язык запросов
2) Чего там, вообще, в конце делает "ПечатьСпискаРемонтовНаСервере()"? На сервере, без параметров, когда уже все выведено в новый табличный документ
3) Строка "ТекстЗапроса = СписокРемонта", в чем её глубинный смысл?

И вообще, такое ощущение, что у вас процедура вверх ногами написана
---
2. Думал на сервере нужно это все писать(а так она пустая).
А как должно выглядеть правильно? что - то вроде такого?

```1c
    ПострПечать = Новый ПостроительОтчета;
    ПострПечать.ИсточникДанных = Новый ОписаниеИсточникаДанных(СписокРемонта);
    ПострПечать.МакетОформления = ПолучитьМакетОформления(СтандартноеОформление.Интерфейс);
    ПострПечать.Выполнить();
    Для каждого Колонка Из ПострПечать.ВыбранныеПоля Цикл
    Колонка.Представление = СписокРемонта.Колонки[Колонка.Имя].Заголовок;
    КонецЦикла;
    ПострПечать.Вывести();
```
---
ОписаниеИсточникаДанных (DataSourceDescription)
На основании источника данных
Синтаксис:

Новый ОписаниеИсточникаДанных(<ИсточникДанных>)
Параметры:

<ИсточникДанных> (обязательный)

Тип: ТаблицаЗначений; РезультатЗапроса; ОбластьЯчеекТабличногоДокумента
Т.е. текст запроса тут вообще не при чем, нужна либо таблица значений(а не "ДанныеФормыКоллекция"), либо результат запроса. Если у вас СписокРемонтов заполняется запросом, то результатом этого запроса и инициализируйте, либо получившейся таблицей(СписокРемонта.Выгрузить()). Примерно должно так получиться:

```1c
    &НаКлиенте
    Процедура ПечатьСпискаРемонтов()

    ПечатьСпискаРемонтовНаСервере().Показать();

    КонецПроцедуры

    &НаСервере
    Функция ПечатьСпискаРемонтовНаСервере()

    ТабДок = Новый ТабличныйДокумент;
    Построитель = Новый ПостроительОтчета;
    Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(СписокРемонтов.Выгрузить());
    ..
    Построитель.Вывести(ТабДок);

    Возврат ТабДок;

    КонецФункции
```

Наверное, понадобится ещё что-то настраивать, поля, макет, но тут от вашего контекста зависит
---
Спасибо, подшамать поля думаю я смогу.)
---
текст на скриншоте не соответствует тексту ошибки("Выбрать()" нет), так что ошибка не в этом месте
P/S/ И вообще, вроде, &НаКлиенте запросы недоступны
---
Да это я приписал в самый последний момент, думая что в этом проблема.