ГОСТ Р ИСО 21090—2016
source :CD,
value : Decimal
7.8.11.3 Атрибуты
7.8.11.3.1 Value : Decimal: количество измеренного значения в терминах единиц, указанных в атри
буте code.
7.8.11.4 Равенство
Два значения типа PQR равны, если попарно равны их атрибуты value, code и codeSystem. Другие
атрибуты не участвуют в проверке на равенство.
7.8.11.5 Инварианты;
- атрибут unit требуется;
- атрибут source недопустим;
- атрибут originalText недопустим.
Примечание — Может быть указан лишь один экземпляр атрибута originalText, а именно тот, который
относится к самой физической величине.
Представление инвариантов на языке OCL:
inv "либо null, либо value": isNull xor value.oclIsDefined
mv "атрибут originalText недопустим":originalText.ocllsLndefined
inv "у тонкости PGR нет истории и режима изменений": noUpdateOrHistory
inv "переводы недопустимы": translation.istmpty
inv "атрибут source недопустим": source,oclIsLndefined
7.8.12Тип данных МО (денежная сумма)
7.8.12.1 Описание
Специализация типа данных QTY
Тип данных МО описывает величину, выражающую денежную сумму в некоторой валюте.
Валюты — единицы, в которых указаны денежные суммы в разных экономических регионах. В то
время какденежная сумма является единственным видом количества (денег), обменные курсы валют явля
ются переменными. Это принципиальное отличие между физическим количеством PQ и денежными коли
чествами МО. а также причина того, почему единицы валюты не являются единицами физичесхих величин.
7.8.12.2 Синтаксис ИСО/МЭК 11404
type МО - class (
validTimeLow : characterstring,
validTimeHigh : characterstring,
controlInformationRoot :characterstring,
controlInformationExtension : character3tring,
nullFlavor :XullFlavor,
updateMode : UpdateMode,
flavorld : Set (characterstrir.g),
expression : ED,
originalText : ED.TEXT,
uncertainty : OTY,
uneertaintyType : UncertamtyType,
uncertainRange : 1V1(GTY>
value : Decimal,
currency : characterstrir.g
)
7.8.12.3 Атрибуты
7.8.12.3.1value : Decimal, величина денежной суммы. Значения типа МО обычно имеют точность
до 0.01 (один цент, пенс, пайса и т. д.) или 1 (йена, форинт и т. д.). однако бывают и другие степени точ
ности. В ИСО 4217 указана точность суммы для большинства валют.
109