الأحد، 1 مايو 2011

تصميم برنامج مبيعات ومخازن

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


كما هو المعتاد هنا تصميم قاعدة البيانات :

فيما يخص المخازن هناك على الأقل 6 جداول :

ثلاث جداول تخص الأصناف :
  1. جدول الأصناف .
  2. جدول التصنيفات . يخص التصنيف الذي يندرج تحته الصنف مثلاً أسمنت أبيض يندرج تحت تصنيف الأسمنت وهكذا .
  3. جدول المخازن . يخص المخازن التي تملكها الشركة أو المؤسسة .

وثلاث جداول أخرى تخص حركة المخزن :

  1. الوارد . يتم التسجيل فيه عن طريق سند إستلام المخزن .
  2. الصادر . في حالتنا هنا يتم التسجيل فيه مع كل صنف يباع عن طريق فاتورة المبيعات .
  3. المحجوز . يتم التسجيل فيه عن طريق سند حجز صنف كما سأوضح في الملف المرفق .

والآن الأمر بسيط جداً حتى نستطيع معرفة رصيد المخزن لصنف ما نتبع المعادلة التالية :

الوارد - الصادر - المحجوز = رصيد المخزن لصنف ما .

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

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


أما فيما يخص تسعير المخزون فانا اتبع طريقة المتوسط المرجح ( Average ) كالتالي :

في حالة الوارد :


سعر المخزون = ( إجمالي تكلفة المخزن + إجمالي تكلفة الوارد ) ÷ ( إجمالي الكمية في المخزن + إجمالي الكمية الواردة )

وفي حالة الصادر :

سعر المخزون = ( إجمالي تكلفة المخزون - إجمالي تكلفة الصادر ) ÷ ( إجمالي الكمية في المخزن - إجمالي الكمية الصادرة )

* إجمالي الكمية الصادرة = الكمية الصادرة × السعر المتوسط المرجح ( لآخر عملية تقييم للمخزون عند آخر عملية شراء أو بيع كما سبق توضيحه )

وهنا كود لأحد برامج المخازن من تصميمي .

هناك 22 تعليقًا:

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

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

    ردحذف
  3. مثلا... لو ان المشتريات كانت 20 قطعة بسعر 1000 لكن المستخدم قام بادخال السعر بزيادة صفر سهوا فتكون التكلفة الكلية للمادة 20*10000=200000 بدلا من 20000
    ثم قام بادخال فاتورة مبيعات 5 قطع بسعر بيع 1500
    فيكون الربح=سعر البيع - سعر التكلفة
    الصحيح =(5*1500)-(5*1000)=2500
    اما الخطأ الذي يسجل به الفاتورة هو:
    (5*1500)-(5*10000)=-42500 رقم كبير خسارة وهكذا للمبيعات التالية
    و المشكلة الاكبر ان المستخدم لا يقوم بتدقيق الفواتير ... ثم يقوم بادخال عدد كبير من العمليات و بعد شهر او اكثر يكتشف ان المادة خسارنة .. واذا كان فهيم ورجع للفواتير فاتورة فاتورة ليكتشف ان هناك فاتورة مشتريات فيها زيادة صفر فقط و فواتير البيع التاليه لها كلها خاطئة... فيجب علية تعديل كل فواتير البيع و لكن كيف سيعدلها و ما هو السعر الذي ستعتمد عليه في حساب ربحها.. اعتذر للاطاله ولكني وضعت هذا المثال لا ني اظن ان فاتورة مردوات لا يمكنها حل المشكلة فماذا سوف نفعل بكل هذة الفواتير الخاطئة.... ولك جزيل الشكر...صعبتا شوي عليك !!!؟

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

    ردحذف
  5. قمت بالتجربة التالية :
    قمت بادخال هذة البيانات الى برنامج محاسبي و ارتكبت خطأ متعمد
    فحدث ما هو متوقع حيث ظهرت فواتير البيع التالية بارباح خاطئة...حيث انها اعتمدت على بيانات سعر التكلفة الخاطئة
    ولكن المفاجئة التي لم افهمها بعد هي انني قمت بتصحيح سعر الشراء الخاطئ ثطئة و قمت بضغط زر تم عندما تنقلت عبر فواتير البيع الخاعديل قام بتصحيح الفاتورة
    ولكني لم اعرف على اي سعر اعتمد في الحساب هل على سعر التكلفة المتوسط لجميع الفواتير حتى المشتريات الجديدة ام على سعر تكلفة قام بحسابة لتاريخ سابق لفاتورة البيع!!!؟
    وشكرا جزيلا

    ردحذف
  6. أزال أحد مشرفي المدونة هذا التعليق.

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

    ردحذف
  8. برنامج حسابات


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

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

    برنامج محاسبةDexef cashier

    برنامج حسابات Dexef erp

    برنامج محاسبة للمطاعم Dexef Restaurant

    برنامج محاسبة شركات المقاولات

    برنامج محاسبة للمقاولات

    برنامج شؤون الموظفين
    برنامج شؤون الموظفين

    برنامج الحسابات

    تحميل برامج حسابات مجانية

    ردحذف
    الردود
    1. برنامج محاسبة

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

      برنامج شؤون الموظفين

      برنامج محاسبة للمحلات

      برنامج مخازن

      حذف
  9. ما هي كلمه السر الخاصه بقاعده البيانات

    ردحذف
  10. ماهو
    اسم المستخدم و كلمة سر للبرنامج ياخي الكريم

    ردحذف

  11. برنامج مخازن

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

    برنامج مخازن


    http://www.dexef.comزوروا موقعنا للتعرف على المزيد من برامجنا
    واذا كنت ترغب فى سماع شرح فيديو الحسابات
    اليك الشرح

    برنامج حسابات

    ردحذف
  12. برنامج حسابات


    برنامج محاسبة متخصص لكل انواع المحاسبة المالية والادارية فاذا كنت تريد الحصول على
    برنامج يقودك الى التميز والتقدم فى مجالك استخدم برنامج محاسبة ديكسف الذى اهتم فى
    اصداره الجديد بالوقوف على كل المميزات التى تحتاجها الى مؤسسة واذا قمنا بحصر هذه
    المميزات فى مقال واحد لانستطيع يمكنك التعرف الان على سلسلة برامج dexef
    برنامج شؤون الموظفين


    برنامج محاسبة

    برنامج حسابات للمحلات

    برنامج حسابات



    برنامج حسابات

    ردحذف



  13. برنامج مخازن :

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

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


    https://becreativesystem.com/store-program/

    ردحذف
  14. يتفهم
    برنامج حسابات
    ان دوره حياه اى مشروع يمكن ان تكون معقده

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

    برنامج محاسبة

    برنامج مخازن


    برنامج حسابات للمحلات

    برنامج محاسبة للمحلات

    ردحذف
  15. استنتج مع dexef كل الحلول البرمجية المحاسبية لكل المشاكل المحاسبية التى تقابلها فى مجالك التجارى او الصناعى او الخدمى هذا البرنامج يمكنك زيارة موقعنا والحصول على النسخة التجريبية المجانية على

    https://dexef.com/

    ردحذف
  16. يعمل برنامج حسابات على مساعدتك على ادارة المحلات والمخازن ونقاط البيع

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

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

    برنامج حسابات


    برنامج الصيدليات


    تحميل برنامج مخازن


    برنامج حسابات محلات الملابس


    برنامج محاسبة شركات


    برنامج كاشير


    برنامج مستلزمات الاسنان


    ردحذف
  18. Nice article check our work at:https://web.udjatagency.com/eagle-gym-gym-marketing/

    ردحذف