Преобразовать строку в число в запросе. #434287


#0 by Mustang
Возможноли такое?
#1 by Vitello
В книге знаний посмотри, но так то гемор ужасный. Конечная цель какова?
#2 by Futarkh
Типа есть строка "восемь" а ты хочешь на выходе получить 8 ????
#3 by Mustang
Ага.
#4 by Futarkh
по идее тебе надо разбить строку на подстроки с учетом разрядности, а дальше через Выбор))))
#5 by Ненавижу 1С
такого нет, это извращения
#6 by Serg_1960
И как же автор докатился до жизни такой? Что, без запроса никак? Зачем такие извраты?
#7 by Mustang
Есть номер XCM0023-01-000-00-108. В отдельной колонке нужно 108 вывести по формуле.
#8 by Demasiado
если колонка в СКД - то через вычисляемые поля и внешние функции, нарисуешь функцию которая тебе строку в число сделает и прицепишь к своему отчету (ежели это отчет)
#9 by Mustang
Управляемоя форма + Произвольный запрос
#10 by Ненавижу 1С
это не
#11 by Mustang
Есть строка 108 на выходе нужно число 108. Почему нет?
#12 by Jolly Roger
строка на каком языке?
#13 by Mustang
Русский.
#14 by Ненавижу 1С
0_о
#15 by Mustang
Я чет не понял вопроса . Такой и ответ.
#16 by mikecool
выбор когда подстрока = "1" тогда 1 и т.д.
#17 by Mustang
Шутка?
#18 by mikecool
в конце шутки я смайл рисую
#19 by Mustang
Тогда я не понял. Если номер 1000 это на каждое число нужно условие? 1, 2. ... 50 ... 800.
#20 by mikecool
ну нету конверта и каста в 1С, смирись...
#21 by Mustang
Всем спс. Смирился.
#22 by Jolly Roger
вот именно, что намека не понял... распарсить строку нетривиальная задача...
#23 by Sammo
Есть еще такое изварщение (работает с числами известной разрядности) - загоняем во временную таблицу таблицу для конверсии, т.е. колонки ЧислоКакСтрока и ЧислоКакЧисло и join-им с ней найденное значение
#24 by Sidney
регулярными выражениями ее.
#25 by Sidney
к Блин, не прочитал "в запросе". Извиняюсь.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С