عندما ابيع يرجع الزبون يرجع البضاعه كيف انقصها من المبيعات وازيدها على المخزون بشكل تلقائى ينحذف كامل وتزيد القيمة وبارك الله فيكم
كيف يمكن عمل ارجاع لصنف من الفاتوره
wweraw كتب:عندما ابيع يرجع الزبون يرجع البضاعه كيف انقصها من المبيعات وازيدها على المخزون بشكل تلقائى ينحذف كامل وتزيد القيمة وبارك الله فيكم
ضع كود البيع ليتم التعديل علية
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); Make it run, make it right, make it fast, make it small
normalize your data and don't make it look like excel sheet
الأبداع في الرأس والعلم في الكراس
روابط مفيدة
[دروس] تجاهل الwhere
طريقة الاضافة للجدولين مرتبطين مرة واحدة
قراءة صوره من مسار
حل مشكلة الارقام العربي في الكريستال ريبورت
حل مشكلة تصدير OLE Object الي Physical File مرة أخري
كود عمل نسخة يومية من قاعدة البيانات بتاريخ مع حذف النسخة السابقة من 30 يوم مضي
معظم دوال التعامل مع string
Change Data Capture
SQL Course
string-format-datetime
LINQ to SQL in C#
Sum-of-previous-row-values-in-SqlServer
alarm-for-stop-agent-service
SQL Server CTE
السلام عليكم ورحمة الله وبركاته
موضوع البرامج التجارية يحتاج إلى بعض الخبرة ولكنه ليس مستحيلاً
بالنسبة للعمليات التجارية شراء، بيع، مرتج شراء، مرتجع بيع، تحويل بين المخازن ... إلى آخر العمليات التجارية...
الموضوع ببساطة
يجب إنشاء جدول لكل عملية من هذه العمليات وجدول آخر يرتبط بكل من هذه الجدوال سيحتوى على تفاصيل الفواتير، ثم تقوم بتسجيل العمليات التجارية بنفس الأحداث التى حدثت عند العميل...
* فعند الشراء تسجل فاتورة شراء جديدة وتسجل عناصرها فى جدول التفاصيل الخاص بها
* لو هناك مرتجع شراء تقوم بتسجيل فاتورة مرتجع شراء جديدة وتسجل عناصرها فى الجدول الفرعى الخاص بها
* المبيعات نفس الشئ تسجل سجل جديد فى جدول فواتير البيع وتسجل كل عناصر الفاتورة فى جدول التفاصيل الخاص بها
* المرتجع تدخل سجل جديد فى جدول مرتجعات البيع وتسجل كل الأصناف التى تم إرجاعها
ملحوظة:
فى كل فاتورة ستذكر تاريخها والعميل والموظف الذى أدخلها والنقدية المدفوعة بها والخصم ...... ولكن ...... إياك أن تسجل إجمالى الفاتورة
لماذا؟؟؟؟
لأنك تستطيع الحصول على الإجمالى بواسطة الاستعلام فلا ينبغى أن تسجل الإجمالى بل هو خطأ كبير يقع فيه الكثير من المبرمجين
نفس الشئ لرصيد الأصناف ..... كثير من المبرمجين ينشئ عموداً فى جدول الأصناف ويسجل فيه الرصيد المتوافر من هذا الصنف، وبالتالى مطلوب منه تعديل هذا الرصيد مع كل عملية شراء أو بيع او مردود شراء أو مرتجع بيع !!!!!!!!!! وهذا ما يتسبب فى الأخطاء
ولكن يمكنك الحصول على رصيد أى صنف عن طريق الاستعلامات
ويحسب من المعادلة:
رصيد الصنف = إجمالى المشريات - إجمالى المبيعات - إجمالى مردود المشتريات + إجمالى مرتجع المبيعات - الهالك والفاقد - الهدايا والعينات
ولمعرفة إجمالى الكمية التى بيعت لعميل معين -------- نحسب إجمالى المبيعات لهذا العميل
ولمعرفة صافى الكمية المباعة لعميل معين ----------- نحسب إجمالى المبيعات لهذا العميل - إجمالى المرتجع من هذا العميل
أعلم أن الموضوع ليس بالبساطة المكتوبة، ولكن هى بعض نقاط إرشاد ربما تساعد المبرمجين فى تخطى العقبة الأولى
وقريباً بإذن الله ربما أجهز كورسات عملى فقط من ضمن محتوياتها تناول البرنامج التجارى بالتفصيل
أدعو الله أن يجعل أعمالنا خالصة لوجهه الكريم --- وأن ينفعنا بما علمنا
Dr Sayed Tohamy
Programming Instructor
مدرب برمجة
---------------
EmaSoft2000
-------------------