27-11-16, 07:11 PM
(آخر تعديل لهذه المشاركة : 27-11-16, 07:12 PM {2} بواسطة ابراهيم النعيمي.)
اخي العزيز
اولاً ان الخصم من رصيد المخزن يتم بعد عملية الحفظ (حفظ فاتورة المبيعات) و ليس عند تحديد الكمية المباعة من مادة معينة
ثانياً عملية الخصم يجب ان تكون عملية محسوبة بمعنى ان لا يكون هناك حقل يتضمن رصيد المخزن الحالي و انما تكون هنالك معادلة رياضية بسيطة كما يلي :
الرصيد الحالي للمادة = مجموع الكمية المدخلة + مجموع الكمية المرتجعة(مرتجع مبيعات) - مجموع الكمية المباعة - مجموع الهدايا - مجموع التالف من المادة
و بهذا تحصل على رصد المادة علماً أن المجاميع اعلاه يتم الحصول عليها من خلال جمل (SQL) او من خلال عمل (View) يحسب الرصيد الحالي وفق المعادلة اعلاه , اما ان كنت تريد معرفة رصيد المادة بعد استقطاع الكمية المراد بيعها للتأكد من عدم تجاوز رصيد المادة في المخزن فبالامكان استخدام ناتج المعادلة السابقة مع طرح الكمية المراد بيعها فتحصل على الكمية التي ستبقى في المخزن في حال حفظ الفاتورة الحالية
تحياتي ..
اولاً ان الخصم من رصيد المخزن يتم بعد عملية الحفظ (حفظ فاتورة المبيعات) و ليس عند تحديد الكمية المباعة من مادة معينة
ثانياً عملية الخصم يجب ان تكون عملية محسوبة بمعنى ان لا يكون هناك حقل يتضمن رصيد المخزن الحالي و انما تكون هنالك معادلة رياضية بسيطة كما يلي :
الرصيد الحالي للمادة = مجموع الكمية المدخلة + مجموع الكمية المرتجعة(مرتجع مبيعات) - مجموع الكمية المباعة - مجموع الهدايا - مجموع التالف من المادة
و بهذا تحصل على رصد المادة علماً أن المجاميع اعلاه يتم الحصول عليها من خلال جمل (SQL) او من خلال عمل (View) يحسب الرصيد الحالي وفق المعادلة اعلاه , اما ان كنت تريد معرفة رصيد المادة بعد استقطاع الكمية المراد بيعها للتأكد من عدم تجاوز رصيد المادة في المخزن فبالامكان استخدام ناتج المعادلة السابقة مع طرح الكمية المراد بيعها فتحصل على الكمية التي ستبقى في المخزن في حال حفظ الفاتورة الحالية
تحياتي ..
