Пожалуйста помогите по следующему вопросу
В отчете использую следующую логическую таблицу
.create view vDoc2
var
TDocNRec : comp;
select
Persons.FIO,
Persons.TabNmb,
Catalogs.Name,
CatPost.Name,
Appointments.TaxRate,
NewAppoint.AppointDate,
NewAppoint.Dateend,
NewAppoint.Contractnmb,
NewAppoint.ContractDate,
NewDepCat.Name,
NewCatPost.Name,
NewAppoint.TaxRate
from
TitleDoc,
PartDoc,
ContDoc,
Persons,
Appointments,
Catalogs,
Synonym ContDoc ContDoc2,
Synonym Appointments NewAppoint,
Synonym Catalogs CatPost,
Synonym Catalogs NewDepCat,
Synonym Catalogs NewCatPost
where
((
TDocNRec == TitleDoc.nRec and
TitleDoc.nRec == PartDoc.cDoc and
PartDoc.nRec == ContDoc.cPart and
PartDoc.TypeOper == ContDoc.TypeOper and
Word(1) == ContDoc.SeqNmb and
ContDoc.Person == Persons.nRec and
ContDoc.cStr == Appointments.Nrec and
ContDoc.cDopRef == Catalogs.nRec and
Appointments.Post == CatPost.nRec and
ContDoc.cPart == ContDoc2.cPart and
ContDoc.TypeOper == ContDoc2.TypeOper and
ContDoc.Person == ContDoc2.Person and
Integer(1) << ContDoc2.SeqNmb and
ContDoc2.cStr == NewAppoint.nRec and
NewAppoint.Department == NewDepCat.nRec and
NewAppoint.Post == NewCatPost.nRec
));
необходимо отсортировать сотрудников по ФИО ...
в отчет могут попадать более 100 сотрудников!
пробовал Order by...
order by Persons.FIO
;
отчет пустой.....
пробовал коментарить строчку ContDoc.Person == Persons.nRec
и добавлять условие
where
((
....
))
and (Persons.nRec == ContDoc.Person)
;
использовал временную табличку...отчет так же пустой.

может кто-нибудь подскажет?
Зарнее спасибо.