|
В запросе выразить строку как число
| ☑ |
0
formista2000
18.11.22
✎
11:14
|
Пакет запросов, в одном запросе выбираю строку как число ВЫРАЗИТЬ(мояТаблица.МойРеквизит КАК Число(10,3)) КАК МойРеквизит
а в следующем запросе пытаюсь произвести вычитание с этим реквизитом но ругается на тип.
Хельп!
|
|
1
butterbean
18.11.22
✎
11:18
|
ВЫРАЗИТЬ - это для составных типов, а не для превращения строки в число
|
|
2
Ryzeman
18.11.22
✎
11:19
|
(0) Без адовых костылей никак. В языке запросов 1с нельзя преобразовывать строку в число. Самое адекватное решение - переноси логику в СКД\код обработки, либо храни числовой реквизит вместе со строковым в своей таблице.
Либо можно нагуглить извращений и ценой производительности накостылить кое-какое решение.
|
|
3
formista2000
18.11.22
✎
11:20
|
(2) так и сделал.
|
|
4
Kassern
18.11.22
✎
11:21
|
(0) Подождать новую платформу, которая умеет это делать на уровне запросов)
|
|