Имя: Пароль:
1C
1С v8
преобразования строки в число в запросе
0 nsteklov
 
09.07.14
13:17
Добрый день!
У меня возник вопрос: имеется ли возможность в запросе преобразовать строку в число?
1 Фокусник
 
09.07.14
13:18
(0) Кнопка Я справа от темы
2 МихаилМ
 
09.07.14
13:18
(1)
+100
3 Fragster
 
гуру
09.07.14
13:19
в общем случае нету :)
4 Fragster
 
гуру
09.07.14
13:20
причем поскольку в постгре, дб2 и мсскуле эта операция есть, остается предположение, что это 1сный файловый движок не умеет.
5 Fish
 
09.07.14
13:20
6 Maxus43
 
09.07.14
13:30
(4) предположение? нельзя же. ни в файловом, ни в клиент-серверном. Преобразование типов не поддерживается, только Приведение
7 Fragster
 
гуру
09.07.14
13:35
(6) я про возможности самих СУБД (CAST). а Приведение ссылок - это соединения.
поскольку во всех СУБД должно работать, и во всех есть - остается только варианты: файловый движок не поддерживает или лениво в транслятор писать дополнительных пару строк.
8 Maxus43
 
09.07.14
13:38
почему не поддерживатеся 1с-кой преобразование примитивных типов в запросах - для меня вопрос конечно
9 Рэйв
 
09.07.14
13:40
(8)Наверное лень было разбираться только ли цифры там, или еще и буквы есть или еще чего. Проще было вообще это дело задвинуть
10 Maxus43
 
09.07.14
13:41
(9) СУБД сама разберётся, чай не маленькая)
11 Lama12
 
09.07.14
13:52
(4) А операция какой национальный стандарт использует?
12 nsteklov
 
09.07.14
14:11
На самом деле тут началось с того, что нужно получить максимальный номер документа без учета стоящего перед ним префикса. Возможно ли это сделать в запросе?
13 Wobland
 
09.07.14
14:12
(12) подстрока. если префикс везде
14 Лефмихалыч
 
09.07.14
14:13
Х-07-У0012-Й13
ПБ90012а

который из них максимальный?
15 Wobland
 
09.07.14
14:15
(14) первый. во втором вообще номера нет - сплошной префикс ;)
16 Рэйв
 
09.07.14
14:16
(15)Не скажи. "а" - возможно это постфикс:-)
17 Лефмихалыч
 
09.07.14
14:17
ПБ90012б
ПБ90012в
ПБ90012г

ход конем
18 User_Agronom
 
09.07.14
14:22
(14) Не умничай. Операция сравнения на множестве строк определена.
http://s005.radikal.ru/i210/1407/f8/51395cf35f5f.jpg
19 Лефмихалыч
 
09.07.14
14:29
(18) так вопрос в (0) другой
20 Fragster
 
гуру
09.07.14
14:30
(12) а что, сортировка строк как-то особенно работает?
21 PR
 
09.07.14
14:34
(12) Можно. Но нахрена для этого преобразовывать в число?
22 Крошка Ру
 
09.07.14
14:41
(21) А вдруг это пожелание заказчика?
Хочу, мол, чтоб у тебя в запросах номера документов только как числа сравнивались
23 mikecool
 
09.07.14
14:42
(7) а еще и конверт есть!
24 PR
 
09.07.14
14:59
(22) Тогда в документ добаляется числовой реквизит "НомерЧислом", записывается автоматом и юзается.
Основная теорема систематики: Новые системы плодят новые проблемы.