Есть форма с 3-мя источниками данных.
1 таблица основная
2 таблица связана первой по relation:
2table.1tablerecid = 1table.recid
на форме для нее прописан join с link type active
3 таблица связана с первой по relation:
2table.emplid= 1table.emplid
на форме для нее прописан join с link type active
на 3 таблицу накладывается range в методах ds init и queryrange
значение range берется из 2 таблицы
При запуске форме все связи отрабатываются корректно. Но при переходе на следующую запись 1 таблицы происходит сначала накладывание range на третью таблицу и только потом обновление ds второй таблицы по relation с первой. Таким образом мы получаем не верный range второй таблицы - он накладывается от предыдущей записи. В каком методе что нужно дописать?
![Blush](/forums/images/smilies/blush.gif)