الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

متوسط سعر الشراء فى برنامج مخازن

مغلق
بدأه hossamonline11 في 19 يناير 2006 · 32 رد · 12,727 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يوجد لدى برنامج مخازن قد حملتة من منتدانا الكريم الذى افخر بانضمامى الية

وقمت بعمل التعديلات علية بما يتناسب مع شركتى

ولكن قابلتنى مشكلة ارجوا من الاخوان مساعدتى فيها

عندما ادخل على فاتورة المشتريات وازيد صنف بسعر جديد للشراء فأن كارت الصنف لا يتأثر بهذة الزيادة وتظل التكلفة كما هى

ارجوا عندما ادخل سعر الشراء الجديد ان يتأثر كارت الصنف بالتكلفة وتكون متوسط التكلفة

وجزاكم الله كل الخير

الملف مرفق مع المشاركة

حسام مصطفى

____________.rar

#2

اخي الفاضل حسام

السلام عليكم ورحمة الله وبركاته

تمت مراجعة البرنامج ووجدناه يعمل يصوره سليمة ولا يوجد هناك مشكلة ولكي تقوم بالتعديل على سعر تكلفة احد الاصناف اتبع الطريقة التالية :

1. اذهب الى زر الامر ادخال بيانات ( العلوي )

2. ستظهر لك شاشة ادخال البيانات .

3. اختر منها ادخال اصناف

4. في اسفل اللوحة اختر بحث عن صنف وسيظهر لك مربع حوار البحث اكتب فيه 210 ثم اضغط البحث عن التالي ثم اغلق مربع حوار البحث

5. ستجد اسم صنف البضاعة هو بطاقة موبايلي والرصيد هو 200 وسعر التكلفة هو 95 وسعر البيع 100

6. قم بتغيير سعر التكلفة الى 98 ثم قم بضغط زر الخروج وستظهر لك رسالة تطالبك بالحفظ اختر موافق

7. اذهب الان الى قائمة المشتريات وانظر النتيجه تجد انه تم التعديل بناء على ما تم ادخاله وتعديله في لوحة الاصناف

اختكم

زهره

#3

شكرا استاذتى العزيزة لسرعة تجاوبك

ولكن المقصود انه عندما ادخل سعر جديد فى نموذج فاتورة المشتريات بصنف مثلا رقم 210 بسعر جديد

ان يظهر فى كارت الصنف ايضا بمتوسط سعر الشراء بمعنى

انه مثلا يوحد كارت ميناتل كان بسعر 15 جنية

وعندما اشتريته مرة اخرة واضفتة من نموذج المشتريات بحوالى 17 جنية

ان يظهر سعر التكلفة فى كارت الصنف بمتوسط سعر التكلفة

ارجوا ان اكون لم اطل عليكى استاذنى

وشاكر لكم جميعا

اخوكم

حسام مصطفى

1
#4

استاذتى العزيزة اشكرك جدا على ردك وانا اسف جدا البرنامج يعمل جيدا كما تفضلتى وقلتى

اشكر مساعدتك

حسا مصطفى

#5

عزيزي

اعتقد ان في برنامجي الذي اضفته مؤخراً الى المنتدي حل مشكلتك

التى واجهتني انا ايضاً

و قد قمت بحلها بالاعتماد على طريقة المتوسط المرجح المتغير في صرف المخزون

و اجد ان البرنامجان تقريباً متشابهاً إلا أن برمانجك أفضل

× كان الله في عون العبد مادام العبد في عون أخيه ×

#6

اللي اقصده

لاوم تعمل استعلام عن تكلفة البضاعة المباعة

و عدد الوحدات

بعد كل عملية شراء

ليتم تعديل متوسط سعر الوحدة بعد كل عملية شراء

و هذا ما توصلتاليه في برنامجي

مثال

اشتريت 100 وحدة بسعر 50 = 5000 ج

متوسط السعر = 5000/100 = 50

اشتريت بعد ذلك 100 بسعر 60 جنيه = 6000 جنيه

المتوسط سوف يتعدل

عندك 200 وحدة

و التكلفة 11000 جنيه

متوسط السعر 11000/200 = 55 جنيه

و هكذا بعد كل عمليه الشراء

و يجب ان تعتمد التكلفة البيعية على آخر سعر شراء الذي يلغي ما قبله من اسعار

و عليه أري الامر

و تري ما تري

و اريني ان كنت تري غير ما اري

× كان الله في عون العبد مادام العبد في عون أخيه ×

#7

السلام عليكم

الموضوع مهم جدا ، لكن لا أرى حل جذري لهذا الموضوع ، والسبب أن طريقة المتوسط أو المتوسط المرجح يجب أن تنتهي بعد نفاذ رصيد الصنف ، ويبدأ الاحتساب من جديد ، وعفا الله عما سبق ، هذا اذا ما تم أخذ الناحية المعقولة والمعمول بها بكافة الأنظمة ، والدليل عند انتهاء السنة المالية واقفال بضاعة آخر المدة يجب أن لا تؤثر مشتريات العام السابق على العام الجديد , فيا حبذا لو تم عمل استعلام عن طريق الأخوة رواد هذا المنتدى ، والاستعلام يحتوي على الصنف وكمية المشتريات والسعر ورصيد الصنف وسعر التكلفة ، ويتم احتساب سعر التكلفة حسب طريقة المتوسط ويبدأ من جديد بعد وصول الرصيد الى صفر .

عسى أن نحصل على اجابة شافية ووافية وسأحاول من قبلي بإذن الله

بالتوفيق للجميع

#8

شباب المثال المرفق

يحتاج لكلمه مرور!!!!

#9

يا جماعة ما انا قلت خلاص

بطريقة المتوسط المرجح اللى انا قلتها قبل كده فوق

حيكون الرصيد صفر و يبدأ من جديد اذا وصل ت البضاعة المباعة الى صفر و عدد الوحدات الي صفر

و بالتالي مفيش مشكلة

المشكلة اذاي نعمله بالوارد اولاً

أذاي بالوارد اولاً هي دي المشكلة

و اللي مش فاهم الوارد اولاً يقول

× كان الله في عون العبد مادام العبد في عون أخيه ×

#10

الاخوة الاعضاء

كما فهمت من المشاركات انه تم التوصل لحل مشكلة المتوسط المرجح

ارجو توضيح كيفية احتساب المتوسط بالمعادلات حيث ان تلك المشكلة تصادفى

#11
ايــــــــــــــــــــــــــــن الســــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــادة الاعــــــــــــــــــــــــــــضــــــــــــــــــــــــــــــــاء ؟
#12

اليس هناك حل .........................................................................................................؟

#13

هوا ايه الموضوع

انا عطيتلكوا الحل خلاص

و انا مجربه و شغال بيه كمان

ياريت اللى بيضور على الحل يروح لمشاركاتي السابقة في هذا الموضوع يعرف الحل و يعرف المشكلة التانية اللى ملهاش حل

× كان الله في عون العبد مادام العبد في عون أخيه ×

#14

الاخ as-sa2003

بعد التحية

ارجو ارسال مثال يوضح المشكلة وذلك حتى يمكن المساعدة فى الحل

حيث اننى لم استطع الوصول الى المشكلة

#15

اخي الكريم

السلام عليكم ورحمة الله وبركاته

لا اعلم ما هي المشكلة لديك والموضوع اجاب عليه الاخوان جزاهم الله خيرا بمعنى ان الموضوع لا يحتاج الى اختراع او تعقيد

انظر الى هذا المثال الجامع لمتوسط سعر الشراء بطريقة الحساب او بطريقة الوسيط بواسطة الدالة Median

تفحص المثال جيدا وستجد انه يشرح لك كل شيئ وقم بتطبيق ما فهمته من البرنامج على جزئية المتوسط الحسابي لسعر الشراء في برنامج مخازن

ZaMedian.rar

اختكم

زهره

#16

الاستاذة زهرة..............اشكرك على الرد

وفى البداية احب ان اوضح :

ان تسعير الوحدات بالمخازن يتوقف على طريقة التسعير المستخدمة ، حيث ان هناك عدة طرق للتسعير منها مايلى :

• طريقة الوارد اولا صادر اولا...........................F I F O

وتقوم هذه الطريقة على افتراض ان تسعير المواد المنصرفة من المخازن يكون باقدم الاسعار

وان تســـــــــــــعير مخـــــــــــــــــــــزون اخــــــــر الفترة يكون باحدث اســــــــــــــــعار الشراء .

• طريقة الوارد اخيرا صادر اولا ........................... L I F O

وتقوم هذه الطريقة على افتراض ان تسعير المواد المنصرفة من المخازن يكون باحدث الاسعار

وان تســـــــــــعير مخـــــــــــــزون اخــــــــر الفترة يكــــــــــــــون باقدم اســـــــــــــــعار الشراء .

• طريقة المتوسطات .......( المتوسط الحسابى البسيط ، المتوسط المرجح ، المتوسط المرجح المتحرك )

وتقوم هذه الطريقة على افتراض ان تسعير المواد المنصرفة من المخازن يكون على اساس متوسط تكلفة الشراء خلال الفترة

وبالتطبيق على طريقة المتوسط المرجح المتحرك :

فى هذه الحالة يتغير متوسط تكلفة الوحدة بالمخزن بعد كل عملية شراء ، وعملية المبيعات تكون تكلفتها وفقا للمتوسط قبل عملية البيع

المشكلة هى عدم التمكن من حساب تكلفة المبيعات والتى يتم احتسابها وفقا للمتوسط قبل عملية البيع

مرفق جدول يوضح طريقة الحساب يدويا ، وكذا مثال للتعديل عليه

_______.rar

ST.....rar

تم تعديل هذه المشاركة بواسطة hofn في 24 فبراير 2006 في 01:21

▲ 1
#17

اين الاعضـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــاء ؟ هل تللك الطريقة يصعب تنفيذها

تم تعديل هذه المشاركة بواسطة hofn في 28 فبراير 2006 في 23:36

#18

دخلت بالصدفة على المنتدى شوقا حيث ادخل كل سنة مرات قليلة جدا

ووجدت الموضوع وحملت الملف وطلع البرنامج كنت عملته من زمااااان جدا على أكسيس 2 . المهم حذنت بعض الشيء لظرف خاص فى نفسي مرتبط بالبرنامج . وسعدت بأن هناك من يستفيد من أعمالى المتواضعة .

وأحب أن ادلو برأي إن تفضلتم بالنسيبة لمتوسط التكلفة وطبعا كما ذكر الأخ من البداية أن المتوسط المرجح المتحرك هو الأفضل . وهذا يتم بعد كل عملية شراء جديدة .

وبناء على ذلك تكون المعادلة كما يلى ( الكمية الحالية × سعرها + الكمية الجديدة × السعر الجديد ) / مجموع الكميتين . فقط إذا كنتم تريدون عمل ذلك فى البرنامج فيتم التعديل فى استعلام الشراء الجديد بالبرنامج وارفق معادلة فى برنامج آخر تم عمله وهي تقوم بعمل متوسط التكلفة المرجح بعد كل عملية شراء جديدة . يمكنكم الاقتباس منها .

([tblitems]![blance]*[tblitems]![per_prise]+[tblward1]![qty]*[tblward1]![price])/([tblitems]![blance]+[tblward1]![qty])

ولكم تحياتي .

أشرف خليل ( موجود الاسم فى عرض كشف حساب عميل )

#19

الاستاذ اشرف خليل

تحية طيبة

كيف يتم تطبيق المعادلة ولدى حقل واحد به الكمية

كما ارجو المعاونة فى ايجاد طريقة لحساب تكلفة المبيعات والتى يتم احتسابها على اساس متوسط التكلفة قبل البيع مضروب فى كمية المبيعات

تم تعديل هذه المشاركة بواسطة hofn في 2 مارس 2006 في 01:03

#20

الأخ hofn بالنسبة لتطبيق المعادلة فإنه لدينا كميتان وليست كمية واحد كما ذكرت وهي كما يلى :

1- الكمية الأولى مع سعرها موجودة أصلا فى جدول ( ج صنف أ ) وهي بالحقول التالية الرصيد - سعر التكلفة . ( وهذه الكمية تعتبر الرصيد الفعلى المتوفر حاليا مع متوسط التكلفة الحالى )

2- الكمية الثانية وسعرها أيضا موجودين فى جدول ( جدول مشتروات فرعي 2) فى هذا الجدول يتم الاحتفاظ بكل كمية شراء جديدة لكل الأصناف . وبالتالى أصبح لدينا كميتان وسعرين .

3- المطلوب تطبيق المعادلة فى استعلام التحديث الذي ذكرته بالمشاركة السابقة وهو ( الشراء الجديد ) .

جرب أن تستبدل هذا الكود بدلا من الكود الموجود الحالى فى استعلام التحديث فى حقل الرصيد

([ج صنف أ]![الرصيد]*[ج صنف أ]![سعر التكلفة]+[جدول مشتروات فرعي 2]![الكمية المشتراه]*[جدول مشتروات فرعي 2]![سعر الشراء])/([جدول مشتروات فرعي 2]![الكمية المشتراه]+[ج صنف أ]![الرصيد])

ولتطبيق ذلك جيدا ادخل صنف جديد من البداية واكتب له كمية وسعر وفىبند المشتريات قم بإضافة كمية مشتراه جديدة لهذا الصنف مع سعر جديد وبعد ادخال المشتريات ارجع لكارت الصنف وشوف السعر الجديد هل تغير أم لا .

وتحياتي لكم بالتوفيق .

أشرف خليل

#21

اختي زهرة

تحياتي

معلش هوا السعر لا يتم جمعه باي حال من الاحوال

فلا يمكن ان نقول اشتريت 5 وحده بسعر 10 جنيه

10 وحده بسعر 9 جنيه

يبقي المجموع 15 وحده بسعر 19 جنيه

و الا ايه ؟؟؟؟؟؟؟

ثانياً

الموضوع بتاع round ده موضوع عقيم جداً حيث انه :

يفيد في العرض الاخير فقط

و لكن ادا تم استخدام مبلغ الراوند مع عمليات اخري فأنه سيقوم بالعملية الجديدة حاملاً بين طياته الكسور الكثيرة

فلو فيه حاجة تانية تقوم بالراوند و لكن تقطع الرقم بعد ذلك يكون افضل

× كان الله في عون العبد مادام العبد في عون أخيه ×

#22

الاستاذ ................اشرف خليل

تحية طيبة وبعد ...............

اشكرك على اهتمامك ولكن المشكلة التى تقابلنى تتمثل فى عدم الوصول الى طريقة لاحتساب كل من :

قيمة المخزون ........................ قيمة الوحدات المشتراه - تكلفة المبيعات

تكلفة المبيعات ......................... الوحدات المباعة x متوسط تكلفة الوحدة فى التاريخ السابق لعملية البيع مباشرة

#23

الأخ العزيز hofn :

تكلفة المبيعات يمكن احتسابها كالتالى :

تحتاج بعض التفسير من كلامك شوية وخللك معي .

اقتباس
تكلفة المبيعات =الوحدات المباعة x متوسط تكلفة الوحدة فى التاريخ السابق لعملية البيع مباشرة

1- متوسط تكلفة الوحدة كما ذكرت يمكن احتسابه بالطريقة المذكورة أعلى بعد كل عملية شراء وبالتالى يكون المتوسط لدينا موجود ومتجدد دائما .

2- الوحدات المباعة أين تكون . ستكون موجودة فى جدول المبيعات الفرعي 2 تقريبا .

3- بالتالي سيتم عمل استعلام متكون من جدول الأصناف الرئسيسي ( ج صنف أ ) مع جدول المبيعات الفرعي 2 . وإن لم تظهر بينهما العلاقة مباشرة فضع معهما جدول المبيعات الرئيسي وذلك كي تظهر العلاقات بين الجداول الثلاثة .

4- ستقوم بحساب الحقول المطلوبة لديك ( رقم الصنف - الوحدات المباعة - سعر الصنف ) ولكي لا تكون الحقول بشكل فردى لكل عملية يمكنك عمل استعلام تجميعي يقوم بجمع الكميات لكل صنف .

وهكذا بالنسبة بقيمة المخزون .

يمكنك أن تلعب بالاستعلامات بشكل كبير للحصول على النتائج المطلوبة .

لعل الفكرة تكون وصلت إليك .

#24

الاستاذ اشرف خليل

تحية طيبة .....................اشكرك على تعاونك وارجو ايضاح كيفية الاحتساب بمثال

#25

ارجو من الاخوة الاعضاء المساعدة فى تطبيق رد الاستاذ الفاضل اشرف خليل حيث لم استطع تطبيقه

هذا الموضوع مغلق.

مواضيع مشابهة