|
Как определить тип значения в запросе? |
☑ |
0
Сияющий Асинхраль
20.02.14
✎
22:26
|
Выбираю в запросе значение свойства номенклатуры. Надо указать системе, чтобы она считала это значение числом, чтобы на него можно было умножать. Подскажите как?
|
|
1
ДенисЧ
20.02.14
✎
22:26
|
ВЫРАЗИТЬ() ?
|
|
2
zulu_mix
20.02.14
✎
22:27
|
выразить?
|
|
3
marvak
20.02.14
✎
22:27
|
(0)
А в конфе это свойство какого типа?
ПВХ?
|
|
4
zulu_mix
20.02.14
✎
22:28
|
правда если в результате поля запроса будет составной тип, то нифига не прокатит
|
|
5
Сияющий Асинхраль
20.02.14
✎
22:28
|
(1) Да, оно. Спасибо!!!
(3) Произвольного...
|
|
6
marvak
20.02.14
✎
22:30
|
странно, а что за число то в результате приведения получится?
|
|
7
Сияющий Асинхраль
20.02.14
✎
22:45
|
(6) Я же сказал Свойство номенклатуры, его значение в конфе хранится в реквизите неопределенного типа (поэтому запрос автоматически не может определить его тип), поскольку свойства определяет пользователь, а конкретное нужное свойство мне является числовым...
|
|
8
marvak
20.02.14
✎
22:50
|
(7)
аа, то есть числовой тип входит в состав типов свойства все таки.
тогда все верно.
|
|
9
GROOVY
21.02.14
✎
00:37
|
Если поле не число, то ВЫРАЗИТЬ не поможет умножить на него.
|
|
10
МишельЛагранж
21.02.14
✎
00:47
|
(5) вы только сейчас открыли для себя ВЫРАЗИТЬ?
браво.
Добавлю, что в 1С нет приведения типов в запросе. Так что - ВЫРАЗИТЬ вам не поможет.
|
|
11
МишельЛагранж
21.02.14
✎
00:49
|
(0) помню еще, вы что-то говорили про ООП в 1С и крутость разработки?
|
|
12
МишельЛагранж
21.02.14
✎
00:50
|
(7)поскольку свойства определяет пользователь, а конкретное нужное свойство мне является числовым...
- ... и получите ошибку, как только свойство станет нечисловым.
... а так хорошо раньше рассказывали о прелестях 1с...
|
|
13
GROOVY
21.02.14
✎
00:56
|
(10) А почему? А потому, что ВЫРАЗИТЬ - это постобработчик работающий уже на сервере 1с.
|
|
14
GROOVY
21.02.14
✎
00:57
|
Как и ПРЕДСТАВЛЕНИЕ
|
|
15
МишельЛагранж
21.02.14
✎
00:58
|
(13) а что мешало сделать это на сервере с умом? )
|
|
16
GROOVY
21.02.14
✎
01:21
|
(15) А это и делается на сервере (1С:Предприятия), но уже после того как скуль вернул результат запроса.
|
|