Есть интерфейс, в котором моя таблица сортируется по некоторым полям. Далее в цикле заполняется таблица 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
Модераторы: m0p3e, edward_K, Модераторы
Если я правильно понял то суть задачи в получении отчета.
Так разве не проще написать прототип, к ниму линкформу в SLK формате и потом классически заполнять это все дело из своей отсортированной таблицы. Просто и изящно.
Это то что касалось более рационального решения проблеммы
То что касается вашего удевления по поводу того что в TmpGRN все ровно каша. При работе со своей таблицей вы ее сортируете по определенным ключам. Вставили вы записи TmpGRN. Начали работать с TmpGRN, она тут же пересортировавыет себя по своим ключам, и если не указать явно по какому, то делает это либо по ключу удовлетворяющему вашим ограничениям наложенным на ее (если таковые есть), в противном случае я так полагаю по первому ключу. Думаю именно в этом ваша проблемма.
Так разве не проще написать прототип, к ниму линкформу в SLK формате и потом классически заполнять это все дело из своей отсортированной таблицы. Просто и изящно.
Это то что касалось более рационального решения проблеммы
То что касается вашего удевления по поводу того что в TmpGRN все ровно каша. При работе со своей таблицей вы ее сортируете по определенным ключам. Вставили вы записи TmpGRN. Начали работать с TmpGRN, она тут же пересортировавыет себя по своим ключам, и если не указать явно по какому, то делает это либо по ключу удовлетворяющему вашим ограничениям наложенным на ее (если таковые есть), в противном случае я так полагаю по первому ключу. Думаю именно в этом ваша проблемма.