بتاريخ: 24 فبراير 200917 سنة comment_149890 السلام عليكم الأخــوة الأعزاء أنا أعمل الأن مشروع مخزون ومحاسبة ,, ووقفت عند نقطة المستودعات و حركة الأصناف . يعني لو مثلا أبقى أعرف حركة أي صنف من وارد - متبقي - وهكذا , أريد منكم مساعدتي كيف أنشي الجداول وماهي الأعمدة المطلوبة في هذا الجدول . في إنتظار ردكم تقديم بلاغ
بتاريخ: 25 فبراير 200917 سنة comment_149962 بداية لابد من عمل جدول Master للأصناف ، و جدول حركة الأصناف Transactionsو لمعرفة الرصيد من صنف معين يتم عمل استعلام على جدول Transactions لحساب الرصيد كالتالي :الرصيد الحالي من صنف معين = الرصيد الافتتاحي + إجمالي الإضافات - إجمالي السحوباتمثال لجدول الاصناف Items :Item_CodeItem_DescriptionUnit_Of_MeasurePriceReorder_Qty...* مثال لجدول الحركات Transactions :Tr_NumberItem_Code - - Foriegn KeyQuantityTr_dateTr_Type- - Foriegn KeyStore_Id- - Foriegn KeyStore_Keeper...*يمكن عمل جدول Tr_Type يحتوى جميع أنواع الحركات المحتملة على صنف معين ( رصيد افتتاحي - إضافة - سحب - تحويل لمخزن اخر - استقبال من مخزن اخر - تسوية نهاية الفترة المالية - . . . ألخ)* و كذلك جدول للمخازن Stores* لابد لكل صنف ان يوجد له على الأقل حركة واحدة في جدول الحركات و هي الرصيد الافتتاحي تقديم بلاغ
بتاريخ: 25 فبراير 200917 سنة كاتب الموضوع comment_149972 مشكـــور عزيزي A_Mukhtar عالــرد السريع فعلا أفدتني كثيرا تقديم بلاغ
بتاريخ: 25 فبراير 200917 سنة comment_150023 الأخ/ a_mukhtarالمعادلة التى ذكرتها الرصيد الحالي من صنف معين = الرصيد الافتتاحي + إجمالي الإضافات - إجمالي السحوباتهل معنى ذلك انه لمعرفة الرصيد فى وقت محدد ... انه يجب عمل select تجميعية sum من الجدول ... ولكن نفترض ان الجدول يحتوى على مجموعة كبيرة من السجلات 100,000 سجل وخاصة ان حركات الاضافة والسحب تكون كثيرة فى بعض المؤسسات التجارية وتصاعديةمع الاخذ فى الاعتبار ان الملف الذى اقترحتة لا يوجد به تواريخ اى لا يمكن معرفة الرصيد فى يوم محدد هل يفضل عمل جدول تجميعى يحتوى على الاجماليات من كل صنف على مستوى كل مستودع بحيث انه عند اجراء تسجيل اي حركة فى ملف حركات الاصناف يتم التعديل فى جدول ارصدة المستودعات من الاصناف وفيما يتعلق بالرصيد الافتتاحي كما ذكرته فى وصفك للجدول ... كيف يمكن التعامل مع الفترات المخزنية واقفال فترة وفتح فترة جديده ارجوا ان تضع اقتراحاتك للجداول كاملة ... حتى تتضح فكرتك فى التعامل مع الارصدة الافتتاحية فى كل فترة مخزنية وايضا كيفية تسجيل بيانات مستندات الصرف ومستندات الاضافة من الاصناف ومستندات التحويل من مخزن الى مخزن اخروارجوا ايضاح فكرة التحويل لمخزن اخر ... كيف سيتم تسجيلها فى الجدول من خلال تصورك لتصميم الجداول هل سيتم تسجيلها مرتين لتؤثر على المخزن المنقول منه وايضا المخزن المنقول اليه ارجو الا اكون أكثرت من الاسئلة ... ولكن احتاج فقط لايضاح فكرة تصميمك للجداول ... وان تذكر لنا الجداول المطلوبه فى نظام المخازن شكرا لك تم تعديل 25 فبراير 200917 سنة بواسطة Ahmed_oracle تقديم بلاغ
بتاريخ: 26 فبراير 200917 سنة comment_150041 أشكر أخي Ahmed_oracle على النقاط الهامة التي أثارهابالنسبة لموضوع الرصيد الحالي من صنف معين : في البرنامج الذي أعمل عليه في الشركة يوجد حقول تجميعية في نفس جدول الماستر Itemsو يتم تحديث هذه الحقول تلقائيا عند إدخال حركة جديدة ، و هذه الحقول هي :IOPB : الرصيد الافتتاحي للفترة المالية الحاليةIISS : إجمالي السحوبات حتى تاريخهIRCT : إجمالي الاستلامات حتى تاريخهIADJ : حركات التسوية الخاصة بالجرد السنوىو بهذا تصبح المعادلة كالتالي على مستوى الصنف الواحد:BALANCE = IOPB + IRCT+ IADJ - IISS *****************************************أما بالنسبة لمعرفة الرصيد فى يوم محدد : يمكن هذا من خلال استعلام على حركة الأصناف ، مع ملاحظة أنني ذكرت الحقل Tr_date و هو تاريخ العملية*****************************************في نهاية السنة المحاسبية يتم ترحيل جميع العمليات الخاصة بالسنة بعد عمل الجرد و التسويات اللازمة و يتم احتساب الرصيد في أخر يوم من السنة الحالية على أنه الرصيد الافتتاحي IOPB للسنة الجديدة في جدول الماستر Itemsو يتم وضع جميع الحركات للسنة المنتهية في جدول يسمى YTH = Year Transaction History و ذلك لأغراض المراجعة، و له نفس تركيب جدول الحركات Transactions و يتم تفريغ جدول الحركات لبدء إدخال حركات السنة الجديدة**********************************************بالنسبة للتحويل من مخزن لأخر:يتم عمل حركة سحب من المخزن المحول منه ، ثم حركة استلام في المخزن المحول إليه و الحقيقة ان المخازن عندنا في الشركة موزعة بحيث يكون هناك فارق زمني بين الاستلام و السحب قد يصل إلى أسبوع حسب وسيلة النقلأما في حالة النقل داخل نفس المخزن - بمعنى من موقع Location إلى موقع اخر ، فيتم عمل عملية واحدة تسمى Mass Transfere طالما لا تؤثر على إجمالي المخزن.*******************************************طبعا أنا اتحدث عن النظام الحالي الذي نعمل به في الشركة ، و قد يختلف الامر من برنامج لأخر تقديم بلاغ
بتاريخ: 26 فبراير 200917 سنة comment_150062 الأخ / أ.مختار شكرا لك على المعلومات القيمة ...اعتقد من عرضك للجداول انه يوجد - جدول للبيانات الاساسية للاصناف يحتوى :Item_CodeItem_DescriptionUnit_Of_MeasurePriceReorder_Qty..وهذا الجدول من المفترض انه لا يحتوى ( الرصيد الافتتاحى - اجمالى المنصرف - اجمالى الاضافات - .. ) هل هذا صحيح ام انه يوجد جدول اخر تجميعى لاجمالى حركات الاضافات والمسحوبات على مستوى كل صنف داخل كل مخزن انا افترض وجود جدول ارصدة الاصناف يشمل ( رقم الصنف + رقم المخزن + العام المالي+ الرصيد الافتتاحي + اجمالى الاضافات + اجمالى المنصرف + ... ومفتاح الجدول مركب من (رقم الصنف + رقم المخزن + العام المالي)ايضا بالنسبة لتسجيل بيانات الصرف من المخزن افترض وجود عدة اصناف فى مستند الصرف الواحد بمعنى انى احتاج لعمل جدول رئيسي master يحتوى البيانات الاساسية لمستند الصرف أو الاضافة يشمل ( رقم المستند + نوع المستند ( صرف - اضافة - تحويل - ... ) + تاريخ الصرف او الاضافة + بيانات اخرى ومفتاح الجدول (رقم المستند + نوع المستند ) واحتاج لعمل جدول تفصيلى للمستند يحتوى بنود الاصناف والكميات detail ويتكون من ( رقم المستند + نوع المستند +رقم تسلسل + رمز الصنف + الكمية + السعر + بيانات اخرى ) ومفتاح الجدول (رقم المستند + نوع المستند + تسلسل ) هل هذا التفسيم هو المستخدم لديكم سؤال اخير هل هناك نظام لمراقبة المخزون ؟ او هل هناك نظام للعهد ؟شكرا لتعاونك معي تم تعديل 26 فبراير 200917 سنة بواسطة Ahmed_oracle تقديم بلاغ
بتاريخ: 23 مارس 20179 سنة comment_284820 سلام عليكم الله يعطيكوم العافيه يا شباب بصراح موضوع قيم وجهود طيبه مشكورين عليها وانا دلني الاخ امجد حلمي على هذا الموضوع الطيب تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.