Как лучше реализовать сортировку в каталоге по максимальному количеству на N складах?
Исходные данные:[TABLE][TR][TD]NAME[/TD][TD]CATALOG_STORE_AMOUNT_1[/TD][TD]CATALOG_STORE_AMOUNT_2[/TD][/TR][TR][TD]товар1[/TD][TD]1[/TD][TD]1[/TD][/TR][TR][TD]товар2[/TD][TD]0[/TD][TD]3[/TD][/TR][TR][TD]товар3[/TD][TD]2[/TD][TD]2[/TD][/TR][/TABLE]отсортированный список
[LIST=1]
[*]товар2
[*]товар3
[*]товар1
[/LIST]Список складов формируется динамически, поэтому нет возможности завести отдельное свойство с указанием максимального количества.
Нашел такой вариант [URL=http://dev.1c-bitrix.ru/community/forums/messages/forum6/topic63363/message333353/]http://dev.1c-bitrix.ru/community/forums/messages/forum6/topic63363/message333353/[/URL] но там идет выборка всех элементов и требуется второй запрос.
Как насчет прямых SQL-запросов или ORM?
Исходные данные:[TABLE][TR][TD]NAME[/TD][TD]CATALOG_STORE_AMOUNT_1[/TD][TD]CATALOG_STORE_AMOUNT_2[/TD][/TR][TR][TD]товар1[/TD][TD]1[/TD][TD]1[/TD][/TR][TR][TD]товар2[/TD][TD]0[/TD][TD]3[/TD][/TR][TR][TD]товар3[/TD][TD]2[/TD][TD]2[/TD][/TR][/TABLE]отсортированный список
[LIST=1]
[*]товар2
[*]товар3
[*]товар1
[/LIST]Список складов формируется динамически, поэтому нет возможности завести отдельное свойство с указанием максимального количества.
Нашел такой вариант [URL=http://dev.1c-bitrix.ru/community/forums/messages/forum6/topic63363/message333353/]http://dev.1c-bitrix.ru/community/forums/messages/forum6/topic63363/message333353/[/URL] но там идет выборка всех элементов и требуется второй запрос.
Как насчет прямых SQL-запросов или ORM?