Имя: Пароль:
1C
 
можно ли в запросе преобразовать строковое значение в числовое
0 LivingStar
 
20.02.15
06:47
В запросе из одного поля выбираю значения, 3, 6, -2, как эти значения в запросе преобразовывать в числа?
1 VladZ
 
20.02.15
06:49
Можно. См. "Выразить"
2 igoza
 
20.02.15
06:49
ВЫРАЗИТЬ() наверно
3 VladZ
 
20.02.15
06:53
А вообще - букву "Я" нажми справа.
4 1Сергей
 
20.02.15
06:54
Нельзя
5 LivingStar
 
20.02.15
06:58
(1)(2) не подходит же?
(3) говорят нельзя!
6 1Сергей
 
20.02.15
06:59
(5) технически, вообще-то, можно. Но сильно муторно. И Выразить тут никак не поможет
7 Timon1405
 
20.02.15
06:59
(5) и ты думаешь с тех пор как там сказали что нельзя, что-то изменилось?
8 LivingStar
 
20.02.15
07:02
(7) в коде преобразовывать буду
9 Провинциальный 1сник
 
20.02.15
07:03
Нельзя. Причем и в обратном направлении, преобразовать число в строку в запросе - тоже. Хотя в SQL-запросах это возможно.. но 1с святее папы римского. Аргументируют эту невозможность как "запросы для получения данных, а не обработки".
10 LivingStar
 
20.02.15
07:06
(9) ясно
11 igoza
 
20.02.15
07:35
(9) не знал))
12 dmpl
 
20.02.15
07:36
(0) Наверное, лучше сразу в поле положить числа ;)
13 1Сергей
 
20.02.15
07:36
14 kosts
 
20.02.15
08:02
(9) > "запросы для получения данных, а не обработки"
Бредовая отмазка. В некоторых случаях преобразование в запросе упростило бы последующую обработку и оптимизировало бы.
Особенно в свете динамичских списков. Когда результат запроса непосредственно в динамическом списке выводится и поменять там что-то проблематично...
15 VladZ
 
20.02.15
08:07
(9)  Вот чОрт...