با سلام،
با توجه به اطلاعات موجود (لینک) در حال حاضر 268 واحد ارز در حال استفاده می باشد که از این تعداد 259 ارز در نرمافزار نوسا بصورت کامل قابل پشتیبانی میباشد، ارزهای زیر خارج از استاندارد بوده و توسط نرمافزار نوسا بدون استفاده از رندینگ قابل استفاده نمی باشند:
دو ارز Malagasy ariary و Mauritanian ouguiya از اعشار با ضریب 5 استفاده میکنند (هر پنج واحد کوچک مساوی با 1 واحد بزرگ)
شش ارز Bahraini dinar، Tunisian dinar، Iraqi dinar، Kuwaiti dinar، Libyan dinar و Omani rial از اعشار با ضریب 1000 استفاده میکنند (3 رقم اعشار)
همچنین کشور El Salvador واحد پول خود را به Bitcoin تغییر داده، در این کشور از ضریب 100000000 استفاده می شود (8 رقم اعشار)
از آنجا که ریال ایران نیز یکی از ارزهای خارج از نرم بوده (0 رقم اعشار، نرم جهانی 2 رقم است) و از آنجا که وضعیت تورم این کشور استفاده از مبالغ چند هزار میلیاردی را برای شرکتهای بزرگ و سهامی عام عادی سازی نموده است، همچنین از آنجا که فیلد مبلغ و داده عددی توسط پایگاه داده از دید ظرفیتی محدود است، تغییر در این فیلد با توجه به استفاده فعلی امکان پذیر نمیباشد. دقت بفرمایید نوع فیلد مربوطه تا 18 (19 بصورت ناکامل) رقم اطلاعات قبول میکند، در هر سطح از رخداد نرمافزار شما میتوانید تا 14 رقم واحد پول اطلاعات وارد کنید (حداکثر 99 هزار میلیارد واحد) و چهار رقم آخر جهت محاسبات و جمع مبالغ موجود در سطرها استفاده می گردد (تا 92 میلیون میلیارد واحد).
با این توضیحات، بنا به استفاده فعلی محدود مشتریان از این ظرفیت و پیش بینی تورم مازاد طی سالیان آتی، حداقل تا اطلاع ثانوی قابلیت تغییر تعداد اعشار ارزها وجود ندارد و ارزهای اعلامی خارج از استاندارد بدون رندینگ بصورت کامل در نرمافزار قابلیت نگهداری نخواهند داشت. این واقعیت به دلیل تورم بسیار شدید کشور و نیاز به نگهداری اطلاعات مازاد بر میزان پیشبینی شده در پایگاههای داده از جمله SQL در حال حاضر قابل تغییر نیست، اگر در آینده واحد پول در ایران اصلاح گردد و فضای خالی فیلد مربوطه بهبود یابد، درخواست اعلامی مجدد بررسی خواهد شد.
در حال حاضر تنها پیشنهاد منطقی استفاده از واحد بیسه (واحد کوچک ریال عمان) به جای ریال عمان می باشد... شما می توانید با استفاده از این واحد و 0 رقم اعشار تمامی اطلاعات را بدون رندینگ ذخیره نمایید.
با ارادت