Query.ResultTable

From SunFlurry wiki
Jump to: navigation, search
  ResultTable (Таблица результата запроса)
Объект:Запрос базы данных
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Только чтение
Визуальность:Нет

Получить таблицу результата запроса. Запрос должен быть выполненным.

Синтаксис

Query.ResultTable:<Таблица результата запроса (TAB)>

Возвращаемое значение

Возвращает объект типа таблица значений.

Примеры

//Заполним переменные в таблице запроса на основании средних цен за период формирования отчета, когда
// в накопителе фигурирует только количество
З:=Query.Create();
З.Execute(ТЗ,0);
aTab:=З.ResultTable;
aTab.Select();
While aTab.Next() Do
  зЦ0:=ПолучитьЦену(aTab.зН,НачДата);
  зЦ1:=ПолучитьЦену(aTab.зН,КонДата);
  aTab.зСмРасход:=aTab.зКлРасход*(зЦ1+зЦ0)/2;
  aTab.зСмНачОст:=aTab.зКлНачОст*(зЦ1+зЦ0)/2;
  aTab.зСмКонОст:=aTab.зКлКонОст*(зЦ1+зЦ0)/2;
  aTab.зСмПриход:=aTab.зКлПриход*(зЦ1+зЦ0)/2;
EndDo;
//Выполним постобработку и вывод отчета в печатную форму
З.Postprocess();