ARD отчет сортировка
Добавлено: 13 мар 2009, 09:26
Здраствуйте!
Подскажите пожалуйста.
Есть ARD отчет
.Create View obor //
var obor:comp//
As Select//
stzatr.name,//
stzatr.kod,//
spkau.code (FieldName=code),//
oborot.scheto (FieldName=scheto),//
oborot.subossch (FieldName=subossch),//
oborot.datob(FieldName=datob),//
oborot.kauos[2](FieldName=k2),//
oborot.kauos[5](FieldName=k5),//
oborot.kauks[5](FieldName=kk5),//
oborot.sumob(FieldName=sumob),//
hozoper.name1(FieldName=TXOname)//
from oborot ,stzatr,hozoper,spkau//
where (( oborot.kauos[3]==spkau.nrec and//
oborot.chozoper==hozoper.nrec//
and if ( (oborot.scheto='420' OR oborot.scheto='423' OR oborot.scheto='425' OR oborot.scheto='426'), kauos[2], //
if ( ((oborot.scheto='409' and oborot.subossch='01') or (oborot.scheto='499' and oborot.subossch='02') or (oborot.scheto='477' and oborot.subossch='01')), kauos[5], kauks[5] ) )/==stzatr.nrec))//
AND datob>=dfor1 and datob<=dfor2 //
and (oborot.scheto='420' OR oborot.scheto='423' OR oborot.scheto='425' OR oborot.scheto='426' or (oborot.scheto='499' and oborot.subossch='02') or (oborot.schetk='499' and oborot.subschk='02') //
or (oborot.scheto='409' and oborot.subossch='01') or (oborot.schetk='409' and oborot.subschk='01') or (oborot.scheto='477' and oborot.subossch='01') or (oborot.schetk='477' and oborot.subschk='01'))//
and stzatr.cstzatr=281474976711459;//
необходимо отсортировать записи по stzatr. kod, но сортировка order работает только для корневой таблицы oborot.
Подскажите как осуществить сортировку по таблице stzatr.
Подскажите пожалуйста.
Есть ARD отчет
.Create View obor //
var obor:comp//
As Select//
stzatr.name,//
stzatr.kod,//
spkau.code (FieldName=code),//
oborot.scheto (FieldName=scheto),//
oborot.subossch (FieldName=subossch),//
oborot.datob(FieldName=datob),//
oborot.kauos[2](FieldName=k2),//
oborot.kauos[5](FieldName=k5),//
oborot.kauks[5](FieldName=kk5),//
oborot.sumob(FieldName=sumob),//
hozoper.name1(FieldName=TXOname)//
from oborot ,stzatr,hozoper,spkau//
where (( oborot.kauos[3]==spkau.nrec and//
oborot.chozoper==hozoper.nrec//
and if ( (oborot.scheto='420' OR oborot.scheto='423' OR oborot.scheto='425' OR oborot.scheto='426'), kauos[2], //
if ( ((oborot.scheto='409' and oborot.subossch='01') or (oborot.scheto='499' and oborot.subossch='02') or (oborot.scheto='477' and oborot.subossch='01')), kauos[5], kauks[5] ) )/==stzatr.nrec))//
AND datob>=dfor1 and datob<=dfor2 //
and (oborot.scheto='420' OR oborot.scheto='423' OR oborot.scheto='425' OR oborot.scheto='426' or (oborot.scheto='499' and oborot.subossch='02') or (oborot.schetk='499' and oborot.subschk='02') //
or (oborot.scheto='409' and oborot.subossch='01') or (oborot.schetk='409' and oborot.subschk='01') or (oborot.scheto='477' and oborot.subossch='01') or (oborot.schetk='477' and oborot.subschk='01'))//
and stzatr.cstzatr=281474976711459;//
необходимо отсортировать записи по stzatr. kod, но сортировка order работает только для корневой таблицы oborot.
Подскажите как осуществить сортировку по таблице stzatr.