Регистрация Правила Главная форума Поиск |
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
|
Может, еще более жестко)): Сумма = Число(СтрЗаменить(СокрЛП(СтрокаЗначение)," ","")); | |
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 | |
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) при замене | |
12
- 17.10.2012 - 12:25
| может стоит уже определиться? | |
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 | |
| Интернет-форум Краснодарского края и Краснодара |