0
Масянька
23.06.20
✎
16:56
|
День добрый!
Необходимо: в результате запроса получать числа с 4-мя, 2-мя знаками после запятой. Ну, и округление само собой.
Запрос:
ВЫБРАТЬ
ПоступлениеТоваровУслугТовары.НомерСтроки,
ПоступлениеТоваровУслугТовары.Номенклатура,
ВЫБОР
КОГДА ВложенныйЗапрос.СерийныйНомер ЕСТЬ NULL
ТОГДА ВЫРАЗИТЬ(ПоступлениеТоваровУслугТовары.Количество КАК ЧИСЛО(15, 4))
ИНАЧЕ ВЫРАЗИТЬ(1 КАК ЧИСЛО(15, 4))
КОНЕЦ КАК Количество,
ВЫБОР
КОГДА ВложенныйЗапрос.СерийныйНомер ЕСТЬ NULL
ТОГДА ПоступлениеТоваровУслугТовары.Сумма
ИНАЧЕ ВЫРАЗИТЬ(ПоступлениеТоваровУслугТовары.Сумма / ПоступлениеТоваровУслугТовары.Количество КАК ЧИСЛО(15, 2))
КОНЕЦ КАК Сумма,
ПоступлениеТоваровУслугТовары.СтавкаНДС,
ВЫБОР
КОГДА ВложенныйЗапрос.СерийныйНомер ЕСТЬ NULL
ТОГДА ПоступлениеТоваровУслугТовары.СуммаНДС
ИНАЧЕ ВЫРАЗИТЬ(ПоступлениеТоваровУслугТовары.СуммаНДС / ПоступлениеТоваровУслугТовары.Количество КАК ЧИСЛО(15, 2))
КОНЕЦ КАК СуммаНДС,
ВложенныйЗапрос.СерийныйНомер
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ПоступлениеТоваровУслугСерийныеНомера.Номенклатура КАК Номенклатура,
ПоступлениеТоваровУслугСерийныеНомера.СерийныйНомер КАК СерийныйНомер
ИЗ
Документ.ПоступлениеТоваровУслуг.СерийныеНомера КАК ПоступлениеТоваровУслугСерийныеНомера) КАК ВложенныйЗапрос
ПО ПоступлениеТоваровУслугТовары.Номенклатура = ВложенныйЗапрос.Номенклатура
ГДЕ
ПоступлениеТоваровУслугТовары.Ссылка = &Ссылка
Округляет правильно, а вот кол-во знаков после запятой - не то.
Почему?
Спасибо.
|
|
2
Масянька
23.06.20
✎
17:02
|
(1) ВЫБОР
КОГДА ВложенныйЗапрос.СерийныйНомер ЕСТЬ NULL
ТОГДА ВЫРАЗИТЬ(ПоступлениеТоваровУслугТовары.Количество КАК ЧИСЛО(15, 4))
ИНАЧЕ ВЫРАЗИТЬ(1 КАК ЧИСЛО(15, 4))
КОНЕЦ КАК Количество,
Выводит "1", а надо "1,0000"
|
|