| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Сортировка не дружит с отбором? |
| Автор: Kaboom 11.9.2007, 10:44 | ||
Использую метод формы списка справочника УстановитьОтбор(), но при этом в режиме предприятия выключается возможность сортировки по реквизиту, программная сортировка типа
ни к чему не привела, все равно элементы сортируются по наименованию. Вопрос в том можно ли использовать одновременно и отбор и сортировку по реквизиту? |
| Автор: AkelaSQL 20.9.2007, 16:47 |
| Проверять лень, но как-то помниться я выделывал такой трюк: 1. Выполняешь запрос к справочнику с отбором и сортировкой. 2. Загоняешь результат в СписокЗначений. 3. Используешь метод ИспользоватьСписокЭлементов(СписокЗначений); |
| Автор: Zero 21.9.2007, 22:01 |
Если элементов в справочнике много (у нас напрмер Номенклатура имеет размер около 25000 позиций), то ждать придётся относительно долго пока откроется справочник. |
| Автор: AkelaSQL 24.9.2007, 14:07 |
| Не спорю, у нас > 200000, но штатными средствами это сделать иначе не вижу выхода. Если кто знает как пишите, будет очень интересно, т.к. это довольно злободневный вопрос. Добавлено через 6 минут и 19 секунд А ведь как было бы просто, если бы по-человечески: select * from dbo.Nomenklatura witch (nolock) where dbo.Nomenklatura.Marka = @MarkaParam order by dbo.Nomenklatura.Artikul |
| Автор: Zero 24.9.2007, 22:28 |
Извесная фича. В семёрке штатом никак. |