linkform и create view в чем проблема
Добавлено: 07 фев 2007, 14:24
Не удается вывести поля oborot и saldmoun.kol. В чем суть: требуется вывести нормачасы(берутся из полей, указанных выше), для чего создаю view, но если использую view по oborot и saldmoun то при получение отчета форма "виснет", а если использовать одну из view - oborot или saldmoun, то отчет формируется в течении нескольких секунд, в чем проблема(почему при использовании oborot и saldmoun вместе в одной форме начинает циклить) -slk-отчет
Код: Выделить всё
.linkform 'VAU_SLK' prototype is 'anuch_sh'
.var
..
.endvar
.create view vau as select groupparty.name from groupparty where (( kau1nrec==katparty.nrec and katparty.cgroupparty==groupparty.nrec ));
.create view saldmoundb as select saldmoun.kol from saldmoun where (('120'==scheto and '00010000000000BDh'==kauos[2] and datn1<<=datesal and datn2>>=datesal and kau1nrec==kauos[1](noindex) ));
.create view oborotdb as select oborot.kol from oborot where (('120'==scheto and '00010000000000BDh'==kauos[2] and datn1<<=datob and datn2>>=datob and kau1nrec==kauos[1](noindex)));
.fields
..
.endfields
.if OkAnRSub
.end
.{
.if OkAnRPodr
.end
.{
.if OkAnRKau1
.end
.{
.if OkAnRKau2
.end
.{
.if OkAnRKau3
.end
.{
#ifdef __BigKau__
.if OkAnRKau4
.end
.{
.if OkAnRKau5
.end
.{
.if OkAnRKau6
.end
.{
#end
.{
.}
#ifdef __BigKau__
.}
.if OkAnRSumKau6
.end
.}
.if OkAnRSumKau5
.end
.}
.if OkAnRSumKau4
.end
#end
.}
.if OkAnRSumKau3
.end
.}
.if OkAnRSumKau2
.end
.}
.if OkAnRSumKau1
....
.{table 'vau'
.begin
gr:=groupparty.name
end.
.}
...
.{table 'saldmoundb'
.begin
ncha:=saldmoun.kol;
end.
.}
...
.{table 'oborotdb'
.begin
nchb:=oborot.kol;
end.
.}
..
^^^@@@@..........
..
.end
.}
.if OkAnRSumPodr
.end
.}
.if OkAnRSumSub
#ifdef __BigKau__
.if OkRollSubAnUch
.end
#end
.end
.}
#ifdef __BigKau__
.if OkRollSchAnUch
.end
#end
.endform