Цитата:Нормальная схема?
vlf, что скажешь, подобная схема соответствует твоему алгоритму?
Пробовал - результат отрицательный.
1. Тратится (пусть и 1 раз) много времени на создание таблицы 1.
2. Основное время у меня в цикле.
Вот например, общее время обработки 1 позиции 46974мс, из них цикл 46252мс.
Смысл с бубнами плясать?
---------------------------------------------
Алгоритм для нескольких колонок, прост до смешного:
Создаем новую колонку "ключ", туда пишем что-то вроде
""+ТЗ.Колонка1.код+","+ТЗ.Колонка2.код.
Понятно, что в каждом случае, алгоритм такого ключа свой.
тз.Сортировать("ключ");
далее, наш добрый алгоритм.