Имя: Пароль:
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) в нашем случае такой необходимости нет.
Номер договора всегда число
Номер договора всегда присваивается автоматически
Номер договора не подлежит редактированию пользователем.