helpf.pro
Регистрация

v8: Построитель запроса

Bell
20.03.2013 15:33Прочитано: 17646
Здравствуйте
Имяю запрос
Запрос правильно отрабатывает
Требуется поместить результат запроса в ПОСТРАИТЕЛЬЗАПРОСА для дальнеших отбора, если понадобиться.
Когда помещаю выдает ошибку

по причине:
{(1, 1)}: Ожидается выражение "ВЫБРАТЬ"

Сразу не делаю через построитель запроса т.к. имею составные отборы я их сделал на форме и через запрос отбираю сразу
Код 1C v 8.х
 Процедура МойЗапрос()

Здесь мой запрос

//-----
// Рузультат запроса
Результат = Запрос.Выполнить();


ПостроительЗапроса = Новый ПостроительЗапроса (????);// поместить запрос сюда
ПостроительЗапроса.Параметры.Вставить("ДатаНачало", НачалоДня(ДатаНачало));
ПостроительЗапроса.Параметры.Вставить("ДатаКонец", КонецДня(ДатаКонец));
Отбор = ПостроительЗапроса.Отбор;
Отбор.УстановитьДоступныеПоля( ПостроительЗапросаОтбор.ПолучитьДоступныеПоля());

Для каждого СтрокаОтбора из ПостроительЗапросаОтбор Цикл

ОТБ = Отбор.Добавить(СтрокаОтбора.Представление);
ОТБ.Использование = СтрокаОтбора.Использование;
ОТБ.ВидСравнения = СтрокаОтбора.ВидСравнения;
ОТБ.Значение = СтрокаОтбора.Значение;
ОТБ.ЗначениеС = СтрокаОтбора.ЗначениеС;
ОТБ.ЗначениеПО = СтрокаОтбора.ЗначениеПо;

КонецЦикла;
//ПостроительЗапроса.ЗаполнитьНастройки();
ПостроительЗапроса.Выполнить();
//ВыбранныеДокументы = ПостроительЗапроса.Результат.Выгрузить() ;

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

Изменено 20.03.13 15:34:32
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
20.03.2013 15:57Ответ № 1
(0) Bell, зачем эти заморочки с построителем? Сделай на СКД и не мучайся )
Подсказка: Для выделения Кода используйте (в редакторе).
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.