21-09-20, 02:56 PM
السلام عليكم
كلنا نعلم أن البرامج المحاسبية تتعامل مع أعداد وأرقام لحفظ الأسعار والمبالغ المالية
وهذه المعلومات حساسة ومن الضروري حفظها بشكل صحيح حتى لا تزيد ولا تنقص عند إجراء العمليات الحسابية عليها
خصوصا إذا كانت العميات الحسابية تجرى على صفوف كثيرة ومعاملات بالآلاف فهنا حتى (القرش) يسبب عجز كارثي للمحاسبين
لاحظت ان كثير من المبرمجين يستخدمون نوع البيانات Double لحفظ الأسعار بدلا من نوع البيانات Decimal
سواء في البرامج (الكود) أو بنية جداول قاعدة البيانات
ومن تجربتي وما تعلمته من البحث عن هذا الموضوع أقول أن الأصح والأسلم هو استخدام نوع البيانات Decimal فقط لحفظ هذه البيانات
حتى أن قواعد بيانات sql server تغير اسم نوع البيانات decimal إلى Money وهذا إشارة إلى ضرورة استخدام لحفظ الأرقام المالية
مشاركة طالما أردت كتابتها أرجوا أن تستفيدوا منها
تحياتي
كلنا نعلم أن البرامج المحاسبية تتعامل مع أعداد وأرقام لحفظ الأسعار والمبالغ المالية
وهذه المعلومات حساسة ومن الضروري حفظها بشكل صحيح حتى لا تزيد ولا تنقص عند إجراء العمليات الحسابية عليها
خصوصا إذا كانت العميات الحسابية تجرى على صفوف كثيرة ومعاملات بالآلاف فهنا حتى (القرش) يسبب عجز كارثي للمحاسبين
لاحظت ان كثير من المبرمجين يستخدمون نوع البيانات Double لحفظ الأسعار بدلا من نوع البيانات Decimal
سواء في البرامج (الكود) أو بنية جداول قاعدة البيانات
ومن تجربتي وما تعلمته من البحث عن هذا الموضوع أقول أن الأصح والأسلم هو استخدام نوع البيانات Decimal فقط لحفظ هذه البيانات
حتى أن قواعد بيانات sql server تغير اسم نوع البيانات decimal إلى Money وهذا إشارة إلى ضرورة استخدام لحفظ الأرقام المالية
مشاركة طالما أردت كتابتها أرجوا أن تستفيدوا منها
تحياتي