Пакет запросов, в одном запросе выбираю строку как число ВЫРАЗИТЬ(мояТаблица.МойРеквизит КАК Число(10,3)) КАК МойРеквизит
а в следующем запросе пытаюсь произвести вычитание с этим реквизитом но ругается на тип.
Хельп!
(0) Без адовых костылей никак. В языке запросов 1с нельзя преобразовывать строку в число. Самое адекватное решение - переноси логику в СКД\код обработки, либо храни числовой реквизит вместе со строковым в своей таблице.
Либо можно нагуглить извращений и ценой производительности накостылить кое-какое решение.