Имя: Пароль:
1C
1C 7.7
v7: Возможна ли корректная сортировка в запросе?
,
0 alex17-1
 
11.11.11
14:34
В запросе есть строка с текстовым полем из справочника:

|Дом = Справочник.Контрагенты.Дом;

Возможна ли корректная сортировка, чтобы дом 11 не стоял впереди 3 и 4а ? Сортировка в выгруженной таблице нежелательна. Быть может кто-то через это уже прошел? Подскажите.
1 2S
 
11.11.11
14:36
новый параметр с функцией преобразования к числу
2 2S
 
11.11.11
14:36
по нему и сортировать
3 miki
 
11.11.11
14:39
(1)А к какому числу преобразуются "4а", "4/1"?
4 alex17-1
 
11.11.11
14:39
не совсем понял, вроде-бы функция преобразования в запросе не работает
5 2S
 
11.11.11
14:39
(3) пусть описывает все условия
6 alex17-1
 
11.11.11
14:39
(3) не преобразовываются
7 alex17-1
 
11.11.11
14:40
никаких особых условий нет, просто номера домов
8 aka AMIGO
 
11.11.11
14:49
выгрузка в ТЗ, затем сортировка
если надо - преобразование значения Дом.. скажем, в Дом2
9 aka AMIGO
 
11.11.11
14:49
+8 т.е. в число
10 2S
 
11.11.11
14:50
амига "Сортировка в выгруженной таблице нежелательна." :)
11 aka AMIGO
 
11.11.11
14:51
(10) - чукча, он-же писатель :)
12 orefkov
 
11.11.11
14:55
order by cast($спрКонтр.Дом as numeric(10, 0))
13 alex17-1
 
11.11.11
15:30
(12) если можно в русской нотации; 1С переменную cast не находит
14 Mikeware
 
11.11.11
15:32
(13) пипец!
15 viktor_vv
 
11.11.11
15:32
(13) :))).
16 miki
 
11.11.11
15:33
(12)Он в выборке не хочет пересортировывать, а ты ему...
17 ado
 
11.11.11
15:35
(12)(14) Всё бы вам над дитями насмехаться, охальники ;-)

(13) Не обращай внимания, тебе это не подойдет.
18 alex17-1
 
11.11.11
15:36
(17) я понял, похоже без таблицы не обойтись
19 aka AMIGO
 
11.11.11
15:39
(18) ну, и правльное решение.. давно0бы написал :)
что касается совета, то глядеть нужно в оба хотя-бы вот сюда:
http://www.1cpp.ru/forum/YaBB.pl
20 alex17-1
 
11.11.11
15:42
(19) спасибо за элементарное понимание и за конкретную ссылку
21 ado
 
11.11.11
15:42
(19) Вы с орефковым прям как вот эти: http://blogs.computerra.ru/18809 . Совращаете малых сих всякой богомерзкой ересью ;-)
22 aka AMIGO
 
11.11.11
15:43
(21) орефков первый начал © :))
23 orefkov
 
11.11.11
15:47
(21)
Нет, мы просто хотим показать, что одними ЖКК мир не ограничивается, и можно выйти за пределы таксать...
И эта, что ложки нет.
24 ado
 
11.11.11
16:01
(23) Избранный, ты ничего не понял. Ложка есть, это тебя нет :-)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший