|
Преобразование значения к типу "Число" не может быть выполнено |
☑ |
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) Молодец, об этом и речь. А надо - число.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший