Имя: Пароль:
1C
1С v8
Преобразование значения к типу Число не может быть выполнено
0 ktu78
 
12.07.15
22:29
Я хочу вычислить числа из формы
вот код команды
Элементы.Поле3=Число(Элементы.Поле1)+10;
выдает ошибку
Преобразование значения к типу Число не может быть выполнено
Помогите коллеги. Спасибо. Удачи!
1 vde69
 
12.07.15
22:30
какой тип Элементы.Поле1 ???
2 CHerypga
 
12.07.15
22:30
(0) а сложно отладчиком остановиться и посмотреть что за неведомая @баная херня в Элементы.Поле1?
3 ktu78
 
12.07.15
22:40
поле1, поле3 числовой тип
4 CHerypga
 
12.07.15
22:43
(3) спорим не числовой?
5 PR третий
 
12.07.15
22:44
Граждане, вы чего, неужели непонятно?
Хулиган пытается элемент формы захреначить в число.
6 Luhtas
 
13.07.15
05:23
(0) Как-то так:

Процедура  ПлюсДесять()
    Элемент=Элементы.ЦеныНоменклатуры.ТекущиеДанные;
    Элемент.Поле3=(Элемент.Поле1)+10;
КонецПроцедуры
7 OpKc
 
13.07.15
05:47
(5) доподлинно неизвестно, имеет в виду автор элементы формы или же Элементы у него - некая структура. Хотя, допускаю, что ты - отличный телепат :)

(0) Сообщить(ТипЗнч(Элементы.Поле1)); - поможет разобраться в ситуации. Или воспользуйся советом в (2) и посмотри в режиме отладки.
8 Учитель
 
13.07.15
06:33
Попробуй Элементы.Поле1.Значение