Имя: Пароль:
1C
1С v8
преобразование к строке
, ,
0 Gen833
 
13.01.14
13:12
ПрефиксНомер = "";
    
    ПрефиксНомер = ПрефиксНомер+Число(Номер);
    Возврат ПрефиксНомер;
КонецФункции

Почему не могу преобразовать?
1 Gen833
 
13.01.14
13:13
ЧГ=0 пробывал...
2 Defender aka LINN
 
13.01.14
13:14
Текст ошибки предлагается угадать?
3 Maxus43
 
13.01.14
13:15
зачем к строке прибавлять число?
4 alexei366
 
13.01.14
13:15
Номер это что? Как понимаю какаято строка?
5 Naumov
 
13.01.14
13:16
А на кой строку с числом суммировать?
6 Defender aka LINN
 
13.01.14
13:16
(5) Написать "Возврат Номер" - неспортивно
7 Maxus43
 
13.01.14
13:17
ПрефиксНомер = 0;
    
    ПрефиксНомер = ПрефиксНомер+Число(Номер);
8 Gen833
 
13.01.14
13:17
{ОбщийМодуль.сткОграниченниеДоступа.Модуль(102)}: Преобразование значения к типу Число не может быть выполнено
    ПрефиксНомер = ПрефиксНомер+Строка(Число(Номер));

Чтобы вывести номемер документа с префиксом.
9 Gen833
 
13.01.14
13:17
1 мин.
10 Maxus43
 
13.01.14
13:17
(8) номер документа это строка если что, как правило. накой тебе там числа вобще?
11 Nenaviwu1c20
 
13.01.14
13:18
(8) у тебя номер буквы содержит
12 Maxus43
 
13.01.14
13:18
Число("А000007") - отгадай чего даст
13 Gen833
 
13.01.14
13:18
{ОбщийМодуль.сткОграниченниеДоступа.Модуль(102)}: Преобразование значения к типу Число не может быть выполнено
    ПрефиксНомер = ПрефиксНомер+Число(Номер);
14 Maxus43
 
13.01.14
13:19
(13) тебе не надо преобразовывать к числу. не надо, не надо, не надо, не надо...
15 Gen833
 
13.01.14
13:19
префикс и номер документа.
16 Gen833
 
13.01.14
13:19
а как тогда?
17 Nenaviwu1c20
 
13.01.14
13:19
короче говори что за задача стоит
18 Maxus43
 
13.01.14
13:19
(16) оставь строкой, зачем тебе число то?
19 Gen833
 
13.01.14
13:20
В печатной форме счета номер должен быть не просто цифра, а тянуть номер документа с буквами
20 Maxus43
 
13.01.14
13:21
(19) и? зачем тебе тут Число? Это просто строка
21 Maxus43
 
13.01.14
13:21
ПрефиксНомер = "";
    
    ПрефиксНомер = ПрефиксНомер+Номер;
    Возврат ПрефиксНомер;
22 Nenaviwu1c20
 
13.01.14
13:21
ну так напиши

ТвояОбласть.Параметры.ТвойПараметр = Номер;
23 marvak
 
13.01.14
13:22
билят..

ПрефиксНомер = "";
    
    ПрефиксНомер = ПрефиксНомер+СокрЛП(Номер);
    Возврат ПрефиксНомер;
КонецФункции
24 Gen833
 
13.01.14
13:23
Да, работает... Стыдно-стыдно... Спасибо   Maxus43
25 GROOVY
 
13.01.14
13:23
Да точняк, там у него неразрывной пробел.
26 1dvd
 
13.01.14
13:24
(21) (23) нафига стока много кода?
27 Gen833
 
13.01.14
13:25
?
28 Maxus43
 
13.01.14
13:27
(26) я хз. автору платят за количество строк видимо
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.