Код: Выделить всё
create view myUder
as
select *
from uder, grpodr, katpodr
where
((
GRPODR.nrec == katpodr.CGRPODR
and katpodr.nrec == uder.cexoz
))and
(
uder.vidud = 18
or uder.vidud = 110
or uder.vidud = 183
or uder.vidud = 184
or uder.vidud = 182
)
order by Grpodr.name
Order by Uder.param
;
затем меняю поле uder.param средствами support sql, запускаю тотже самый _loop в интерфейсе, а записи в логической табле нисколько не изменились, все по прежнему, support же показывает реальную ситуацию
закрываю интерфейс, открываю его снова. развитие идет по тому же сценарию, измененная запись теперь показывается корректно в моем интерфейсе, а вот как только я что нибудь поменяю в uder и попытаюсь обновить, то логическая табла остается как вкопанная, без изменений
Почему?
Как можно принудительно заставит пересоздать логическую таблицу во время выполнения интерфейса?