Почему не работает?
Добавлено: 24 авг 2005, 12:22
				
				Может быть, кто-нибудь подскажет, что я пишу неправильно:
cstyler - некая константа, описанная в файле проекта, Gonorar - добавленная в БД табличка.
При запуске аналогичного запроса из Support'а получаю нормальную табличку, а при запуске интерфейса сообщение об отсутствии данных...
			Код: Выделить всё
Interface Main_Int 'Формирование накладных по гонорарам' EscClose, Cyan;
view 
as select * from persons(readonly), lschet (readonly), catalogs (readonly), gonorar
where ((
    persons.nrec    /== lschet.tperson
and persons.nrec    /== gonorar.cpers
and lschet.cappoint /== catalogs.nrec
)) and catalogs.nrec <> cstyler
order o1 by catalogs.name, persons.tabnmb;
panel p1 table persons;
browse b1;
    persons.tabnmb   'Таб.№'     : [6],  protect;
    persons.fio      'Сотрудник' : [20], protect;
    catalogs.name    'Должность' : [10], protect;
end;
HandleEvent
  cmInit: {
      setorder(tiO1);
      if getfirst persons <> tsOK then {
         message('Отсутствуют данные по гонорарам');
         CloseInterface(cmCancel);
      }
  }             
  cmDefault:{
  ...
  }
  cmCancel: CloseInterface(cmCancel);
end;
end;
end.
При запуске аналогичного запроса из Support'а получаю нормальную табличку, а при запуске интерфейса сообщение об отсутствии данных...