Имя: Пароль:
1C
 
Неправильное упорядочивание временной таблицы
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) Спасибо вам большое за идею, все сработало