1333 - المعاملات البنكية المباشرة - Level 20 – PHP Laravel ERP | Market Updates | Transaction ID
AtefSoft | Eng Atef Diab
0:00 / 0:00
1333 - المعاملات البنكية المباشرة - Level 20 – PHP Laravel ERP | Market Updates | Transaction ID
202 просмотра · 2 недели назад
AtefSoft | Eng Atef Diab
11,2 тыс. подписчиков
202 просмотра · 2 недели назад
في هذا الفيديو، نبدأ التطبيق العملي لفكرة محاسبية وبرمجية هامة جداً، وهي المعاملات البنكية المباشرة (سواء صرف أو تحصيل) التي تؤثر مباشرة في حساب البنك والحساب المستهدف (مورد، عميل، إلخ) دون المرور على الخزنة النقدية.
سنستعرض كيف قمنا بتطوير شاشات "صرف وتحصيل النقدية" لتدعم هذه الحركات، وكيف قمنا بربط الحركتين معاً في جدول النقدية باستخدام حقل جديد وهو
transaction_group_id
لضمان دقة القيد المزدوج الآلي.
🔥 نعود إليكم بمستوى استثنائي في رحلة بناء نظام ERP متكامل باستخدام Laravel…
هذا الكورس المجاني (المستوى 20) ليس مجرد كورس برمجة تقليدي، بل هو "نقل لخبرة السوق الفعلي". بعد تركيب النظام الذي بنيناه معاً على عملاء حقيقيين خلال الـ 11 أشهر الماضية، قمنا بتطويرات جذرية للتعامل مع تحديات بيئة العمل الحقيقية.
💡 ملاحظة هامة عن أسلوب الشرح في هذا المستوى:
لأن هذه التحديثات معقدة وتمت بالفعل على مشاريع تعمل على أرض الواقع، ولتوفير وقتكم (تم ضغط محتوى كان سيستغرق عشرات الساعات في 10 ساعات فقط بتركيز عالي)، سيكون أسلوب الشرح هنا هو (Code Review & Architecture Analysis). سنقوم بمراجعة هندسة الأكواد المكتوبة، وشرح "المنطق البرمجي" (Logic) خلف كل دالة وكيف تفاعلت مع قاعدة البيانات، لننقل تفكيرك من مجرد "كتابة الكود" إلى "هندسة النظم وحل المشاكل المعقدة".
🎯 ماذا ستتعلم في هذا المستوى (تحديثات السوق الفعلي)؟
✔️ تطبيق نظام القيد المزدوج الآلي (Automated Double-Entry): إنشاء قيد مزدوج آلياً للتحويلات البنكية بـ Transaction ID موحد لضمان دقة الأرصدة ومنع التلاعب.
✔️ الذكاء في التوجيه المحاسبي (Automated Movement Routing): اكتشاف نوع الحساب آلياً (مورد، عميل، بنك) وتغيير نوع الحركة برمجياً لمنع أخطاء المحاسبين في التوجيه.
✔️ الاعتماد الآلي للحركات البنكية (Auto-Approval): منع تسجيل الحركات البنكية كـ "قيد الانتظار" لضمان تطابق رصيد النظام مع الرصيد البنكي الفعلي في نفس اللحظة.
✔️ ربط البنوك بورديات العمل (Shift Integration & Audit Trail): هندسة الداتابيز لربط التحويلات البنكية بوردية المستخدم (الشفت) لتوفير مسار تدقيق شامل وتسهيل تقفيل اليومية.
✔️ ترقية التقارير المالية (Advanced Reporting): خوارزميات جديدة للتفرقة الدقيقة بين حركات الخزينة النقدية والحركات البنكية لتقديم رؤية مالية واضحة للإدارة.
✔️ تسريع الأداء وبناء الفهارس المركبة (Composite Indexes): هندسة وتطبيق الفهارس المركبة داخل قواعد البيانات على الجداول ذات الحركات الكثيفة (مثل حركات الخزن والتقارير المالية) لتسريع استعلامات استخراج التقارير المعقدة بشكل ملحوظ، وضمان استقرار النظام وعدم بطئه مع تضخم حجم البيانات لدى العملاء.
💡 لماذا هذا المستوى ضروري لك؟
✔️ يربط بين ما تعلمته في الكورسات السابقة وبين ما يطلبه سوق العمل الفعلي.
✔️ يعلمك كيف تقوم بعمل Refactoring وتطوير لنظام قائم بالفعل.
✔️ يرفع من مستواك كـ Senior Developer قادر على قراءة الأكواد المعقدة وتطويرها.
✔️ الأمانة العلمية تحتم علينا مشاركة هذه التحديثات لتخرجوا بأنظمة احترافية لا تقبل المنافسة.
البرمجة لا تتوقف عند انتهاء الكورس، بل تُصقل بالاحتكاك مع مشاكل العملاء الحقيقية.. بالتوفيق لكم جميعاً!
#Laravel #PHP #ERPSystem #CodeReview #SoftwareArchitecture #AccountingSystem
#WebDevelopment #DatabaseDesign #MarketUpdates
#atefsoft #لارافيل #برمجة #تطوير_الويب #هندسة_البرمجيات #نظام_محاسبي #عاطف_سوفت