21-06-20, 01:43 AM
(20-06-20, 04:15 PM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته
اخي الكريم بغض النظر عن مشروعك والاكواد التي اوردتها
لنفرض ان لدينا عشرين فاتورة شراء وكل فاتورة لها سعر مختلف ولو اردنا حساب متوسط السعر يتوجب علينا ادخال كل كميات الفواتير ختى ولو تم نفاذ الكمية
هنا يوجد فكرة بسيظة يمكننا عملها وهي انشاء حقل من نوع بولين نحدد من خلاله الفواتير التي نريد اشراكها في متوسظ السعر
فان كانت True ندخلها في الحساب والا فهي خارج الحساب
وبالمنطق يجب انقاص الكميات والبيع من الفواتير الاقدم تفاديا لصلاحية المواد وتقليل عدد الفواتير التي ستدخل في متوسظ سعر الشراء وكل فاتورة يتم بيع مفرداتها بالكامل يصبح حقل الاشراك فيها بالجساب False .... وكذلك يمكننا اختيار الفواتير ايضا وفق رغبتنا ايضا
ارجو ان تكون الفكرة قد وصلت اليك واضحة
شكراا لرد حضرتك
الفكرة واضحه بس المشكله ان انا بحسب المخزون بمعادله زى فى الكود الاول بمعنى ان كل مره اطلب فيها رصيد صنف يتم تنفيذ الكود وهو يمر على كافه الفواتير يجمع المشتريات ويطرح المبيعات ومرتد المشتريات ويضيف مرتجع المبيعات ويظهر الرصيد
بالمطلوب هو كنت عاوز اضع شرط ان الفواتير الى اجيب منها المتوسط تكون اخر فاتورنين شراء وطبعا هيكون الشرط ده بالتاريخ
بس مش عارف انفذ الفكره
شكرااا جدا لحضرتك
