14.03.2003, 15:30 | #1 |
Moderator
|
Подавлять завершающие нули
Столкнулся со следующей вещью - необходимо в отчетах по некоторым позициям выводить количество с точностью до 4 знаков после запятой.
Например так: 23,9424 Нашел расширенный тип данных и установил его свойство NoOfDecimals = 4 C другой стороны таких позиций не много. Поэтому при построении отчета по остальным позициям мы наблюдаем следующую картину: 23,0300 2,0000 Необходимо следующее: * если есть 4 значащих знака после запятой -выводить 4. * если их меньше, выводить меньше, подавляя завершающие нули. Один способ решения я вижу - выводить данные в отчет не напрямую из таблицы, а через display метод, преобразуя в нем число в строку и вырезая необходимые цифры. Но в силу определенных причин этот способ мне не подходит. Может кто-то может что-нибудь посоветовать. P.S. Большинство современных генераторов отчетов позволяют это делать, изменяя свойство соответствующего контрола или типа. Был очень удивлен не обнаружив этого. Как я понял, это концепция Аксапты - если тебя интересует 4 знака после запятой - то всегда смотри эти 4 знака Спасибо. |
|