|
Преобразование значения к типу "Число" не может быть выполнено | ☑ | ||
---|---|---|---|---|
0
discant
29.06.12
✎
13:02
|
Обращаюсь к регистру сведений и вытаскиваю свойство:
СрокИзготовления = РегистрыСведений.ЗначенияСвойствОбъектов.Получить(Новый Структура("Объект,Свойство",Номенклатура,ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Срок изготовления"))).Значение; В результате ссылкой возвращается значение свойства. Дальше мне нужно с этим значением произвести некие арифметические действия. Когда я пытаюсь это сделать вываливается ошибка из заголовка темы. В чем может быть проблема? |
|||
1
PR
29.06.12
✎
13:03
|
В том, что на входе не число.
|
|||
2
DEVIce
29.06.12
✎
13:04
|
Тип значения посмотреть никак?
|
|||
3
discant
29.06.12
✎
13:07
|
А как преобразовать? Когда пытаюсь вычислять, показывает:
СрокИзготовления 5 СправочникСсылка.ЗначенияСвойствОбъектов |
|||
4
m-serg74
29.06.12
✎
13:15
|
Число(СрокИзготовления.Наименование), не?
|
|||
5
Fragster
гуру
29.06.12
✎
13:17
|
какой-то наркоман срок сделал ссылкой...
|
|||
6
ale-sarin
29.06.12
✎
13:17
|
(0) Когда новое свойство создавали, надо было тип с "СправочникСсылка.ЗначенияСвойствОбъектов" поменять на число.
|
|||
7
0_Serg_0
29.06.12
✎
13:22
|
(6)+1
точно!) |
|||
8
discant
29.06.12
✎
13:25
|
А преобразовать это никак?
|
|||
9
ale-sarin
29.06.12
✎
13:25
|
(8) Новое свойство и обработкой перенести.
|
|||
10
discant
29.06.12
✎
13:26
|
Какой обработкой?
|
|||
11
m-serg74
29.06.12
✎
13:28
|
дубль, два, Число(СрокИзготовления.Наименование), не?
|
|||
12
PR
29.06.12
✎
13:28
|
(10) ОбработкаЗаменыСвойств.epf
|
|||
13
m-serg74
29.06.12
✎
13:28
|
(11) к (8)
|
|||
14
Fragster
гуру
29.06.12
✎
13:28
|
(11) а если умный пользователь сделает срок изготовления "5 месяцев"?
|
|||
15
m-serg74
29.06.12
✎
13:30
|
(14) я как то не превык предугадывать, что там кто может понапридумывать) ответил на конкретный (8) вопрос...
а (12) по вашему поможет? |
|||
16
PR
29.06.12
✎
13:34
|
(15) Это смотря что в этой обработке будет :))
|
|||
17
m-serg74
29.06.12
✎
13:35
|
(16) и смотря что в базе писать то ее все равно (0) как я понимаю)
|
|||
18
Ткачев
29.06.12
✎
13:44
|
(14)
Попытка СрокИзготовления = Число(СрокИзготовления); Исключение //Тут убираем буквы КонецПопытки; |
|||
19
discant
29.06.12
✎
14:06
|
У этого свойства в типе значений стоит Значения свойств объектов (Классификатор)...
|
|||
20
ale-sarin
29.06.12
✎
14:29
|
(19) Молодец, об этом и речь. А надо - число.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |