Вход | Регистрация

1С:Предприятие ::

Метки: 

Сортировка одной ТЧ на основании другой ТЧ

Я
   Дебет
 
08.06.18 - 11:12
Предположим у нас есть ДанныеФормаКоллекция и еще какая нибудь  ТЧ в которой одинаковое поля Имя. Как отсортировать ДанныеФормаКоллекция  по полю Имя как в ТЧ ?
 
 
   Cyberhawk
 
1 - 08.06.18 - 11:12
В запросе соединить
   shuhard
 
2 - 08.06.18 - 11:13
(0) забыл как пузырёк работает ?
   Дебет
 
3 - 08.06.18 - 11:19
(1) разве запрос позволить отсортировать? 1 на основании другой?
   Сти
 
4 - 08.06.18 - 11:22
Как я понял нужна не сортрировка, а упорядочивание одной ТЧ по образу и подобию другой. Тогда соединить в запросе и упорядочить по номеру строки ТЧ.
   shuhard
 
5 - 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) да  это и нужно
   Cyberhawk
 
10 - 08.06.18 - 17:55
(3) Зачем сортировать? Присоединения достаточно
 
 Рекламное место пустует
   lodger
 
11 - 08.06.18 - 18:12
(9)
Запрос= новый запрос;
запрос.установитьпараметр("ТЧ1",ДанныеФормаКоллекция.выгрузить());
запрос.установитьпараметр("ТЧ2",какаянибудьТЧ.выгрузить());

запрос.текстзапроса =
"
выбрать
*
Поместить ВТ1
из
&ТЧ1 как ТЧ1
;
///
выбрать
*
Поместить ВТ2
из
&ТЧ2 как ТЧ2
;
///
Выбрать
ВТ1.ололо
из ВТ2 как ВТ2
полное соединение ВТ1 как ВТ1 по ВТ2.ололо = ВТ1.ололо
"

чето в таком духе
   lodger
 
12 - 08.06.18 - 18:13
+ (11) ньюансы сам продумаешь.
NULLы там всякие, ну сам знаешь.
   АнализДанных
 
13 - 08.06.18 - 19:26
(0) может просто перезаполнить таблицу в нужном порядке?
Сделай копию таблицы и сотри в ней все строки. А потом заполняй ее на основании таблицы с правильной сортировкой (только данные бери из копии)


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует