Cтраница 4
Денежный - тип данных для хранения денежных сумм. Теоретически, для их записи можно было бы пользоваться и полями числового типа, но для денежных сумм есть некоторые особенности ( например, связанные с правилами округления), которые делают более удобным использование специального типа данных, а не настройку числового типа. [46]
Для выбора реквизита справочника в качестве цены субконто необходимо щелкнуть мышью в поле управляющего элемента Цена. На экран будет выдан список только тех реквизитов справочника, которые имеют числовой тип. Из этого списка необходимо выбрать нужный реквизит. [47]
В отличие от баз данных, которые обычно содержат широкий спектр типов данных ( от числовых и текстовых до мультимедийных), для электронных таблиц характерна повышенная сосредоточенность на числовых данных. Зато электронные таблицы предоставляют более широкий спектр методов для работы с данными числового типа. [48]
Коротко прокомментируем приведенный код. В процедуре Cast используется метод VarDatalsNumeric класса TCustomvariantType, возвращающий true для любых числовых типов аргумента. Если параметр Source оказывается числовым, то проводится его приведение к типу вектора. При этом поля записи YValue и ZValue обнуляются, а в поле XValue заносится значение поля записи Source, соответствующее типу этой записи. В коде предусмотрены все числовые типы, так что пользователь может писать числовые константы в любом виде. [49]
Арифметические операции над целыми числами в общем случае выполняются быстрее, чем над другими числовыми типами данных, и для них требуется меньше памяти, чем для других типов данных. Конечно, если задача такова, что требуются десятичные цифры, например данные в денежных единицах ( долларах и центах), то тип данных INTEGER не будет подходить и его применять не следует. [50]