Имя: Пароль:
1C
1С v8
Перестал работать Формат ("неразрывный пробел")
,
0 Утконос
 
05.07.13
13:15
1С:Предприятие 8.2 (8.2.17.169)

ССтиль - число (8,0)

       Стр0=Формат(ССтиль,"ЧГ=0");
   Сообщить(Стр0);
   
       Стр=Формат(ССтиль,"ЧГ=");
   Сообщить(Стр);

   СтрЗ=СтрЗаменить(ССтиль,Символы.НПП,"");
   Сообщить(СтрЗ);      

Возвращает :

9 003
9 003
9003

мне нужно 9003 (т.е убрать - раньше и верхний вариант работал)
Почему перестало, не могу понять. Подскажите.

в отладчике:
1 и 2 пример

ССтиль = 9 003
Стр0   = "9 003"
1 Fragster
 
гуру
05.07.13
13:21
не верю!
2 Fragster
 
гуру
05.07.13
13:22
Сообщить(Формат(ССтиль,"ЧГ=0"));
3 Fragster
 
гуру
05.07.13
13:22
Сообщить(ТипЗнч(ССтиль));
4 Утконос
 
05.07.13
16:20
Сообщить(Формат(ССтиль,"ЧГ=0"));
9 003
Сообщить(ТипЗнч(ССтиль));
Номенклатура стиль
5 Утконос
 
05.07.13
16:26
6 Бледно Золотистый
 
05.07.13
16:27
(4) А что же ты в (0) пишешь, что ССтиль - число, когда это ссылка.
7 Бледно Золотистый
 
05.07.13
16:28
Формат оно для числа, даты или булево.
8 Patrio_
O_Muerte
 
05.07.13
16:30
(5)Фотошоп
10 Patrio_
O_Muerte
 
05.07.13
16:31
попробуй симв(КодСимвола)
11 Утконос
 
05.07.13
16:32
(6) Спасибо. Пятница, запарился

если написать вот так

Стр0=Формат(ССтиль.Код,"ЧГ=0");
вот так правильно выдает
9003

Основное представления у ССтиль (код, число)

(8) Нет.
12 Patrio_
O_Muerte
 
05.07.13
16:34
Пятница
13 Бледно Золотистый
 
05.07.13
16:34
(11) Хм. Код у справочника - тип число?
14 Утконос
 
05.07.13
16:34
но в отладчике !
Стр0=Формат(ССтиль,"ЧГ=0");

ССТиль = 9 003
и если писать
ССтиль.Код = 9 003

вот и вопрос возник

(13) да число
15 Fragster
 
гуру
05.07.13
17:43
(14) а в колонке Тип значения что?
16 Утконос
 
05.07.13
17:54
(15) Справочник "Номенклатура Стиль"
17 Fragster
 
гуру
05.07.13
18:08
(16) а у ССтиль.Код?