|
![]() |
#1 |
Участник
|
![]()
Какие в аксапте есть функции преобразования типов и соответственно что на что они преобразуют ???
И еще , есть ли в природе документация о таких базовых вещщщах, скиньте плз |
|
![]() |
#2 |
Участник
|
time2str, какую цифру поставить, чтобы не было вообще раздителя, даже пробела чтоб не было?
|
|
![]() |
#3 |
Участник
|
Цитата:
Цитата:
Notes
The possible values for time seperator are: Value Description 0 uses the operating systems regional settings 1 a ':' (colon) is used as separator. 2 a '.' (point) is used as separator. 3 a ' ' (space) is used as separator. 4 a ',' (comma) is used as separator. 5 a '/' (forward slash) is used as separator. ![]() |
|
![]() |
#4 |
MCTS
|
Основные функции (в т.ч. преобразования) в Ax
http://schunk.dk/DocWeb/kernel%20functions.html |
|
![]() |
#5 |
Участник
|
Кто подскажет, как обработать ситуацию, когда конвертируешь строку через str2int в случае, если в строке не цифры? Например, str2int(1а52221) - возвращает 1 - то есть, цифры - до первого символа в строке. Как это перехватить? Ведь функция всё равно переводит строку в число! Даже если будет str2int(qazsdf) - то вернёт 0. Подскажите, пожалуйста, кто в курсе.
|
|
![]() |
#6 |
Программист
|
Возможно немного кривой способ: преобразовать полученное значение str2int(1а52221) обратно в строку при помощи int2str( str2int(1а52221) ) и сравнить с оригинальной строкой. Если они равны - значит исходное выражение - число; в противном случае - строка.
|
|
![]() |
#7 |
Участник
|
Цитата:
X++: int2str(str2int('01')) == '1' != '01' |
|
![]() |
#8 |
Участник
|
Попробуйте Global методы
isInteger() str2intOK() |
|
|
За это сообщение автора поблагодарили: Xakep (1). |
![]() |
#9 |
Участник
|
kashperuk
Благодарю, всё работает отлично! ![]() /Antony/ Если честно, я также и сделал перед там, как написал это сообщение ![]() ![]() Последний раз редактировалось Xakep; 31.07.2008 в 13:12. |
|
![]() |
#10 |
Участник
|
Благодарю всех, задача решена
![]() |
|