الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

سؤال : كيفية معالجة الاقساط من خلال الفورم

Featured Replies

بتاريخ:

السلام عليكم

اريد معرفة الاسلوب الأفضل لمعالجة الاقساط المستحقة
نفترض وجود برنامج لبيع الاجهزة بالتقسيط
فالمعلومه الاساسية هى قيمة الجهاز والقيمة المدفوعه مقدما
ثم قيمة المبلغ المتبقى يوزع على عدد اقساط محددة
----------
الحل المقترح هو من خلال شاشة الفورم ..عند انشاء سجلات الاقساط
ساستخدم شاشة من نوع تابيلور "سجلات تكرارية"
عند الضغط على مفتاح "اضافة الاقساط" وبمعلومية المبلغ وعدد الاقساط ... سيتم انشاء سجلات تكرارية فى النصف الاسفل من الشاشة على شكل تابيلور يحتوى سجل لكل قسط مطلوب فمثلا : 12000 جنية على 12 قسط سيتم انشاء 12 سجل فى الشاشة وقيمة كل قسط 1000 جنية . ثم يتم حفظها فى قاعدة البيانات عند الضغط على مفتاح "حفظ البيانات"
ولكن قبل الحفظ يمكن ان يقوم الموظف بتغيير عدد الأقساط أو قيمة المبلغ المطلوب تقسيطه ... ففى هذه الحالة يتم اعادة اظهار السجلات حسب الطلب الاخير وقبل الحفظ .

ارجوا المساعدة فى اسلوب حل هذا المطلوب .


وسيتم تطوير الفكرة فيما بعد ...كمرحلة اخرى وهى بعد تحصيل مجموعه من الأقساط ثم يرغب العميل فى اعادة توزيع المتبقى من المبالغ الغير مسددة على عدد مختلف من الأقساط ... كيف سيتم ذلك ... اي الابقاء على السجلات المحصلة من العميل ثم اعادة التوزيع مرة اخرى للمبلغ المتبقى بانشاء سجلات حسب القيمة وعدد الاقساط الجديد . ( ساشرحها لاحقا بعد تحقيق الجزء الاول من السؤال).
وسيتم تطوير الفكرة فيما بعد :
قد يقوم العميل بسداد الأقساط المتأخرة ... دفعه واحدة ... فمثلا يوجد 3 اقساط اخيرة = 3000 جنية ولهم 3 سجلات فى قاعدة البيانات فكيف يتم استبدال ال 3 سجلات الأخيرة بسجل واحد فقط يمثل مجموع المبلغ المتبقى ... هل هو الحل الأمثل او يتم الاحتفاظ بال3 سجلات ومن خلال البرنامج يتم توزيع المبلغ المسدد على هذه السجلات الثلاثة .

شكرا للجميع على المشاركة ولنعمل جدولين اساسين جدول بيانات اساسية لبيانات القسط والجدول الثاني لبيانات الاقساط والمسدد منها

انتظر اراء الأخوه الأعضاء عن هذا الأسلوب الذى افترضته أو أن هناك طرق اخرى مرنه مع تغير احتمالات طرق السداد

جزاكم الله خيرا

تم تعديل بواسطة Ahmed_oracle

بتاريخ:

الاخ العزيز
يعتمد نظام الاقساط علي معادلة حساب الاقساط مع الربح لكل قسط حسب المدة و المبلغ و المقدم
يعني بعد خصم المقدم يقسط المبلغ علي المدة مع حساب ارباح لكل قسط
طبعا الارباح لكل قسط مش متساوية علي فكره المعادلة دي يعرفها المحاسبين ومش كلو يعني المحاسبين الجيدين فقط
انا اشتغلت عليها قبل كده عشان كده عتدي فكره عنها
ممكن تسال حد فيها او انا اجبهالك بس هتستني عليا شوية

المهم انت في الداتابيز بتاعتك لازم يبقي عندك عمود للقسط وعمود للربح وعمود خصم
وطبعا لو دفع مثلا 3 اقساط مره واحده بتخصمله الربح فقط او حسب نظام المؤسسه بتاعتك
ولازم كمان يكون في عمود خصم اضافي يبقي له صلاحية لشخص معين
وطبعا عمود صافي القيمة
لو انت هتربط الاقساط بالحسابات يبقي لازم تعمل قيود يومية للأقساط وقيود يومية للسداد
عشان تقدر تطلع كشف حساب عميل وده مهم جدا في نظام التقسيط ان العميل يجي بعد كام شهر يقولك عايز اعرفي موقفي ايه
طبعا في موضوع تاني عن نظام ترحيل الاقساط اذا كان بالنظام النقدي او نظام الاستحقاق بس ده موضوع كبير و متقدم شويه

المهم انت جرب تصمم قاعدة البيانات و الشاشات ولو في اي استفسار اتفضل
وربنا يوفقنا جميعا

بتاريخ:
  • كاتب الموضوع

الأخ/ اشرف

شكرا لك على المعلومة ... ولكنى اريد التعامل فى الوقت الحالي مع افكار التنفيذ من خلال البرمجة واستخدام امكانيات الديفيلوبر فى ذلك

ننتظر مشاركات الأعضاء

بتاريخ:

السلام عليكم

عند الضغط على مفتاح "اضافة الاقساط" وبمعلومية المبلغ وعدد الاقساط ... سيتم انشاء سجلات تكرارية فى النصف الاسفل من الشاشة على شكل تابيلور يحتوى سجل لكل قسط مطلوب فمثلا : 12000 جنية على 12 قسط سيتم انشاء 12 سجل فى الشاشة وقيمة كل قسط 1000 جنية . ثم يتم حفظها فى قاعدة البيانات عند الضغط على مفتاح "حفظ البيانات"


من رأيي لاتعمل كدا لانه صعب الالتزام بمثل هذه المواعيد يمكنك عمل جدول لدفعات العميل وينقص هذا المبلغ كلما قام بدفعة وهكذا

موفق

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.