Имя: Пароль:
1C
1С v8
Как определить Буква или Число в строке
0 Vexcel
 
25.12.13
13:28
Подскажите, есть реквизит с типом строка.
Достаю один символ из него. Как определить, является ли этот символ буквой или числом?
Если можно, то как это определить в запросе.
1 1Сергей
 
25.12.13
13:28
Если Строка(Знач) = Число(Знач) Тогда
2 1Сергей
 
25.12.13
13:29
а, в запросе... там сравнивать нужно
3 Voffka
 
25.12.13
13:29
Найти(ЧтоИщем,"1234567890")>0?
4 vicof
 
25.12.13
13:30
(0) Вот зачем определять это в запросе?
5 Wobland
 
25.12.13
13:30
давай всю задачу
6 Maxus43
 
25.12.13
13:31
можно, используя ПОДОБНО
7 Галахад
 
гуру
25.12.13
13:32
Хм. А как получить n-ы символ реквизита в запросе?
8 ДенисЧ
 
25.12.13
13:32
(7) ПОДСТРОКА
9 Wobland
 
25.12.13
13:33
(7) распихать символы по временным таблицам с доп. реквизитом Позиция и засоединять насмерть
10 Wobland
 
25.12.13
13:34
(8) н-й?
11 1Сергей
 
25.12.13
13:34
(9) ( -__-)
12 Ненавижу 1С
 
гуру
25.12.13
13:35
ПОДСТРОКА(Реквизит,НомерПП,1) В ("0","1",...,"9")
13 Галахад
 
гуру
25.12.13
13:35
(8) Ага. Понятно.

(9) Клево.
14 Defender aka LINN
 
25.12.13
13:37
А "!" - это буква или чило?
15 dj_serega
 
25.12.13
13:37
(12) Если знаков 84 то ппц будет =)
16 Ненавижу 1С
 
гуру
25.12.13
13:38
(15) цифр всего 10
17 Borteg
 
25.12.13
13:46
Для Ном = 1 По Длина Цикл
        Если Найти("0123456789", Сред(СтрокаПроверки, Ном, 1)) = 0 Тогда
            Возврат Истина;
        КонецЕсли;
    КонецЦикла;
18 Wobland
 
25.12.13
13:47
(17) работает?
19 Maxus43
 
25.12.13
13:48
(16) хрен там
?   0
?   1
?   2
?   3
?   4
?   5
?   6
?   7
?   8
?   9
?   10
?   20
?? 30
?? 40
?   100
?? 200
20 Maxus43
 
25.12.13
13:49
тьфу, китайский не показывает)
21 Borteg
 
25.12.13
13:49
(18) типовая буха 3.0 ,клиент банк, работает.
22 Borteg
 
25.12.13
13:49
(18) вчера только заморачивался с разбором назначения платежа)
23 aka MIK
 
25.12.13
13:50
Функция ЭтоЧисло
Попытка
    ХХ=Число(Строка);
    Возврат Истина;
Исключение
    Возврат Ложь;
Конец Попытки;
КонецФункции
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.