Имя: Пароль:
1C
1С v8
Неразрывный пробел
0 Boleev v2
 
30.10.12
12:13
Есть ресурс РС с типом число длина 4 знака.
При получании значения этого ресурса и преобразовании в текст получается все 5 знаков с неразрывным пробелом.
Например, записываю в регистр число 1000.
При получении запросом получаю уже 1 000.
Как победить?
1 GANR
 
30.10.12
12:13
(0) СтрЗаменить(ТвояСтрока, Символы.НПП, "")
2 Boleev v2
 
30.10.12
12:14
(1) не помогает
3 Нуф-Нуф
 
30.10.12
12:15
Формат. либо в (1)
4 Molinor
 
30.10.12
12:15
Формат(ТвояСтрока, "ЧГ=")
5 YF
 
30.10.12
12:15
(1) Как запросом получаешь?
(2) Врешь.
6 Нуф-Нуф
 
30.10.12
12:16
и вообще для чего число в строку перегонять
7 acsent
 
30.10.12
12:16
запросом ты получаешь ЧИСЛО, а не строковое представление
8 Wobland
 
30.10.12
12:17
(0) ты так видишь. а получаешь всё-так одну тысячу
9 Privalov
 
30.10.12
12:17
(2)Проверил, обманываешь.
10 shuhard
 
30.10.12
12:18
(0)[При получении запросом получаю уже 1 000]
не а
пробел возникает при визуализации
11 Wobland
 
30.10.12
12:18
(6) например, при записи в файл обмена какой-нибудь
12 Liova
 
30.10.12
12:18
(1) работает значительно быстрее (4), хотя (4) красивее и "правильнее".

Может у автора СКД? Тогда курить надо представление поля на первой вкладке.
13 Нуф-Нуф
 
30.10.12
12:19
имхо у автора сотрясение мосха.
14 Wobland
 
30.10.12
12:19
(9) ты СтрЗаменить() в запрос засунь, чтоб не помогло ;)
15 Boleev v2
 
30.10.12
12:19
(6) в регистре храниться номер договора.
Получаю номер договора, + к нему 1 и приравниваю к реквизиту  Номер договора, имеющему тип строка.
16 Boleev v2
 
30.10.12
12:20
(13) есть малеха. Акушерка 10 раз подкинула, один раз поймала.
17 Wobland
 
30.10.12
12:21
(15) Б200а плюс один сколько будет?
18 shuhard
 
30.10.12
12:21
(15)[приравниваю к реквизиту  Номер договора, имеющему тип строка.]
ни в коем случае не показывай форуму код
иначе придётся ник менять на    Boleev v3
19 Wobland
 
30.10.12
12:21
(15) формат тебе нужен, иди изучай
20 Boleev v2
 
30.10.12
12:23
(18) плевать. у меня их много.
(17) поле недоступно для редактирования, так что там всегда будет возможность преобразования в число
21 Wobland
 
30.10.12
12:24
(20) не аргумент, сколько?
22 Wobland
 
30.10.12
12:24
(21) более близкий к жизни вариант: Д00084/2 плюс один?
23 Boleev v2
 
30.10.12
12:25
(22) прочитай еще раз (20)
24 Wobland
 
30.10.12
12:26
(23) я тебе голову настраиваю. когда я инкрементировал строку, у меня была жизненная суровая необходимость и строгая арифметика. арифметика!
25 Wobland
 
30.10.12
12:28
(23) а на это могу ответить (19) ;)
26 Boleev v2
 
30.10.12
12:28
(24) в нашем случае такой необходимости нет.
Номер договора всегда число
Номер договора всегда присваивается автоматически
Номер договора не подлежит редактированию пользователем.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан