تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] بخصوص اقفال السنة المالية و فتح سنة جديدة sql
#1
Sad 
سؤال لأصحاب الخبرة بعض البرامج المحاسبية تستخدم عدة طرق لإقفال للسنة المالية منها : 
 1 تنشيء قاعدة بيانات جديدة و تقوم بترحيل الأرصدة لها من القاعدة السابقة ..
2 البعض الأخر قد يستخدم فكرة نسخ قاعدة البيانات و يقوم بتفريغ الجداول و يقوم بالترصيد أيضاً ...

كلا الطريقتان فيهم ميزة جيدة و هي ان السنوات مفصولة مما يسهل التتبع و يسرع حتى عملية البحث و لكن هذه الميزة هي أحد العيوب ..

و العيب في الطريقتين أنه عندما يُطلب من المستخدم تقارير بشكل مستمر فمثلا لو طُلب كشف حساب عميل تفصيلي من 1 /09 /2020 
الى 25 / 02 /2021 ...
و خصوصا عندما نتحدث عن برنامج متعلق بمعهد فالبيانات نحتاجها بشكل مستمر في كشوفات الدرجات للطالب و التي تستمر لمدة 4 أو 5 أعوام أو أكثر .
فالمستخدم سيقوم بالتنقل بين قواعد البيانات لطباعة التقرير و سيكون التقرير ليس تقرير واحد و هذه مشكلة يعاني منها الكثير حتى في أنظمة المدارس ......
و السبب الرئيسي  وراء هذه المشكلة هو ججم قاعدة البيانات الكثير من المبرمجين يخاف من تضخم قاعدة البيانات لو تمت الحركات على قاعدة واحدة ....


السؤال هل عندما نستخدم قاعدة بينات sql قادرة على إستيعاب عمل مؤسسة ما بغض النظر عن حجم هذه المؤسسة ....

لأن المصارف مثلا في تقارير كشف حساب العميل يظهر من سنة 2017 مثلا حتى 2021 فلا توجد مشكلة.....
و هذا يعطيك تفسير واحد ان قاعد البيانات واحدة و الله أعلم و للعلم هناك الكثير من المصارق تعمل بقاعدة بيانات oracle 
بالمختصر هل هناك احد جرب أن يعمل برنامج بهذا الشكل و ماهي العقبات التي واجهها و الحلول التي يستخدمها
الرد
تم الشكر بواسطة: asemshahen5
#2
ليس عليك الخوض في كل هذة المصاعب، ليس عليك ترحيل او انشاء اي قواعد او جداول جديدة
قواعد بيانات sql server تستوعب كم لا محدود من المعلومات المهم ان تكون المساحة على السيرفر 
او الجهز متوفرة و تقوم بعمل التقارير بنائا على التواريخ.
الرد
#3
(23-02-21, 09:11 PM)Rabeea Qbaha كتب : ليس عليك الخوض في كل هذة المصاعب، ليس عليك ترحيل او انشاء اي قواعد او جداول جديدة
قواعد بيانات sql server تستوعب كم لا محدود من المعلومات المهم ان تكون المساحة على السيرفر 
او الجهز متوفرة و تقوم بعمل التقارير بنائا على التواريخ.

أشكرك على الرد ولكن انا الآن أعمل على برنامج و أود الإهتمام بك تفصولة و لو كانت صغير ??
و بالنسبة لإستيعاب القاعدة أن لم أجرب sql و لكن بالنسبة للأكسيس البعض يقول 2 جبجا ولكن في بعض البرامج التي قمت بها تخطى حجمها 100 ميقا قبل أن إدخلها للعمل و استنتجت أن خطوات التصميم و اخطاء اللصق و الحذف تكون مخزنة في القاعدة.....
و السبب الذي يجعلني متخوف من هذا الموضوع هو أن التصميم يختلف حتى خريطة البرنامج مغايرة في كل الطريقتين ..

و على العموم سأعمل بأذن الله على sql و ستكون قاعدة بيانات واحدة .......
و أشكرك جدا على الرد ???
الرد
تم الشكر بواسطة: ابراهيم ايبو , asemshahen5
#4
كيفية عمل تعدد الشركات في البرنامج المحاسبي .
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر




الرد
تم الشكر بواسطة: سعيد كنيمو , ابراهيم ايبو
#5
(24-02-21, 03:38 AM)سعيد كنيمو كتب : أشكرك على الرد ولكن انا الآن أعمل على برنامج و أود الإهتمام بك تفصولة و لو كانت صغير ??
و بالنسبة لإستيعاب القاعدة أن لم أجرب sql و لكن بالنسبة للأكسيس البعض يقول 2 جبجا ولكن في بعض البرامج التي قمت بها تخطى حجمها 100 ميقا قبل أن إدخلها للعمل و استنتجت أن خطوات التصميم و اخطاء اللصق و الحذف تكون مخزنة في القاعدة.....
و السبب الذي يجعلني متخوف من هذا الموضوع هو أن التصميم يختلف حتى خريطة البرنامج مغايرة في كل الطريقتين ..

و على العموم سأعمل بأذن الله على sql و ستكون قاعدة بيانات واحدة .......
و أشكرك جدا على الرد ???

لو تسمحو لي بمداخلة 
طاقة الاكسس الاستيعبية هي حقا 2 جيجا بما فيهم حجم واجهات الأكسس نفسه علي حد عملي
ولكن هذا الحجم ليس قليلا لدرجة ان يكون السبب الوحيد للعزوف عن الأكسس هذا أولا أم عن تضخم قاعدة البيانات فان عملية الضغط والاصلاح تعيد الحجم الأصلي لما كان عليه 
ولكن الـ من حيث الطاقة الاستيعابية والأمان العالي للبيانات مرونة التحكم بالصلاحيات الممنوحة للمستخدمين فلا شك ان الـ sql server  تتفوق علي الأكسس في هذا كله فضلا عن قدرة المشاركة العالية حيث أن الأكسس طاقته للمشاركة هي 20 مستخدم في حين أن الـ sql server قد تتجاوز 16000 مستخدم حسب امكانيات الجهاز 
أما عن اقفال السنوات المالية فبالامكان وضع عمود بجدول البيانات من نوع true/false  لبيان حالة البيانات ان كانت سنة حالية ام سنة سابقة ولا داعي الاستخدام قواعد بيانات متعددة 
هذا والله أعلم تمنياتي بالتوفيق
الرد
تم الشكر بواسطة: سعيد كنيمو , ابراهيم ايبو , asemshahen5
#6
(24-02-21, 07:17 PM)asemshahen5 كتب : كيفية عمل تعدد الشركات في البرنامج المحاسبي .

أخي asemshahen5  هل تعتقد أن سألت هذا السؤال قبل قراءة موضوعك الرائع بخصوص تعدد الشركات .....
و اريد ان أذكرك أن 90 في 100 من المواضيع إذا لم تكن أنت و بعض القلائل في الردود في المنتدى فلا ألتفت لها من الإساس يعني بالمختصر أنت أحد المبدعين في هذا المنتدى الذين أتابعهم بعمق ....


و لكن أنا أتحدث بشكل عام دون الدخول في تفاصيل عن التجربة الحقيقية لأي برنامج يعمل مع قاعدة SQL  وعلى ان تكون قاعدة واحدة و عن إمكانية الاستيعاب للقاعدة و أيضا لو أن أحدكم له تجربة في هذا الموضوع فقط ....يعني دردشة سريعة ......

و مثالك له فترة قمت بإنزال السورس عندي من فترة طويلة 

(24-02-21, 08:57 PM)أبو عبدالله الحلواني كتب : لو تسمحو لي بمداخلة 
طاقة الاكسس الاستيعبية هي حقا 2 جيجا بما فيهم حجم واجهات الأكسس نفسه علي حد عملي
ولكن هذا الحجم ليس قليلا لدرجة ان يكون السبب الوحيد للعزوف عن الأكسس هذا أولا أم عن تضخم قاعدة البيانات فان عملية الضغط والاصلاح تعيد الحجم الأصلي لما كان عليه 
ولكن الـ من حيث الطاقة الاستيعابية والأمان العالي للبيانات مرونة التحكم بالصلاحيات الممنوحة للمستخدمين فلا شك ان الـ sql server  تتفوق علي الأكسس في هذا كله فضلا عن قدرة المشاركة العالية حيث أن الأكسس طاقته للمشاركة هي 20 مستخدم في حين أن الـ sql server قد تتجاوز 16000 مستخدم حسب امكانيات الجهاز 
أما عن اقفال السنوات المالية فبالامكان وضع عمود بجدول البيانات من نوع true/false  لبيان حالة البيانات ان كانت سنة حالية ام سنة سابقة ولا داعي الاستخدام قواعد بيانات متعددة 
هذا والله أعلم تمنياتي بالتوفيق

مداخلة رائعة أخي عبد الله أشكرك ...


و أعتقد أن أقصى قدرة للأكسيس من ناحية عدد المستخدمين تتخطى 200 مستخدم و لكن لا أذكر أين قراءت هذه المعلومة ....
صحيح عملية الضغط والإصلاح تساعد أيضا .....
جميل جدا فكرة true/false و لكن نستطيع حتى حصر العمل بين تاريخ بداية السنة و نهاية السنة للشركة و هنا أتحدت عن السنة المالية و تقفل المنظومة تلقائيا جميع الحركات المحصورة ......
و أنا أعمل الأن على برنامج بهذا الشكل و فورالإنتهاء منه سأقوم بنشره إن شاء الله في أقرب وقت .
الرد
تم الشكر بواسطة: ابراهيم ايبو , asemshahen5 , asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] سؤال بخصوص الطباعة M.SOFT 0 115 20-03-21, 10:10 PM
آخر رد: M.SOFT
  سألت سؤال ومحد رد علي هذا السؤال الثاني بخصوص التقارير saud4001 4 391 06-03-21, 03:39 PM
آخر رد: saud4001
  [VB.NET] استفسار بخصوص المسج اللي يطلع Output dubai.eig 5 1,096 26-02-21, 10:47 PM
آخر رد: علي المروعي
  الرجاء مساعدة بخصوص حفظ و تعديل صورة صنف من الأصناف nouribenyahia 0 227 09-02-21, 08:29 PM
آخر رد: nouribenyahia
  مساعدة في فتح سنة جديدة لمنظومة مبيعات cordava 2 530 02-02-21, 07:52 PM
آخر رد: asemshahen
  [VB.NET] سؤال هام بخصوص برامج الحماية للسورس كود محمد اسماعيل 0 201 20-01-21, 03:09 AM
آخر رد: محمد اسماعيل
  [VB.NET] استفسار :- بخصوص نقل الداتا من DataGridView عن طريق CheckBoxColumn dubai.eig 4 1,294 19-01-21, 02:41 AM
آخر رد: mr_hso
  سؤال بخصوص تثبيت الخطوط اليوم السابع 2 367 09-01-21, 05:27 AM
آخر رد: اليوم السابع
  [VB.NET] سؤال بخصوص الامتدادات في فيشوال بيسيك M.SOFT 1 195 06-01-21, 12:38 PM
آخر رد: Owz
  تعديل علي مشروع بخصوص الشارت اليوم السابع 1 363 19-12-20, 04:26 AM
آخر رد: has123

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم