|
8.3 и как в запросе из Строки получить число?
| ☑ |
0
Гадкий 1С-ник
27.01.14
✎
04:14
|
Всем привет. Я в курсе что тема стара как мир и что 1С клали катлеты на пользователей.
Но всё же, есть кривая конфа написана задолго до меня.
Там есть гаражные номера.
Делаю отчет, нужно гаражные номера сортировать, делаю сортировку.
НО ТУТ И ПРОБЛЕМА.. в программе гаражные номера как строка идут и сортировка соответственно идет как строка:
1
111
2
222
3
333
Вопрос: Что делать? В запросе пробовал всякие "ВЫРАЗИТЬ" и т.д, не идет.
То-есть нужно гаражные строковой, получить как число и уже сортировать
|
|
1
PR
27.01.14
✎
04:15
|
Тупо добавь числовой реквизит, заполни, используй в запросе и не трахай нам мозг.
|
|
2
Гадкий 1С-ник
27.01.14
✎
04:16
|
(1) пфф не о чем, очередной быдло кодинг? Потом придет другой кодер и добавит даты. Нужно работать с тем что есть, а не растить помойку ещё больше
|
|
3
PR
27.01.14
✎
04:17
|
Тогда добавь нули
|
|
4
EugeniaK
27.01.14
✎
04:52
|
(0) Добавь ведущие нули.
|
|
5
PR
27.01.14
✎
04:54
|
Теоретически если уж выкобениваться по полной, то можно написать ВЫБОР для максимальной длины строки 10 символов например или 12 или 15 и добавлять динамически столько нулей, сколько нужно
|
|
6
Balabass
27.01.14
✎
04:55
|
(5) Не его метод.
Сортировка строк - это быдлокодинг. Так то.
|
|
7
Гадкий 1С-ник
27.01.14
✎
05:05
|
Я нашёл выход - сменить работу
|
|
8
Гобсек
27.01.14
✎
05:20
|
Еще можно завести в БД реквизит для сортировки.
|
|
9
Гобсек
27.01.14
✎
05:22
|
(8)+ Но так обычно поступают в более сложных случаях. В данном случае проще добавить ведущие нули.
|
|
10
Balabass
27.01.14
✎
05:24
|
(7) Зри глубже.
|
|
11
PR
27.01.14
✎
05:25
|
(7) Мужик!
|
|
12
Trance_1C
27.01.14
✎
06:16
|
(0) Добавь ведущие нули, и...
Меняй работу :)
|
|
13
Drac0
27.01.14
✎
06:28
|
А как номер гаража 11а в это все впишется?
|
|