Имя: Пароль:
1C
1С v8
Как отсортировать ?
0 SergeyGr
 
23.01.14
13:46
Есть запрос.
"Исполнение.Описание" - неограниченная строка
"Исполнение.Дата" -     дата

ВЫБРАТЬ
  ПОДСТРОКА(Исполнение.Описание, 1, 20) КАК З_а_г_о_л_о_в_о_к,
  Исполнение.Дата
ИЗ
  БизнесПроцесс.Исполнение.Предметы КАК Исполнение
УПОРЯДОЧИТЬ ПО
  З_а_г_о_л_о_в_о_к,
  Исполнение.Дата";


Подскажите, как отсортировать по двум признакам ?
1 Ёпрст
 
23.01.14
13:47
как написал, так и посортирует..
2 Ёпрст
 
23.01.14
13:47
сперва по строке, потом по датам
3 Wobland
 
23.01.14
13:48
пиши
УПОРЯДОЧИТЬ ПО
  З_а_г_о_л_о_в_о_к,
  Исполнение.Дата
4 SergeyGr
 
23.01.14
13:53
(2)(3)

Я так и написал, но почему-то сортируется только по Строке (З_а_г_о_л_о_в_о_к).

А по дате - нет.
5 Wobland
 
23.01.14
13:54
(4) это почему ты так решил?
6 Euguln
 
23.01.14
13:55
(4) обманываешь
7 SergeyGr
 
23.01.14
13:56
Результат запроса выгружается на форму.
8 Wobland
 
23.01.14
13:57
(7) а ну и чо?
9 SergeyGr
 
23.01.14
13:57
(7) Зрительно видно
10 Wobland
 
23.01.14
13:58
(9) тебя убедить, что ты видишь ту сортировку, которую попросил, или ты сам?
11 SergeyGr
 
23.01.14
13:59
Подскажи
12 fmrlex
 
23.01.14
14:01
(11) Сортировка по двум полям: сначала сортируются записи по первой колонке, потом наборы одинаковых записей в первой колонке сортируются по второй.
Пойдет?
13 fmrlex
 
23.01.14
14:03
+(12)  А вот такие вопросы от чего? От того, что ты ни разу не писал алгоритмы сортировки.
14 Infsams654
 
23.01.14
14:04
Может так лучше прокатит
ВЫБРАТЬ
  ПОДСТРОКА(Исполнение.Описание, 1, 20) КАК З_а_г_о_л_о_в_о_к,
  Исполнение.Дата КАК Д_А_Т_А
ИЗ
  БизнесПроцесс.Исполнение.Предметы КАК Исполнение
УПОРЯДОЧИТЬ ПО
  З_а_г_о_л_о_в_о_к,
  Д_А_Т_А";

Шутка, это от нечго делать так писать КАК З_а_г_о_л_о_в_о_к
15 SergeyGr
 
23.01.14
14:07
на форме видно, что по строке отсортировано.

Но в пределах одинаковых значений по первой колонки почему-то значений по второй колонке - НЕ ОТСОРТИРОВАНЫ.

"Общие вопросы"    23.01.2014 11:40:37
"Общие вопросы"    17.01.2014 16:13:11
"Общие вопросы"    17.01.2014 16:13:11
16 fmrlex
 
23.01.14
14:08
(15) А я ВИЖУ, что отсортированы. У нас с тобой разные взгляды на жизнь.
17 SergeyGr
 
23.01.14
14:09
(15) Подскажи
18 SergeyGr
 
23.01.14
14:10
Подскажи, плз, как сделать так:

"Общие вопросы"    17.01.2014 16:13:11
"Общие вопросы"    17.01.2014 16:13:11
"Общие вопросы"    23.01.2014 11:40:37
19 fmrlex
 
23.01.14
14:10
(17) У тебя температура?
Ты реально не видишь сортировки?
20 SergeyGr
 
23.01.14
14:12
Нужной мне сортировки не вижу.

Потому и прошу помощи
21 fmrlex
 
23.01.14
14:12
(18) Покури в справке использование УПОРЯДОЧИТЬ
Открой для себя УБЫВ и  ВОЗР
22 SergeyGr
 
23.01.14
14:14
Если знаешь ответ - подскажи
23 kiruha
 
23.01.14
14:14
ВЫБРАТЬ
  ПОДСТРОКА(Исполнение.Описание, 1, 20) КАК З_а_г_о_л_о_в_о_к,
  Исполнение.Дата КАК ИсполнениеДата
ИЗ
  БизнесПроцесс.Исполнение.Предметы КАК Исполнение
УПОРЯДОЧИТЬ ПО
  З_а_г_о_л_о_в_о_к,
  ИсполнениеДата"

Поля Итогов вносят поправки
24 fmrlex
 
23.01.14
14:14
Предложение УПОРЯДОЧИТЬ ПО позволяет сортировать строки в результате запроса.


<Упорядочивание результатов>
      |
      УПОРЯДОЧИТЬ ПО <Условия упорядочивания>
                                                  |                                                        
                                                  <Поле упорядочивания> [<Порядок>] [, <Поле упорядочивания> [<Порядок>][, …]]
                                                                 | |
                                                                 <Выражение> |
                                                                                           ВОЗР | УБЫВ | ИЕРАРХИЯ | ИЕРАРХИЯ УБЫВ
25 EvgeniuXP
 
23.01.14
14:18
на два одинаквых заголовка вбахай две разные даты и увидишь.
26 EvgeniuXP
 
23.01.14
14:18
(9) значит заголовки разные - нет одинаковых :)
27 SergeyGr
 
23.01.14
14:20
(9) Есть одинаковые заголовки - копированием делалю
28 SergeyGr
 
23.01.14
14:23
(23) да, спасибо - заработало

Спасибо за науку !
29 1Сергей
 
23.01.14
14:24
>>v8: Как отсортировать ?

Пузырьком же!
ЗЫ ветку не читал
30 EvgeniuXP
 
23.01.14
14:25
(28) с неограниченными плохо работать в запросах их резать надо :)
31 Wobland
 
23.01.14
14:27
(29) сортировка пресвятого Бого(?) - наше всё
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан