Сделал вычисляемое поле в запросе на СКД. Цена = Стоимость/Количество. Каким образом произвести округление полученного результата? Пробовал функцию "Окр", но при формировании отчета пишет "Функция не опознана". Видимо, для СКД нужно пользоваться какой либо другой функцией...
Пожалуйста, подскажите как округлять значение в вычисляемом поле?
Может быть так же можно задавать количество знаков после запятой для всего отчета?
Нашел особенность: в колонке "Тип значения" указав тип "Число" предлагается указать и его формат, но тут это бесполезно. Работает только формат в колонке "Оформление"
Подскажите, пожалуйста, как в СКД задать округление поля до сотен рублей (аналогично окр(лЧисло, -2))? Нужно числа округлить след.образом: 6839 -> 6800
Help!!!
(11) laf, попробуйте лучше от своего числа отнимать 0,49
т.е. ВЫРАЗИТЬ(МоеЧисло-0.49 КАК ЧИСЛО(15, 0))
потому что если ваше число было = 4, а вы прибавили 0.5, то в итоге получите 4.5, которые 1с округлит до 5. это будет не верно...
Процедура РозницаНажатие(Элемент)
Для каждого СтрТЗ из Товары Цикл
СтрТЧ.НовРозн = (Выразить(СтрТЧ.НовЗакуп + СтрТЧ.НовЗакуп * 30 / 100) как число (15,0));
КонецЦикла;
КонецПроцедуры
Ругается, пишет:
{Форма.Форма.Форма(241,92)}: Ожидается символ ')'
СтрТЧ.НовРозн = (Выразить(СтрТЧ.НовЗакуп + СтрТЧ.НовЗакуп * 30 / 100)<<?>> как число (15,0)); (Проверка: Толстый клиент (обычное приложение))
Где ожидается? Вроде все скобки закрыты.
Хочу сделать округление поля в обработке после вычисления наценки. В свойствах поля смена формата почему то ничего не дает
Напишите ваше сообщение
(17) Так я делал, всё равно не округлялось. Тем более мне дальше эти поля ещё складывать надо было уже после округления, а "Формат" он только на отображение влияет.
Тут, как говориться, лучше поздно чем никогда...
Нашёл на другом форуме (http://www.forum.mista.ru/topic.php?id=475147).
"Окр" и "ВЫРАЗИТЬ" не заработало, ругалось, но помогла именно в вычисляемом поле следующая конструкция: