17-10-21, 04:55 AM
(آخر تعديل لهذه المشاركة : 17-10-21, 05:12 AM {2} بواسطة ابراهيم ايبو.)
السلام عليكم ورحمة الله وبركاته
اخي الكريم خالد
الموضوع يتعلق بالطريقة التي تقوم فيها بانقاص كمية الصنف من المخزن
البعض ينقص الكمبة مباشرة في جملة حفظ الفاتورة
ولتعديل الفاتورة يتم ارجاع الكميات التي ارجعت وهنا يجب معرفة الكمبة او الفرق بين ماتم بيعه وانقاصه ليعاد اضافته الى المخزن اي يجب وضع الكمية المراد تعديلها في متغير ثم اجراء عملية حساب الفرق لمعرفة الكمية التي ستعاد(مهم جدا) ثم عملية تعديل الفاتورة والا كيف ستعرف المقدار الذي ستعيده!!
والبعض لاينقص شيء بل يقوم بتسجل عمليات البيع والشراء والاتلاف ومرتجع البع وسندات الدفع والقبض والرصيد في جدول الجركات وهذا اقضل
ولمعرفة الكمية يجرى استعلام عن الكميات المخزنة + المرتجع ويطرح منها الكميات المباعة + الاتلاف
وعند تعدبل الفاتورة ستعدل عملية البيع التي سجلت في جدول الحركات اضافة الى تعديل الفاتورة او تحذف العملية بالكامل من سجل الحركات ان تم الغاؤها ولا تسجل عملية مرتجع ولا تحذف الفاتورة من سجل الفواتير بل يكون هناك حقل اسمه ارشفة من نوع Boolean ستكون قيمته false وبهذا لاتدخل الحساب
الشرح هنا مقتضب جدا قد لايفي بما تريد ويخاصة في عملية المرتجع الجزئي والكلي
وحتى تفهم العملية بشكل صحبح قم بالاطلاع على هذه الدورة للأخ عثمان خورشيد جزاه الله خيرا
https://www.youtube.com/watch?v=MywsKV1y...HKv9h_HfyX
اخي الكريم خالد
الموضوع يتعلق بالطريقة التي تقوم فيها بانقاص كمية الصنف من المخزن
البعض ينقص الكمبة مباشرة في جملة حفظ الفاتورة
ولتعديل الفاتورة يتم ارجاع الكميات التي ارجعت وهنا يجب معرفة الكمبة او الفرق بين ماتم بيعه وانقاصه ليعاد اضافته الى المخزن اي يجب وضع الكمية المراد تعديلها في متغير ثم اجراء عملية حساب الفرق لمعرفة الكمية التي ستعاد(مهم جدا) ثم عملية تعديل الفاتورة والا كيف ستعرف المقدار الذي ستعيده!!
والبعض لاينقص شيء بل يقوم بتسجل عمليات البيع والشراء والاتلاف ومرتجع البع وسندات الدفع والقبض والرصيد في جدول الجركات وهذا اقضل
ولمعرفة الكمية يجرى استعلام عن الكميات المخزنة + المرتجع ويطرح منها الكميات المباعة + الاتلاف
وعند تعدبل الفاتورة ستعدل عملية البيع التي سجلت في جدول الحركات اضافة الى تعديل الفاتورة او تحذف العملية بالكامل من سجل الحركات ان تم الغاؤها ولا تسجل عملية مرتجع ولا تحذف الفاتورة من سجل الفواتير بل يكون هناك حقل اسمه ارشفة من نوع Boolean ستكون قيمته false وبهذا لاتدخل الحساب
الشرح هنا مقتضب جدا قد لايفي بما تريد ويخاصة في عملية المرتجع الجزئي والكلي
وحتى تفهم العملية بشكل صحبح قم بالاطلاع على هذه الدورة للأخ عثمان خورشيد جزاه الله خيرا
https://www.youtube.com/watch?v=MywsKV1y...HKv9h_HfyX
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
