Имя: Пароль:
1C
1С v8
значение не может быть преобразовано к типу число
0 Doman26
 
04.09.11
18:36
выскакивает ошибка
Область.Параметры.НоваяШина = Строка(Строка.Шина + " по остаточной стоимости " + ЧислоПрописью(Строка.Стоимость,"Л=ru_RU;","рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2"));

Число прописью отрабатывает нормально, не могу понять в чем дело
1 Один С
 
04.09.11
18:42
я думаю, проблема в том, что 1с не может преобразовать значение к типу число..
2 Kom-off
 
04.09.11
18:43
(0) 1С преобразует неявно типы при операции сложения по первому типу. У тебя первой слагаемое, разве, строка? Поставь в начале выражения вот так Строка(""+ Строка.Шина...). Обдумай  результат.
3 popcorn
 
04.09.11
18:43
Строка.Шина - это типа число?
4 Doman26
 
04.09.11
18:49
Строка.Шина  - справочник, я думал он автоматом ставит наименвание и оно идет как строка
5 Kookish
 
04.09.11
18:54
(4) Не думай так больше. Ссылка на элемент справочника никак не может быть наименованием элемента спраCEu043Eчника.
6 Doman26
 
04.09.11
19:14
а подскажите как программно задавать шрифт строкам? если не сложно
7 ДенисЧ
 
04.09.11
19:16
(6) где?
8 Doman26
 
04.09.11
19:20
ну вот например строка.шина.наимменование хочу сделать жирным, чтоб не вводить отдельным параметром на макете
9 ДенисЧ
 
04.09.11
19:21
не взлтит
10 Doman26
 
04.09.11
19:22
неужели никак?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс