Упорядочить
1 мин
Описание
В языке запросов 1С для сортировки записей используется секция УПОРЯДОЧИТЬ ПО, в ней указываются поля, по которым необходимо произвести сортировку, а также тип сортировки (по убыванию и по возрастанию). Для задания способа сортировки необходимо указать ключевые слова Возр (можно не указывать, используется по умолчанию) или Убыв возле конкретного поля
Пример
ВЫБРАТЬ
Номенклатура.Ссылка КАК Ссылка
ИЗ
Справочник.Номенклатура КАК Номенклатура
УПОРЯДОЧИТЬ ПО
Номенклатура.Наименование УБЫВ
В результате мы увидим отсортированные по алфавиту значения
Ссылка |
---|
Яблоки |
Фруктовый сок |
Фруктово-ореховая смесь |
Салфетки белые |
Салфетки |
Прочее |
Продукты |
Напитки |
Клубника |
Апельсины |
Coca-Cola |
Стоит быть внимательным, потому что не все типы значений полей могут иметь очевидный результат сортировки.
В текущем примере мы сортировали по имени, которое хранится в виде строки, но если бы мы сортировались по полю Ссылка, являющееся полем ссылочного типа, то сортировка получилась бы совершенно иной. Хоть мы и видим в результате те же названия, представления, номенклатуры, что и до этого сортировка производится по внутреннему значению ссылки, уникальному идентификатору, и является скорее величиной показывающей порядок назначения этих идентификаторов, чем что-то осмысленное.
Задачи на эту тему:
- Задача 49. Использование агрегатных функций и объединений
- Задача 42. Использование объединений и агрегатных функций в запросах
- Задача 45. Использование агрегатных функций
- Задача 22. Применение агрегатных функций
- Задача 36. Использование объединения в запросах
- Задача № 43. Вывести предыдущие и текущие актуальные розничные цены, процент изменения данных цен
- Задача 41. Использование объединений и агрегатных функций в запросах
- Задача 38. Использование объединений и агрегатных функций в запросах
- Задача № 30. Вывести самую высокую розничную цену для номенклатуры с видом номенклатуры «Готовая продукция».
- Задача 46. Использование агрегатных функций
- Задача 48. Использование агрегатных функций
- Задача 70. Применение оператора ССЫЛКА
- Задача 72. Применение агрегатных функций
- Задача 35. Использование объединения в запросах
- Задача 43. Использование объединений и агрегатных функций в запросах
- Задача № 27. Вывести себестоимость для всей номенклатуры с видом номенклатуры «Готовая продукция»
- Задача № 28. Вывести себестоимость и розничную цену для всей номенклатуры.
- Задача № 59. Рассчитать стоимостную оценку склада Товары в розничных ценах номенклатуры
- Задача № 25. Вывести закупочные цены для всех ингредиентов
- Задача № 20. Определить количество аналогов для каждой записи справочника «Номенклатура»
- Задача № 6. Выборка групп из справочника с сохранением иерархии
- Задача № 14. Определить общий вес каждой продукции. Вес рассчитать по ингредиентам, входящих в состав продукции с отбором по виду продукции
- Задача № 32. Вывести закупочные цены для каждого ингредиента товара «Торт Прага»
- Задача 27. Поиск дублей
- Задача 47. Использование агрегатных функций
- Задача № 13. Определить вес каждой продукции по ингредиентам, входящих в ее состав. Применение агрегатных функций
- Задача № 36. Вывести итоговую себестоимость, розничные цены и наценку для всех товаров с видом «Готовая продукция».
- Задача 28. Поиск дублей по набору условий
- Задача № 38. Вывести список номенклатуры с видом номенклатуры «Готовая продукция» и наценкой на товары менее 30% (включительно)