Помогите разобраться с TmpGRN
Добавлено: 26 июл 2006, 21:39
Есть интерфейс, в котором моя таблица сортируется по некоторым полям. Далее в цикле заполняется таблица TmpGRN.
В цикле выбрасывается серия сообщений,говорящая о том, что таблица отсортировалась, как мы и хотели.
То есть в Tmpgrn должно быть все отсортировано.Однако там все вперемешку. Кто сталкивался с подобной проблемой, помогите плз.
Необходимость использования TmpGrn возникает из за того, что мне надо передать некоторые данные из vip в slk-отчет, а свои таблички он почему-то не видит. Может кто еще подскажет более рациональный подход к решению этой проблемы.
Заранее спасибо.
Interface CreateTmpGRN AlwaysReturn;
create view
var
DogName:string;
from MainTable
order by _OtvOtd
order by _Otv
order by _zakazch
order by _NoDog;
HandleEvent
cmInit:{
delete all from TmpGRN where((word(444)==TmpGRN.wlist));
_loop MainTable{
message(_OtvOtd+' '+_Otv+' '+_zakazch+' '+_NoDog);
RunInterface(GetPrimech,_DogNrec,DogName);
RunInterface(AddTmpGRN,_OtvOtd,_Otv,_zakazch,_NoDog,_level,_klassif,_SumSob,_SumSubPodr,_SumPKP,_dogNrec,_dateTo);
}
abort;
}
end;
end.
В цикле выбрасывается серия сообщений,говорящая о том, что таблица отсортировалась, как мы и хотели.
То есть в Tmpgrn должно быть все отсортировано.Однако там все вперемешку. Кто сталкивался с подобной проблемой, помогите плз.
Необходимость использования TmpGrn возникает из за того, что мне надо передать некоторые данные из vip в slk-отчет, а свои таблички он почему-то не видит. Может кто еще подскажет более рациональный подход к решению этой проблемы.
Заранее спасибо.
Interface CreateTmpGRN AlwaysReturn;
create view
var
DogName:string;
from MainTable
order by _OtvOtd
order by _Otv
order by _zakazch
order by _NoDog;
HandleEvent
cmInit:{
delete all from TmpGRN where((word(444)==TmpGRN.wlist));
_loop MainTable{
message(_OtvOtd+' '+_Otv+' '+_zakazch+' '+_NoDog);
RunInterface(GetPrimech,_DogNrec,DogName);
RunInterface(AddTmpGRN,_OtvOtd,_Otv,_zakazch,_NoDog,_level,_klassif,_SumSob,_SumSubPodr,_SumPKP,_dogNrec,_dateTo);
}
abort;
}
end;
end.