К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

При чтении из xml файла как преобразовать символьное выражение в числовое????

Гость
0 - 17.10.2012 - 11:35
ПОчему то такая конструкция возвращает вместо числа
4 850 только 4

СтрокаЗначение = ТекТовар.ПолучитьАтрибут("Сумма");
Сумма = Число(СтрокаЗаменить(СтрокаЗначение," ",""));



1 - 17.10.2012 - 11:45
может СтрЗаменить, а не СтрокаЗаменить?
Гость
2 - 17.10.2012 - 11:50
Лучше, при создании этого ХМЛ-файла через команду Формат() сразу убирать этот дурацкий пробел. Если не возможно тот код исправить, правильно: СтрЗаменить
Гость
3 - 17.10.2012 - 11:51
(1) Вы правы, но результат такой же :(((
Гость
4 - 17.10.2012 - 11:53
Может, еще более жестко)):


Сумма = Число(СтрЗаменить(СокрЛП(СтрокаЗначение)," ",""));
Uho
5 - 17.10.2012 - 12:01
3-flower > а там действительно пробел?
ЗЫ. что возвращает СтрЗаменить(СтрокаЗначение," ","")?
6 - 17.10.2012 - 12:02
(3)
значит там не "4 850" с пробелом
Гость
7 - 17.10.2012 - 12:06
(5) Возвращает 4850, а Число()=4
Uho
8 - 17.10.2012 - 12:10
7-flower > вранье, это не Число() = 4, а Сумма = 4, значит все дело не в Число("4850"), а в Сумме
Гость
9 - 17.10.2012 - 12:14
Кинь кусок ХМЛ-я
Гость
10 - 17.10.2012 - 12:15
(8) Да я выгружаю из УТ 8.2 в xml файл она после СтрЗаменить(СтрокаЗначение," ","") возвращает 17 250 а число() возвращает 17. В 8.2 пробел представляется Символы.НПП, а здесь она его не видит .......
11 - 17.10.2012 - 12:22
(10)
мдя... КодСимвола(Символы.НПП) = 160
используй Симв(160) при замене
Uho
12 - 17.10.2012 - 12:25
Цитата:
Сообщение от flower Посмотреть сообщение
Возвращает 4850
Цитата:
Сообщение от flower Посмотреть сообщение
возвращает 17 250
может стоит уже определиться?
Гость
13 - 17.10.2012 - 12:27
Посмотрела в выгрузке там такой код

ЗаписьXML.ЗаписатьАтрибут("Сумма",(Строка(Выборка. СтоимостьОстаток)))

В запросе СУММА (Рекв) КАК СтоимостьОстаток
Гость
14 - 17.10.2012 - 12:36
(12) УРааааа!!! Uho ты Гений! Все работает.....
Гость
15 - 17.10.2012 - 12:37
Ухо "гений"... ХИХИ...
http://forums.kuban.ru/f1040/%D0%96%...C-3188942.html


К списку вопросов






Copyright ©, Все права защищены