30-12-21, 10:06 AM
وعليكم السلام ورحمة الله وبركاته
..
التعامل مع المخزون برمجياً كما هو على الورق حرفياً (وليس مجازياً) والفرق بينهما هو سرعة الانجاز بالادخال والاخراج والجرد بين الورق والبرمجياً،
فكل شركة لها طريقتها بالتعامل مع المخزون :
الشركات الكبيرة تجبر المبرمج وشركة البرمجة على صناعة برنامج يتوافق مع عملها وعملائها وبتدفع له بمئات الالاف بل بالملايين أحياناً ثمن البرنامج.
والشركات والمحلات الصغيرة يجبرها المبرمج على استخدام طريقته للتعامل مع برنامجه لانها ليست مستعدة لدفع سوى آلاف قليلة ثمناً للبرنامج وتستكثرها عليه ..
----
في قاعدة البيانات يكون هناك على الاقل جدولان يخصان المخزون :
- الأول جدول بأسماء المواد وأرقامها (رقم المادة) وتصنيفها.
- الثاني لتسجيل حركات المخزون.
- الثالث (ليس بالضرورة أن يكون موجود) - ولكن قد يوجد لمراقبة حركة الذي يعمل على برنامج المخزون.
-----
موضوع البحث هنا هو الجدول الثاني والجداول الأخرى هي جداول مكملة له (يعني مثل الاكسسوارات) :
ضمن الجدول الثاني أي جدول حركات المخزون يتم تسجيل فيه بحسب طريقة اعتماد المبيعات ومعالجة المخزون ومثلاً ببساطة :
- كمية(بضاعة) أول الفترة المحاسبية بتفاصيلها.
- البضاعة الداخلة.
- البضاعة الخارجة.
- بضاعة آخر الفترة المحاسبية بعد جرد آخر السنة.
---
لكن التسجيل له شروط وتختلف من مؤسسة لأخرى وتفصل هذه الشروط الحقول المطلوب تواجدها ضمن جدول حركة المخزون :
- كم حقل ضمن هذا الجدول؟؟
فقد تكون الحقول كـ التالي كـ مثال عن جدول كاشف لكل حركة من حركات المخزون (كـ مثال وليس اجبارياً توفر كل ما سأذكره أدناه وليس هذا كل شيء) :
- حقل للترقيم التلقائي.
- حقل لرقم المادة.
- حقل لاسم المادة(ليس ضروريا-لكن زيادة توضيح).
- حقل لتاريخ الحركة.
- حقل لتاريخ التعديل على الحركة(إن كان مسموحاً به ضمن برنامج مؤسسة ما(يختلف من مؤسسة لأخرى)).
- حقل أو حقلين (لأرقام وكميات) الداخل والخارج : إما حقل للداخل وحقل للخارج- أو حقل وحيد يسجل فيه الداخل (رقم موجب) والخارج (رقم سالب).
- حقل يسجل فيه اسم من قام بجرد المخزون في أول وآخر فترة (ليس ضرورياً حقل مفرد - بينفع يتسجل ضمن حقل الملاحظات).
- حقل لنوع المادة.
- حقل لوحدة المادة.
- حقل لنوع أو اسم الحركة.
- حقل لرقم (فاتورة الشراء - اذن الصرف - فاتورة مردودات مبيعات - اذن اتلاف - اذن خصم تعديل تالف او مفقودات او مسروقات).
- حقل لمن قام باعتماد اذن الصرف من الادارة او ادارة المبيعات.
- حقل لاسم الفرع الذي اصدر اذن الصرف.
- حقل لمن قام باستلام أو تسليم البضاعة من وإلى المخزن (وحقل لاسم الشركة التي ينتمي لها).
- حقل لاسم او رقم الموظف (عامل المخزن) من قام بصرف الكمية فعليا وسلمها لحامل اذن الصرف او من استلمها من موردها للمخازن(مردودات او مشتريات).
- مجموعة حقول لتسجيل ملاحظات على العملية.
-----------------------------------------------------------
يكون التسجيل ضمن قاعدة البيانات بأن لا نقوم بالتعديل على الارقام الموجودة لتعرف الكمية الحالية.
بل للاضافة نظيف سجل جديد بتفاصيل العملية، وللخصم نظيف سجل جديد للخصم.
و البرنامج هو من يقوم بحساب الكمية ويفصلها (داخل و خارج من المخزون بحسب ما تطلب منه وبتوضيح أكثر وأكثر كلما وضعت له شروط اكثر) ولست أنت ك مدخل بيانات او عامل مخزن.
أما أن تقوم بكتابة الكمية في المخازن هي مثلاً (1000) وعند شراء(100) تقوم بتعديلها لتصبح (1100) وعند بيع (200) تعدلها لتصبح (900) : هذا شغل مبتدئين لا يعرفون شيء عن الحسابات ولا عن البرمجة بل يعتبرون ممن يجرمون بحق حسابات المخازن والمواد .. لأن الاساس في تسجيل الحسابات هو التوضيح والتفصيل لا الاعماء وتغطية الحركات ومن قام بها(لأنها تفتح الباب للسرقة والتلاعب بالمخزون على مصراعيه).
-------------
المختصر المفيد مما سبق :
- عندما تعرف ما تريد تسجيله وعرضه ضمن برنامجك عند الرجوع لحركة ما : تعرف ماذا تحتاج من جداول وحقول ضمن قاعدة البيانات.
- وعندما تعرف ما هي الجدوال والحقول المطلوب تعبئتها في قاعدة البيانات تعرف كيف تعالجها برمجياً.
--------------
وشكراً على سعة صدوركم..
..
التعامل مع المخزون برمجياً كما هو على الورق حرفياً (وليس مجازياً) والفرق بينهما هو سرعة الانجاز بالادخال والاخراج والجرد بين الورق والبرمجياً،
فكل شركة لها طريقتها بالتعامل مع المخزون :
الشركات الكبيرة تجبر المبرمج وشركة البرمجة على صناعة برنامج يتوافق مع عملها وعملائها وبتدفع له بمئات الالاف بل بالملايين أحياناً ثمن البرنامج.
والشركات والمحلات الصغيرة يجبرها المبرمج على استخدام طريقته للتعامل مع برنامجه لانها ليست مستعدة لدفع سوى آلاف قليلة ثمناً للبرنامج وتستكثرها عليه ..
----
في قاعدة البيانات يكون هناك على الاقل جدولان يخصان المخزون :
- الأول جدول بأسماء المواد وأرقامها (رقم المادة) وتصنيفها.
- الثاني لتسجيل حركات المخزون.
- الثالث (ليس بالضرورة أن يكون موجود) - ولكن قد يوجد لمراقبة حركة الذي يعمل على برنامج المخزون.
-----
موضوع البحث هنا هو الجدول الثاني والجداول الأخرى هي جداول مكملة له (يعني مثل الاكسسوارات) :
ضمن الجدول الثاني أي جدول حركات المخزون يتم تسجيل فيه بحسب طريقة اعتماد المبيعات ومعالجة المخزون ومثلاً ببساطة :
- كمية(بضاعة) أول الفترة المحاسبية بتفاصيلها.
- البضاعة الداخلة.
- البضاعة الخارجة.
- بضاعة آخر الفترة المحاسبية بعد جرد آخر السنة.
---
لكن التسجيل له شروط وتختلف من مؤسسة لأخرى وتفصل هذه الشروط الحقول المطلوب تواجدها ضمن جدول حركة المخزون :
- كم حقل ضمن هذا الجدول؟؟
فقد تكون الحقول كـ التالي كـ مثال عن جدول كاشف لكل حركة من حركات المخزون (كـ مثال وليس اجبارياً توفر كل ما سأذكره أدناه وليس هذا كل شيء) :
- حقل للترقيم التلقائي.
- حقل لرقم المادة.
- حقل لاسم المادة(ليس ضروريا-لكن زيادة توضيح).
- حقل لتاريخ الحركة.
- حقل لتاريخ التعديل على الحركة(إن كان مسموحاً به ضمن برنامج مؤسسة ما(يختلف من مؤسسة لأخرى)).
- حقل أو حقلين (لأرقام وكميات) الداخل والخارج : إما حقل للداخل وحقل للخارج- أو حقل وحيد يسجل فيه الداخل (رقم موجب) والخارج (رقم سالب).
- حقل يسجل فيه اسم من قام بجرد المخزون في أول وآخر فترة (ليس ضرورياً حقل مفرد - بينفع يتسجل ضمن حقل الملاحظات).
- حقل لنوع المادة.
- حقل لوحدة المادة.
- حقل لنوع أو اسم الحركة.
- حقل لرقم (فاتورة الشراء - اذن الصرف - فاتورة مردودات مبيعات - اذن اتلاف - اذن خصم تعديل تالف او مفقودات او مسروقات).
- حقل لمن قام باعتماد اذن الصرف من الادارة او ادارة المبيعات.
- حقل لاسم الفرع الذي اصدر اذن الصرف.
- حقل لمن قام باستلام أو تسليم البضاعة من وإلى المخزن (وحقل لاسم الشركة التي ينتمي لها).
- حقل لاسم او رقم الموظف (عامل المخزن) من قام بصرف الكمية فعليا وسلمها لحامل اذن الصرف او من استلمها من موردها للمخازن(مردودات او مشتريات).
- مجموعة حقول لتسجيل ملاحظات على العملية.
-----------------------------------------------------------
يكون التسجيل ضمن قاعدة البيانات بأن لا نقوم بالتعديل على الارقام الموجودة لتعرف الكمية الحالية.
بل للاضافة نظيف سجل جديد بتفاصيل العملية، وللخصم نظيف سجل جديد للخصم.
و البرنامج هو من يقوم بحساب الكمية ويفصلها (داخل و خارج من المخزون بحسب ما تطلب منه وبتوضيح أكثر وأكثر كلما وضعت له شروط اكثر) ولست أنت ك مدخل بيانات او عامل مخزن.
أما أن تقوم بكتابة الكمية في المخازن هي مثلاً (1000) وعند شراء(100) تقوم بتعديلها لتصبح (1100) وعند بيع (200) تعدلها لتصبح (900) : هذا شغل مبتدئين لا يعرفون شيء عن الحسابات ولا عن البرمجة بل يعتبرون ممن يجرمون بحق حسابات المخازن والمواد .. لأن الاساس في تسجيل الحسابات هو التوضيح والتفصيل لا الاعماء وتغطية الحركات ومن قام بها(لأنها تفتح الباب للسرقة والتلاعب بالمخزون على مصراعيه).
-------------
المختصر المفيد مما سبق :
- عندما تعرف ما تريد تسجيله وعرضه ضمن برنامجك عند الرجوع لحركة ما : تعرف ماذا تحتاج من جداول وحقول ضمن قاعدة البيانات.
- وعندما تعرف ما هي الجدوال والحقول المطلوب تعبئتها في قاعدة البيانات تعرف كيف تعالجها برمجياً.
--------------
وشكراً على سعة صدوركم..
قال صلى الله عليه وسلم:
«كلمتان خفيفتان على اللسان
ثقيلتان في الميزان،حبيبتان إلى الرحمن:
سبحان الله وبحمده، سبحان الله العظيم».
