|
Сортировка одной ТЧ на основании другой ТЧ |
☑ |
0
Дебет
08.06.18
✎
11:12
|
Предположим у нас есть ДанныеФормаКоллекция и еще какая нибудь ТЧ в которой одинаковое поля Имя. Как отсортировать ДанныеФормаКоллекция по полю Имя как в ТЧ ?
|
|
1
Cyberhawk
08.06.18
✎
11:12
|
В запросе соединить
|
|
2
shuhard
08.06.18
✎
11:13
|
(0) забыл как пузырёк работает ?
|
|
3
Дебет
08.06.18
✎
11:19
|
(1) разве запрос позволить отсортировать? 1 на основании другой?
|
|
4
Сти
08.06.18
✎
11:22
|
Как я понял нужна не сортрировка, а упорядочивание одной ТЧ по образу и подобию другой. Тогда соединить в запросе и упорядочить по номеру строки ТЧ.
|
|
5
shuhard
08.06.18
✎
11:23
|
(4)[не сортрировка, а упорядочивание]
пятнично
|
|
6
Вафель
08.06.18
✎
11:23
|
добавить поле, заполнить его индексом другой тз, отсортировать
|
|
7
Сти
08.06.18
✎
11:24
|
(5) так пятница же )
|
|
8
Сти
08.06.18
✎
11:27
|
(5) Просто, возникло ощущение, что нужна не сортировка в обычном его понимании. В коллекции 1- Вася, 2 - Петя, 3- Коля, в ТЧ - 1- Петя, 2- Вася, 3- Коля. И коллекцию нужно привести к такому же порядку следования записей. Не по алфавиту, не по возрастанию, а по тому хаосу, который в ТЧ.
|
|
9
Дебет
08.06.18
✎
11:33
|
(8) да это и нужно
|
|
10
Cyberhawk
08.06.18
✎
17:55
|
(3) Зачем сортировать? Присоединения достаточно
|
|
11
lodger
08.06.18
✎
18:12
|
(9)
Запрос= новый запрос;
запрос.установитьпараметр("ТЧ1",ДанныеФормаКоллекция.выгрузить());
запрос.установитьпараметр("ТЧ2",какаянибудьТЧ.выгрузить());
запрос.текстзапроса =
"
выбрать
*
Поместить ВТ1
из
&ТЧ1 как ТЧ1
;
///
выбрать
*
Поместить ВТ2
из
&ТЧ2 как ТЧ2
;
///
Выбрать
ВТ1.ололо
из ВТ2 как ВТ2
полное соединение ВТ1 как ВТ1 по ВТ2.ололо = ВТ1.ололо
"
чето в таком духе
|
|
12
lodger
08.06.18
✎
18:13
|
+ (11) ньюансы сам продумаешь.
NULLы там всякие, ну сам знаешь.
|
|
13
АнализДанных
08.06.18
✎
19:26
|
(0) может просто перезаполнить таблицу в нужном порядке?
Сделай копию таблицы и сотри в ней все строки. А потом заполняй ее на основании таблицы с правильной сортировкой (только данные бери из копии)
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан