Глюк в структуре RelTree (Легаси)
Добавлено: 05 Апрель 2023, 17:04
Задолбала меня тормознутость шаблона RelTree.
Начал разбираться.
Резюме: В отличие от стандартных Browse для корневого файла он работает не через View, а через
Вам не кажется это странным? Т.е. шаблон тупо проходит по всему файлу с фильтром, без малейшей попытки позиционироваться по ключу. Более того, возможность позиционирования не предусмотрена ни параметрами шаблона, ни наличием точки вставки.
Пришлось ручками закрыть через первую доступную точку вставки корневой цикл и вставить правильный.
Скорость работы возросла, возросла, возросла... Да фиг его знает во сколько раз она возросла. Раньше на это уходило до 10 секунд, а теперь 0.
P.S. Смотри подпись
Начал разбираться.
Резюме: В отличие от стандартных Browse для корневого файла он работает не через View, а через
Код: Выделить всё
Set(File.Key)
Loop
Next(File)
IF ErrorCode() Then Break.
IF (фильтр) cycle.
! Пошла обработка вложенных веток
End

Пришлось ручками закрыть через первую доступную точку вставки корневой цикл и вставить правильный.
Скорость работы возросла, возросла, возросла... Да фиг его знает во сколько раз она возросла. Раньше на это уходило до 10 секунд, а теперь 0.

P.S. Смотри подпись
