Kir писал(а):
Хм, а метод ТаблицаЗначений.Индексы.Добавить("Поле1,Поле2") разве не дает составной индекс?
Да, наверное дает. Ступил.
Kir писал(а):
В одном запросе вроде должно получиться через поиск максимума первого измерения для контрагента, потом поиск максимума второго измерения для сочетания контрагент+найденый максимум первого измерения и т.д. Получим таблицу в которой одна строка для каждого контрагента.
Не знаю насколько такой подход оптимален...
Это первое что приходит на ум и об этом я сразу и написал. Но чем больше таких полей, тем больше вложенность, соот-но и производительность падает.
У себя пока так и оставил.