(ПривестиЗначение) Ошибка: Неправильная константа типа Число #489834


#0 by Grumax
Что делаю не так?
#1 by Defender aka LINN
Аще жесть... Про функцию "Число" что-нибудь слышал?
#2 by Buster007
с Индии?
#3 by Grumax
Только начинаю писать, так что всех функций ещё не знаю, спасибо за подсказку... Не помогло!
#4 by Defender aka LINN
Ты в коде числовую константу пишешь как "12357,85", да?
#5 by Grumax
Хоть код и выглядит странным, но так должно быть, я его написал для упрощения восприятия, последовательность именно такая строку в число, потом число в строку и подстановка в строковое выражение, получить результат!
#6 by Grumax
Я хочу чтобы работало ВЫПОЛНИТЬ или её аналог, но принцип тот же
#7 by Vitello
Давай, рассказывай что делать хочешь. С самого начала.
#8 by Grumax
Написал
#9 by Defender aka LINN
Я у тебя не спрашиваю, что ты хочешь. Я спросил конкретную вещь.
#10 by Vitello
#11 by Vitello
Тока перед преобразованием строки в число надо либо проверять что в строке только цифры, либо всю конструкцию засовывать в попытку, и обрабатывать исключение. Поскольку а = Число("124354апапарн") выдаст ошибкама.
#12 by Grumax
Да числовую константу хочу писать как "12357,85", но в отладке он мне рисует "12 357,85", думаю в этом загвоздка, но ф.СтрЗаменить результатов не дала..
#13 by Grumax
у меня тожн самое, не вижу решения, ошибка в ф.Выполнить, что нужно сделать, чтобы она работала? ))
#14 by zbv
в СтрЗаменить - заменять нужно не " " (пробел), а неразрывный пробел. а вообще для этих целей используй Формат.
#15 by zbv
+ для преобразования числа в строку.
#17 by Grumax
То: и Спасибо! Сделать разделитель целой и дробной части "ЧРД=." и убрать неразрывные пробелы "ЧГ=0":
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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