Цитата из книги Профессиональная разработка 1С
"Если не применять условие отбора по первому измерению Номенклатура, а применить условие отбора по измерению Склад (листинг 11.88), для получения данных таблицы
итогов система сможет применить индекс Период + Номенклатура + Склад."
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстатки.Склад КАК Склад,
ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(&Период, Склад = &СкладОтбора)
КАК ТоварыНаСкладахОстатки
Не могу понять , я то всегда думал что отборы нужно ставить последовательно по полям регистра накопления , получается это не так ? Типо поставил отбор по какому хочешь полю и индекс прекрасно работает ?
"отборы нужно ставить последовательно по полям регистра накопления , получается это не так ?"
да, это не так.
Выражение И коммутативно.
Важен порядок полей в таблице, а не порядок предикатов в запросе.