СКД: Можно ли в выражении для вычисляемых полей в СКД использовать фунцию ВЫРАЗИТЬ #436480


#0 by Dmitriy
При использовании в выражении для вычисляемого поля в СКД функцию ВЫРАЗИТЬ (при окончании редактирования выражения) выдается ошибка "Неверные параметры Cast". Этцу функцию действительно нельзя использовать в выражении вычисляемых полей или я где-то ошибся? (Проверял даже на примитивном примере: ВЫРАЗИТ(5 КАК Число(5,2)) - выдавало ту же ошибку...
#1 by Dmitriy
Неужели никто не сможет ничего подсказать?...
#2 by sapphire
Нет, нельзя
#3 by Dmitriy
. А не подскажете  тогда получить значение такого вида Строка(Окр(Поле1/Поле2,2))+" % " именно в вычисляемых полях ? (процент одного поля от другого где оба поля - поля набора данных)?
#4 by sapphire
Написать функцию свою.
#5 by Dmitriy
Если без округления - получается строка с огромным ччислом знаков после запятой... а округление до 2-х знаков никак не сделаешь?
#6 by Dmitriy
а функцию Формат тоже нельзя там использовать? Про функцию в общем модуле я знаю но это  крайний вариант (хотелось бы обойтись без изменения общих модулей)
#7 by Dmitriy
А почему интересно в языыке запросов эту функцию использовать можно а в выражении вычисляемых полей нельзя?
#8 by Dmitriy
я про ВЫРАЗИТЬ...
#9 by Chai Nic
А кто сказал что можно? :)
#10 by Dmitriy
Все, решил проблему , Формат подошло...
#11 by Dmitriy
ну потому что я ее там неоднократно использовал (в тексте запроса):)
#12 by Dmitriy
Спасибо!
#13 by IronDemon
Выразить(5, "Число(10,3)")
#14 by Dmitriy
а почему "Число(10,3)" надо именно в кавычках писать? (в тексте запроса без кавычек пишется в в выч. полях надо с кавычками?
#15 by Dmitriy
Разве в вычисляемых полях синтаксис функций не такой же как синтакцис функций языка запросов?
#16 by IronDemon
#17 by Defender aka LINN
Уж послал так послал © :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С