Сортировка

1. Flipp 16.03.23 08:25 Сейчас в теме
Добрый день. Подскажите, пожалуйста. В запрос передаю параметр &СписокЗначений (выбранный пользователем на форме). Например: Б-0, К-3,Б-12. Запрос это срез последних цен номенклатуры. Но когда я выгружаю запрос, то он выгружается как К-3,Б-0,Б-12 и соответственно в таком виде выводится на форму. А пользователь, хочет видеть произвольный порядок, тот, который он выбрал в СЗ. Как это реализовать!?
п.с. Никакого упорядочивания в самом запросе не задано
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 81 16.03.23 08:51 Сейчас в теме
(1)Превратить СЗ в ТЧ, ТЧ, выгрузив в ТЗ, передать в запрос параметром, соединить таблицу данных с этой ТЗ и выполнить упорядочивание по ТЗ.НомерСтроки

Если ТЧ сделать невозможно, то при создании ТЗ самостоятельно позаботится о поле, по которому будет выполнятся сортировка и заполнять его уникальными числовыми значениями при добавлении новой строки.
HanterVol; ImHunter; +2 Ответить
3. Flipp 16.03.23 10:55 Сейчас в теме
(2) Упорядочевание по тз.номерстроки - это как?
4. пользователь 16.03.23 11:17
Сообщение было скрыто модератором.
...
5. Flipp 16.03.23 11:24 Сейчас в теме
(4)Ну, раз ты такой умный, то расскажи как упорядочить в запросе по списку значения в параметре!?
7. anton13m 4 16.03.23 11:31 Сейчас в теме
(5)
Поэтому и нужно передавать параметром ТЗ, а не СЗ.
10. пользователь 16.03.23 11:46
Сообщение было скрыто модератором.
...
11. Flipp 16.03.23 12:25 Сейчас в теме
(10)Это я понял.Я не понял какую сортировку ты предлагал в запросе. Пришел брякнул какую то фигню неаргументированную и сидишь,считаешь себя умным.
12. пользователь 16.03.23 12:32
Сообщение было скрыто модератором.
...
6. Flipp 16.03.23 11:25 Сейчас в теме
(4)так как 4ре варианта на вкладке порядок дадут не тот порядок, что в списке значений, который насобирал пользователь.
9. Sashares 33 16.03.23 11:35 Сейчас в теме
(6)После выполнения запроса добавить колонку номер строки.
Заполнить ее порядковым номером этого значения в списке значений.
Отсортировать по этой колонке.
Вывести результат пользователю.
16. пользователь 16.03.23 15:07
Сообщение было скрыто модератором.
...
17. Said-We 16.03.23 15:14 Сейчас в теме
(16)
Правильно писать 4-тыре!

Нет нужно свой запрос написать и показать.
А как правильно "4ре" или "4-тыре" не поможет и не помешает решить ему свою задачу.
18. пользователь 16.03.23 15:16
Сообщение было скрыто модератором.
...
8. Said-We 16.03.23 11:35 Сейчас в теме
(5) У ТЗ есть поле "НомерСтроки". По ней и сортировать. У списка значений такого поля нет.
13. nomad_irk 81 16.03.23 12:38 Сейчас в теме
(3) ЭЭЭЭ.......

Выбрать
     Т3.Поле1,
     Т1.Поле1,
     Т1.Поле2,
     .........
ИЗ
     ВТТЗ КАК ТЗ
        ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаДанных КАК Т1
        ПО ТЗ.Поле1 = Т1.Поле4
УПОРЯДОЧИТЬ ПО
     ТЗ.НомерСтроки
Показать
14. пользователь 16.03.23 13:00
Сообщение было скрыто модератором.
...
15. Said-We 16.03.23 13:30 Сейчас в теме
(1) Запрос-то свой покажи. Только суть, а не 10000 строк запроса. А то сейчас тебе отгрузят негатива и не нужной тебе информации вагон.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот