УТ 10.3 Как в запросе отсортировать результат по заданному списку?
Нужно сделать прайс-лист, но порядок по группам в нем должен соответствовать некому заданному списку групп. Например, есть три группы номенклатуры. Нужно в начало прайса вывести номенклатура из группы 2, потом из группы 3, а далее группы 1. В другой раз порядок может быть изменен. Уже есть прайс-лист, который формируется по "внутреннему" порядку. Нужна идея куда такую сортировку вставить в запрос.
Может быть не очень понятно написал, но так получилось:(
Может быть не очень понятно написал, но так получилось:(
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6) Источники таблицы могут быть разные. Хоть справочник из (3) - если необходимы общие хранимые варианты сортировки, хоть регистр сведений для одной единственной актуальной сортировки, хоть таблица на форме отчета (сохраняемая в настройках пользователя).
Но переписывать код - точно нет необходимости.
Но переписывать код - точно нет необходимости.
Всем спасибо!
В моем случае даже не пришлось создавать новый справочник. Мне нужно было наложить сортировку на справочник "Номенклатурные группы" и я просто туда добавил поле для сортировки (1, 2, 3 ...). А дальше вставил это поле в запрос.
В моем случае даже не пришлось создавать новый справочник. Мне нужно было наложить сортировку на справочник "Номенклатурные группы" и я просто туда добавил поле для сортировки (1, 2, 3 ...). А дальше вставил это поле в запрос.
(10)
(9) Ужасное решение. Будешь каждый раз перезаписывать справочник номенклатурных групп? А если случайно у двух разных групп укажешь одинаковое поле сортировки? Они же перемешаются между собой...
Зачем же перезаписывать? Расставить цифири и все. Порядок сортировки в любом случае нужно перезаписывать. А чтобы не было "случайно у двух разных групп укажешь одинаковое поле сортировки", можно вставить проверку, но это пока не актуально.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот