|
Тупой вопрос: а почему Число("-")=0 ?
| ☑ |
0
IamAlexy
07.10.11
✎
12:01
|
Собственно вот..
есть мысли?
|
|
1
Ненавижу 1С
гуру
07.10.11
✎
12:02
|
фигня, вот проблема Неопределено и NULL это да!
|
|
2
izekia
07.10.11
✎
12:02
|
а почему число("") = 0
|
|
3
YF
07.10.11
✎
12:02
|
(0) А сколько должно быть?
|
|
4
Alex S D
07.10.11
✎
12:03
|
это логичнее Число("-")=1
|
|
5
Irbis
07.10.11
✎
12:03
|
ровно по тойже причине что и Число("+")=0
|
|
6
Любопытная
07.10.11
✎
12:03
|
(0)Наверное воспринимается как -0
|
|
7
IamAlexy
07.10.11
✎
12:03
|
(1) данефигня.. сижу ща разгребаю алгоритм. там проверка на "число ли блин этот символ" и проверка сделана соответственно так: в попытке проверяется а сработает ли число(символ) и соответственно если исключение - то типа нечисло..
а вот на "-" косяг...
|
|
8
guitar_player
07.10.11
✎
12:06
|
(7) это минус
Число("-") = -0
Число("-1") = -1
|
|
9
IamAlexy
07.10.11
✎
12:06
|
придется переделывать все.. эх.. а так нехотелось :(
|
|
10
Amiralnar
07.10.11
✎
12:06
|
число ли символ - это глупо.
число ли строка - это ок.
А для симовола - Найти("0123456789", Символ);
|
|
11
Ненавижу 1С
гуру
07.10.11
✎
12:08
|
Число("+") тоже работает
|
|
12
Maxus43
07.10.11
✎
12:11
|
(7) - и + в исключения при проверке зафигач и всё
|
|
13
catena
07.10.11
✎
12:15
|
Попытка
ЭтоЧисло = СокрПЛ(Строка(Число(а)))=СокрЛП(а);
Возврат ЭтоЧисло;
Исключение
Возврат Ложь;
КонеПцопытки;
|
|