Имя: Пароль:
1C
 
преобразование к типу число не может быть выполнено Почему?
0 AlexBor
 
naïve
02.08.15
14:09
Вот код

Если УК =0 Тогда
    Шапка.Параметры.Исполнитель =  Исполнитель;
    Иначе
    Шапка.Параметры.Исполнитель =  Исполнитель +  " " + "На котроле";    
    КонецЕсли;

Документ.Обращение.Форма.ФормаДокумента.Форма(170)}: Преобразование значения к типу Число не может быть выполнено
    Шапка.Параметры.Исполнитель =  Исполнитель +  " " + "На котроле";
1 AlexBor
 
naïve
02.08.15
14:09
Не совсем понимаю причем тут преобразование к типу число?
2 H A D G E H O G s
 
02.08.15
14:10
(1) почему бы не к числу?
3 AlexBor
 
naïve
02.08.15
14:12
(2) Просто не понятно Исполнитель строка + На контроле - строка --- причем и где здесь число? Вообщем что делаю не так?
4 Mirnin
 
02.08.15
14:13
"" + Исполнитель +  " На котроле";  

или

Строка(Исполнитель) +  " На котроле";
5 AlexBor
 
naïve
02.08.15
14:15
(4) Спасибо получилось
6 Maxwell198705
 
03.08.15
05:17
К строке нельзя прибавлять числа, а если уж сильно хочется, то необходимо всё  преобразовывать к типу строка.
7 1Сергей
 
03.08.15
05:24
(6) наеборот. К числу нельзя прибавлять строки
8 1Сергей
 
03.08.15
05:28
(7) + и преобразовывать вовсе не обязательно

"Это строка" + Число(5) = "Это строка5"
Число(5) + "Это строка" = {(1)}: Преобразование значения к типу Число не может быть выполнено
Число(5) + "5" = 10
9 RomaH
 
naïve
03.08.15
08:01
(0) потому как "Исполнитель" - у тебя нифига не строка
10 RomaH
 
naïve
03.08.15
08:02
ссылочный тип какой-нибудь