تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] العامل مع المخازن برمجيا و تأثيرها على الجداول في القاعدة
#1
السلام عليكم

كيف يتم العامل مع المخزون و الكميات المخزنية   برمجيا و تأثيرها على الجداول في القاعدة
لو يوجد روابط شرح تعليمية للإدارة المخازن تفيدون فيها
الرد }}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته 
..
التعامل مع المخزون برمجياً كما هو على الورق حرفياً (وليس مجازياً) والفرق بينهما هو سرعة الانجاز بالادخال والاخراج والجرد بين الورق والبرمجياً،
فكل شركة لها طريقتها بالتعامل مع المخزون :
الشركات الكبيرة تجبر المبرمج وشركة البرمجة على صناعة برنامج يتوافق مع عملها وعملائها وبتدفع له بمئات الالاف بل بالملايين أحياناً ثمن البرنامج.
والشركات والمحلات الصغيرة يجبرها المبرمج على استخدام طريقته للتعامل مع برنامجه لانها ليست مستعدة لدفع سوى آلاف قليلة ثمناً للبرنامج وتستكثرها عليه ..
----
في قاعدة البيانات يكون هناك على الاقل جدولان يخصان المخزون :
- الأول جدول بأسماء المواد وأرقامها (رقم المادة) وتصنيفها.
- الثاني لتسجيل حركات المخزون.
- الثالث (ليس بالضرورة أن يكون موجود) - ولكن قد يوجد لمراقبة حركة الذي يعمل على برنامج المخزون.
-----
موضوع البحث هنا هو الجدول الثاني والجداول الأخرى هي جداول مكملة له (يعني مثل الاكسسوارات) : 
ضمن الجدول الثاني أي جدول حركات المخزون يتم تسجيل فيه بحسب طريقة اعتماد المبيعات ومعالجة المخزون ومثلاً ببساطة :
- كمية(بضاعة) أول الفترة المحاسبية بتفاصيلها.
- البضاعة الداخلة.
- البضاعة الخارجة.
- بضاعة آخر الفترة المحاسبية بعد جرد آخر السنة.
---
لكن التسجيل له شروط وتختلف من مؤسسة لأخرى وتفصل هذه الشروط الحقول المطلوب تواجدها ضمن جدول حركة المخزون :  
- كم حقل ضمن هذا الجدول؟؟
فقد تكون الحقول كـ التالي كـ مثال عن جدول كاشف لكل حركة من حركات المخزون (كـ مثال وليس اجبارياً توفر كل ما سأذكره أدناه وليس هذا كل شيء) :
- حقل للترقيم التلقائي.
- حقل لرقم المادة.
- حقل لاسم المادة(ليس ضروريا-لكن زيادة توضيح).
- حقل لتاريخ الحركة.
- حقل لتاريخ التعديل على الحركة(إن كان مسموحاً به ضمن برنامج مؤسسة ما(يختلف من مؤسسة لأخرى)).
- حقل أو حقلين (لأرقام وكميات) الداخل والخارج : إما حقل للداخل وحقل للخارج- أو حقل وحيد يسجل فيه الداخل (رقم موجب) والخارج  (رقم سالب).
- حقل يسجل فيه اسم من قام بجرد المخزون في أول وآخر فترة (ليس ضرورياً حقل مفرد - بينفع يتسجل ضمن حقل الملاحظات).
- حقل لنوع المادة.
- حقل لوحدة المادة.
- حقل لنوع أو اسم الحركة.
- حقل لرقم (فاتورة الشراء - اذن الصرف - فاتورة مردودات مبيعات - اذن اتلاف - اذن خصم تعديل تالف او مفقودات او مسروقات).
- حقل لمن قام باعتماد اذن الصرف من الادارة او ادارة المبيعات.
- حقل لاسم الفرع الذي اصدر اذن الصرف.
- حقل لمن قام باستلام أو تسليم البضاعة من وإلى المخزن (وحقل لاسم الشركة التي ينتمي لها).
- حقل لاسم او رقم الموظف (عامل المخزن) من قام بصرف الكمية فعليا وسلمها لحامل اذن الصرف او من استلمها من موردها للمخازن(مردودات او مشتريات).
- مجموعة حقول لتسجيل ملاحظات على  العملية.
-----------------------------------------------------------
يكون التسجيل ضمن قاعدة البيانات بأن لا نقوم بالتعديل على الارقام الموجودة لتعرف الكمية الحالية.
بل للاضافة نظيف سجل جديد بتفاصيل العملية، وللخصم نظيف سجل جديد للخصم.
و البرنامج هو من يقوم بحساب الكمية ويفصلها (داخل و خارج من المخزون بحسب ما تطلب منه وبتوضيح أكثر وأكثر كلما وضعت له شروط اكثر) ولست أنت ك مدخل بيانات او عامل مخزن.

أما أن تقوم بكتابة الكمية في المخازن هي مثلاً (1000) وعند شراء(100) تقوم بتعديلها لتصبح (1100) وعند بيع (200) تعدلها لتصبح (900) : هذا شغل مبتدئين لا يعرفون شيء عن الحسابات ولا عن البرمجة بل يعتبرون ممن يجرمون بحق حسابات المخازن والمواد .. لأن الاساس في تسجيل الحسابات هو التوضيح والتفصيل لا الاعماء وتغطية الحركات ومن قام بها(لأنها تفتح الباب للسرقة والتلاعب بالمخزون على مصراعيه).
-------------
المختصر المفيد مما سبق :
- عندما تعرف ما تريد تسجيله وعرضه ضمن برنامجك عند الرجوع لحركة ما : تعرف ماذا تحتاج من جداول وحقول ضمن قاعدة البيانات.
- وعندما تعرف ما هي الجدوال والحقول المطلوب تعبئتها في قاعدة البيانات تعرف كيف تعالجها برمجياً.
--------------
وشكراً على سعة صدوركم..

قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}
تم الشكر بواسطة: سعود , سعود , مرام العتيبي
#3
اشكرك اخي شرح رائع و جميل جدا
مشكور جدددددددددددا
لدي نموذج جاهز من برنامج ادارة مخازن و فية ثلاثة جداول متأثرة للعملية الواحدة
لكن كما قلت انت هناك جدول رئيسي للمخزون و هو حركة المخزون Item_mov 
 Item_mov وفي هذا الجدول يتأثر المخزون بأكثر من شاشة
(الأرصدة الافتتاحية-امر التوريد-امر الصرف- امر مردود التوريد -امر فاتورة مبيعات - امر مردود مبيعات - امر مشتريات - امر مردود مشتريات ) وغيرها تأثر بشكل رئيسي على هذا الجدول
سأقوم بأرفاق هذا الجدول وفيه البيانات للتحليل حيث عجزت عن تحليل بعض الاعمدة  
تحدد فية نوع الحركة عمود اسمة doc_type
وفية هذا العمود تمثل الارقام نوع الوثيقة او نوع الامر
سوف اسرد تلك الارقام وما تعني من الاوامر
امر الارصدة الافتتاحية يكون رقمها =0
امر التوريد المخزني=5
امر الصرف =6
امر مردود التوريد المخزني=10
امر التحويل المخزني يتكون من سطرين او سجلين للعملية الواحدة و يساوي=7 و 8
امر تسوية المخزون =15
فاتورة مشتريات =26
امر ردود فاتورة مشتريات=27
فاتورة المبيعات=1
مردود المبيعات=3
هذه العمليات المتأثرة في هذا الجدول 
اريد معرفة طريقة هذه عمل هذا الجدول


الملفات المرفقة
.rar   Microsoft Access قاعدة بيانات جديد.rar (الحجم : 16.25 ك ب / التحميلات : 17)
الرد }}
تم الشكر بواسطة: سعود
#4
الامر باذن الله بسيط
في حالة البيع او الصرف نقوم بتحديث كميات المنتجات بطرحها من الموجود
في حالة الشراء او التوريد نقوم ايضا" بتحديث الكميات باضافتها الى الموجود
الرد }}
تم الشكر بواسطة: مرام العتيبي , مرام العتيبي
#5
اعمل عامود للادخالات و الاخراجات و ذلك افضل في عمليات الجرد و يحدد العامود حسب نوع الفاتورة .
الرد }}
تم الشكر بواسطة: سعود , مرام العتيبي , مرام العتيبي


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] عايز كود عرض اسماء الجداول من قاعد البيانات الي ليست بوكس حسن الجلب 1 154 23-07-22, 08:53 PM
آخر رد: سعود
  اخفاء تكست كعنوان برمجيا في الريبورت فيور yosif 0 140 10-07-22, 12:18 AM
آخر رد: yosif
  جلب أسماء الجداول- البرنامج يتوقف عن العمل mmaalmesry 5 415 05-06-22, 04:30 PM
آخر رد: asemshahen5
Question [VB.NET] استفسار حول طريقة الضغط على زر برمجيا lmofallis 4 3,192 01-06-22, 12:02 PM
آخر رد: عبد الجليل سراج
  تغيير اسم القاعدة برمجيا kebboud 3 651 06-02-22, 05:35 PM
آخر رد: ابراهيم ايبو
  سؤال عن طريق حساب السجلات المعبئة وغير المعبئة في قاعدة بيانات اكسيس برمجيا ب VB bilgacim 2 835 01-02-22, 11:24 AM
آخر رد: a7med saba
  سؤال : كيف يمكن حساب سعر التكلفة برمجيا mh66 2 971 19-10-21, 12:44 AM
آخر رد: mh66
  [VB.NET] اريد عرض اسماء الجداول من قاعدة البيانات سكوال سيرفرس alsaab120 2 932 07-05-21, 01:45 AM
آخر رد: alsaab120
  [VB.NET] الكود المكافئ لعرض أسماء الجداول فى قاعدة البيانات mmaalmesry 4 1,542 23-04-21, 08:30 AM
آخر رد: d3vc0d
  كيفية تفريغ محتويات جميع الجداول داخل قاعدة البيانات Lathe1 3 1,516 29-01-21, 08:43 AM
آخر رد: سعود

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم