при первом выполнении отрабатывает все замечательно, выводит 4460 строк на форму.
Но стоит вызвать еще раз заполнение этого дерева с каким-либо фильтром - на форме становится например 56 строк, но если остановится в отладчике в процедуре при активизации строки на второй строке (по идее должен показать, что элементы.список.текущаястрока = 2) показывает что элементы.список.текущаястрока = 4462 (4460+2).
ЧЯДНТ? откуда элемент формы берет старые данные и как его обнулить в таком случае при каждом новом выполнении запроса?
у кого очистить? искал такой метод, не нашел куда его запихать
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший