|
Неправильное упорядочивание временной таблицы
U4Me2, maxab72, lEvGl, Gera1t, Araxis, Доминошник, alexxx961503, Kongo2019, nick86, LuckyStar, orakool, Ногаминебить, 2S, d4rkmesa, shuhard, Ал_Ив, Ненавижу 1С
| ☑ |
0
Araxis
25.11.24
✎
09:37
|
Всем доброе утро. Столкнулся со следующей проблемой что неправильно упорядочивается временная таблица:
Если в итоговой таблице добавить УПОРЯДОЧИТЬ ПО Код, то все выводится верно. Если же Прописать Выбрать Первые 100000, поместить это в ВТ, УПОРЯДОЧИТЬ ПО Код и затем в результирующем запросе вытащить эти данные, то сортировка не работает.
Итоговые данные упорядочить не могу, т.к. дальше нужно присоединить другие данные через Объединить, тоже упорядоченные по коду
|
|
1
Ненавижу 1С
25.11.24
✎
09:40
|
(0)
1. сортировать чтобы поместить во временную таблицу не нужно, нужно индексировать (и то не всегда)
2. сортировка для объединить работает на всем множестве, а не на каждой компоненте отдельно
|
|
2
Araxis
25.11.24
✎
09:47
|
(1) Мне нужно сделать отчет с сортированными данными по коду, внизу присоединить данные отобранные по другому признаку и тоже отсортированные по коду. Если сортировать итоговые данные, то они перемешаются. Вот и пытаюсь отсортировать ВТ и присоединять
|
|
3
maxab72
25.11.24
✎
09:50
|
(2) заведите поля "НомерТаблицы" и "Сортировка" в первой таблице заполняйте 1 и Код, а во второй 2 и что-то еще и сортируйте в итоге по этим двум полям.
|
|
4
Kongo2019
25.11.24
✎
09:51
|
(2) Ну и сортируй на выходе. Что мешает?
Порядок хранеия в БД не определен, хоть десять раз отсортируй БД все равно положит вперемешку.
|
|
5
Araxis
25.11.24
✎
09:59
|
(3) Спасибо вам большое за идею, все сработало
|
|