MaxDent Enterprise — الدليل الكامل لإدارة المخزون الذكي

من أول مادة على الرف.
لحد استهلاك ذكي يتعلم من واقع فروعك.

دليل عملي مفصل يبدأ من الصفر: تفعيل المخزون، إنشاء المخازن والمواد، التوريد والتحويل والصلاحية والجرد والموردين، ثم Smart Consumption والتعلم والتقارير — مع أمثلة حقيقية وخطوات واضحة.

Enterprise فقطInventory اختياريSmart Consumption اختياريExpiry + FEFO + Counts
الموردتوريد
المخزنBatch / Expiry
العلاجSmart Consumption
الجردتصحيح + تعلم
ابدأ صح من أول يوم

الترتيب المختصر الذي ننصح به

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

1فعّل Inventoryمن إعدادات Enterprise، واترك Smart Consumption مغلقًا مؤقتًا.
2أنشئ المخازنمخزن الفرع الأساسي أولًا، ثم Main/Extra عند الحاجة.
3أضف المواداسم واضح + SKU + وحدة قياس أساسية + حد أدنى.
4أدخل الحقيقةسجّل الرصيد الفعلي الموجود الآن، وليس تقديرًا قديمًا.
5اضبط الصلاحيةBatch + Expiry للمواد التي تحتاج تتبع صلاحية.
6نفّذ جرد بدايةحتى تكون نقطة الانطلاق داخل MaxDent مطابقة للواقع.
7ابدأ التشغيل اليوميتوريد، تحويل، صرف، هالك، مرتجع، أوامر شراء.
8فعّل Smart Consumptionابدأ بعدد قليل من المواد ثم توسع تدريجيًا.
الفصل 1

افهم النظام في دقيقة واحدة

إدارة المخزون في MaxDent ليست مجرد رقم للكمية. كل مادة موجودة في مخزن، وكل دخول أو خروج يتحول إلى حركة محفوظة، ويمكن تتبع الدُفعات والصلاحية والجرد، ثم ربط الاستهلاك بالعلاج عند تفعيل Smart Consumption.

المادةالمخزنالرصيدالحركةالجرد
العلاج المنفذBaseline×Branch Factorخصم من مخزن الفرع
الفكرة الأهم: Inventory يعمل وحده بدون Smart Consumption. تقدر تستخدم المخازن والتوريد والجرد والموردين بشكل تقليدي، ثم تضيف الذكاء لاحقًا عندما تكون مستعدًا.

التبويبات الأساسية داخل صفحة المخزون

نظرة عامةالموادالمخازن والأرصدةالحركاتالصلاحية والدُفعاتالجرد والتصحيحالاستهلاك الذكيالموردون والطلباتالتقارير
الفصل 2

تفعيل إدارة المخزون لأول مرة

  1. افتح الإعدادات في MaxDent Enterprise.
  2. ادخل إلى إعدادات مخزون Enterprise.
  3. فعّل إدارة المخزون Inventory.
  4. في البداية اترك Smart Consumption مغلقًا حتى تضبط المواد والأرصدة.
  5. فعّل تنبيهات الصلاحية للمواد التي تريد متابعتها.
  6. راجع عدد أيام تنبيه الصلاحية؛ القيمة الافتراضية العملية هي 60 يومًا ويمكن تعديلها حسب سياسة المنشأة.
لا تبدأ بالخصم الذكي مباشرة. أول هدف هو أن يصبح الرصيد داخل MaxDent مطابقًا لما هو موجود فعلًا على الرف.

هل يمكن إيقاف Inventory لاحقًا؟

نعم، الميزة اختيارية. لكن لا تستخدم التشغيل والإيقاف عشوائيًا إذا كانت لديك علاجات سبق أن خصم Smart Consumption مواد بسببها؛ لأن أي إلغاء لاحق للعلاج قد يحتاج Inventory لإرجاع الكمية بصورة صحيحة.

الفصل 3

المخازن والفروع: Main أم Branch أم Extra؟

Main Store

مخزن مركزي اختياري للمؤسسة. مناسب لو تستلم المشتريات مركزيًا ثم توزعها على الفروع.

Branch Store

المخزن التشغيلي الخاص بفرع معين. هذا هو النوع الأهم عند استخدام Smart Consumption.

Extra Warehouse

مخزن إضافي لأي غرض تنظيمي: احتياطي، تعقيم، مواد غير مستخدمة حاليًا… إلخ.

لا يوجد إجبار على المرور بالمخزن الرئيسي

يمكن التوريد مباشرة لأي مخزن، كما يمكن التحويل Main ↔ Branch أو Branch ↔ Branch وفق الصلاحيات. Main Store أداة تنظيمية وليس بوابة إجبارية.

Main Storeاختياري
Cairo StoreBranch
Giza StoreBranch
Alex StoreBranch

Primary Branch Store — المخزن الأساسي للاستهلاك

إذا كان الفرع لديه أكثر من مخزن، حدد Primary Branch Store واضحًا. هذا هو المخزن الذي يخصم منه Smart Consumption علاجات ذلك الفرع. وجود Extra Warehouses لا يتعارض مع ذلك.

مثال: فرع القاهرة لديه مخزن علاج رئيسي + مخزن تعقيم + مخزن احتياطي. اجعل مخزن العلاج الرئيسي هو Primary Branch Store، فيظل الخصم التلقائي واضحًا ولا يختار MaxDent مخزنًا عشوائيًا.
الفصل 4

إضافة المواد بطريقة تمنع أخطاء الرصيد

1 — الاسم

استخدم اسمًا واضحًا يمكن للفريق تمييزه بسرعة، مثل Composite A2 أو Bonding Agent.

2 — SKU

كود داخلي ثابت يساعدك في البحث والتقارير، مثل COMP-A2-001.

3 — الفئة

قسّم المواد إلى مجموعات منطقية مثل Restorative / Endodontic / Impression / Anesthesia / Sterilization / Disposables.

4 — Base Unit — أهم خانة

اختر الوحدة التي سيُدار بها الرصيد فعلًا: g، ml، piece، cartridge… إلخ.

قاعدة مهمة: لو الوحدة الأساسية للمادة هي g وكان عندك عبوتان كل عبوة 4 g، أدخل الرصيد 8 g وليس «2 عبوة». Package Size مفيد كوصف العبوة، لكن الرصيد التشغيلي يعتمد على Base Unit.

5 — الحد الأدنى

حدد Minimum Stock لكل مادة. عندما يصل الرصيد إلى الحد أو أقل، تظهر المادة كرصيد منخفض لتعرف ما الذي يحتاج طلبًا جديدًا.

6 — التعديل لاحقًا

يمكن للمستخدم المخول تعديل البيانات التشغيلية المدعومة مثل الاسم والفئة والحد الأدنى وبيانات المخزن أو المورد، بدون كسر سجل الحركات التاريخي أو تغيير هوية السجلات القديمة.

الفصل 5

الحركات اليومية الست: استخدم الحركة الصحيحة للسبب الصحيح

توريد Receiptكمية جديدة تدخل مخزنًا.مثال: +10 g Composite إلى Cairo Store.
تحويل Transferنقل مادة بين مخزنين.مثال: Main → Giza بمقدار 20 box.
صرف Issueإخراج يدوي طبيعي من المخزن.مثال: صرف Gloves لقسم معين.
مرتجع Returnإعادة مادة سبق إخراجها.مثال: إعادة 2 box غير مستخدمين.
هالك Wasteتلف، كسر، انسكاب، أو منتهي صلاحية.يظل السبب محفوظًا في السجل.
تعديل Adjustmentتصحيح إداري معلوم السبب.لو السبب غير واضح استخدم الجرد أفضل.

متى أستخدم Adjustment ومتى أستخدم Count؟

Adjustment عندما تعرف السبب بالضبط: «وصلت كمية ونسينا تسجيلها». أما Count عندما تريد أن تقارن النظام بالحقيقة الموجودة على الرف وتثبت الرصيد الفعلي.

التحويل آمن كوحدة واحدة: الهدف أن لا يخصم النظام من المصدر ثم يفشل في الإضافة للوجهة ويترك الأرصدة متناقضة.
الفصل 6

الدُفعات والصلاحية وFEFO

لو المادة لها صلاحية، فعّل تتبع الصلاحية. عند التوريد تسجل Batch Number + Expiry Date + Quantity.

مثال: نفس المادة بدفعتين

Batch A10120 gتنتهي 01/02/2027
Batch A20230 gتنتهي 01/08/2027
الرصيد الكلي = 50 g، لكن MaxDent يعرف عمر كل كمية على حدة.

ما معنى FEFO؟

First Expire, First Out: عند الصرف الطبيعي يفضّل النظام الكمية الأقرب انتهاءً أولًا، لتقليل الهالك بسبب انتهاء الصلاحية.

A101 — فبراير→ يستخدم أولًا →A202 — أغسطس

ماذا أفعل عندما تنتهي Batch؟

المادة المنتهية لا تستخدم في الصرف الطبيعي ولا Smart Consumption. استخدم مسار Waste / Expired Disposal أو Adjustment المناسب للتخلص منها، وستظهر الـBatch بوضوح كمنتهية مع تحذير قبل التأكيد.

لا تعتبر الكمية المتاحة = كمية صالحة. قد يكون الرصيد الرقمي موجبًا لكن كل الـBatches منتهية؛ في هذه الحالة لا يجوز للاستهلاك الذكي استخدامها.
الفصل 7

الجرد: اللحظة التي يصبح فيها الواقع هو الحكم

الجرد يقارن ما يتوقعه MaxDent بما وجدته فعليًا على الرف، ثم يصحح الرصيد مع الاحتفاظ بسبب الفرق وتاريخه.

Quick Count

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

Full Count

لجرد المخزن كاملًا، مثل نهاية الشهر أو تغيير مسؤول المخزن.

مثال بسيط

Expected50 g
Actual46 g
Variance-4 g
بعد اعتماد الجرد يصبح الرصيد الجديد 46 g، مع الاحتفاظ بسبب الفرق.

اختر سبب الفرق بدقة

استهلاك طبيعي ✓ يدخل التعلمهالك / تلفمنتهي الصلاحيةفقد / سرقةتوريد غير مسجلخطأ إداريغير معروف
سبب الجرد ليس مجرد ملاحظة. اختيار «استهلاك طبيعي» وهو غير صحيح قد يعلّم النظام أن العلاجات تستهلك أكثر من الحقيقة.

بدأت جردًا بالخطأ؟

طالما الجرد ما زال Draft/Open، استخدم إلغاء الجرد. الإلغاء لا يعدل المخزون ولا ينشئ Adjustment، والجرد المكتمل لا يُلغى بهذه الطريقة.

الفصل 8

الموردون وأوامر الشراء والاستلام

  1. أضف المورد وبيانات الاتصال والملاحظات.
  2. أنشئ Purchase Order وحدد المخزن الذي سيستلم المواد.
  3. أضف المواد والكميات والأسعار.
  4. اعتمد الطلب ليصبح Ordered.
  5. عند وصول الشحنة استخدم Receive.
  6. لو وصل جزء فقط، سجل الكمية الفعلية وسيظل الطلب Partially Received.
  7. عندما تصل الكمية المتبقية يتحول إلى Received.

مثال الاستلام الجزئي

المطلوب100 box Gloves
وصل اليوم60
متبقي40
استلم 60 الآن، ثم استلم 40 عندما تصل بدون إنشاء طلب جديد.

إذا كانت المادة تتبع الصلاحية، أدخل Batch وExpiry أثناء الاستلام. ويمكن عند الحاجة تسجيل مصروف مالي مرتبط بالاستلام حتى يبقى المخزون والمصروف مرتبطين بعملية واحدة.

الفصل 9

Smart Consumption: الخصم يحدث عند تنفيذ العلاج فقط

بدل ما يسجل الطبيب أو السكرتارية استهلاك المواد يدويًا بعد كل علاج، تربط الإجراء بالمواد مرة واحدة وتحدد متوسط الاستهلاك. بعدها يخصم MaxDent تلقائيًا عندما يصبح العلاج Done / Executed.

Treatment DoneBaseline × Branch FactorPrimary Branch StoreFEFODeduction

متى لا يحدث الخصم؟

  • عند إنشاء خطة علاج.
  • عند إضافة الإجراء أو تحديد السعر.
  • عند حجز الموعد.
  • عند فتح ملف المريض.

العلاج الواحد يمكن أن يستهلك عدة مواد

Composite Restoration — مثال توضيحي

Composite0.20 g
Bond0.05 ml
Etchant0.10 ml
الأرقام هنا مثال لشرح الفكرة؛ استخدم القيمة المقترحة أو قيمة عيادتك الفعلية.

من أي مخزن يخصم؟

من Primary Branch Store الخاص بالفرع الذي تم فيه العلاج. لا يذهب تلقائيًا إلى مخزن فرع آخر أو Main Store لمجرد أن الرصيد هناك أكبر.

ماذا لو الرصيد غير كافٍ؟

لا يجب أن يصبح العلاج «Done» بينما المخزون فشل في الخصم ويترك النظام بحالتين متناقضتين. عند فشل شرط أساسي، يتم رفض العملية حتى تصحح المخزون.

ماذا لو ألغيت تنفيذ العلاج؟

عند Revert للعملية المنفذة، يعيد MaxDent الكمية التي سبق خصمها بصورة محمية من Double Return، ويحاول الحفاظ على أثر الـBatch الذي خرجت منه الكمية.

الفصل 10

القيم العلمية المقترحة: نقطة بداية وليست أمرًا إجباريًا

عندما تتوفر في مكتبة MaxDent قيمة بحثية أو مرجعية مناسبة للمادة/الاستخدام، تظهر للمستخدم كـاقتراح افتراضي قابل للتعديل. الهدف أن تبدأ من رقم مسؤول بدل التخمين، مع بقاء القرار التشغيلي للعيادة.

Suggested Baseline

القيمة المقترحة التي يمكن استخدامها مباشرة أو تعديلها.

Range

النطاق المنشور إذا كان المصدر يوفر نطاقًا بدل رقم واحد.

Confidence / Evidence

درجة الثقة وقوة الدليل حتى تعرف مدى الاعتماد على الاقتراح.

يمكنك تعديل القيمة

إذا اقترح MaxDent قيمة ووجدت أن طريقة العمل في عيادتك تحتاج نقطة بداية مختلفة، احفظ Clinic Custom Value. لا يتم محو المرجع العلمي الأصلي؛ القيمة المخصصة تبقى منفصلة.

Scientific / Reference BaselineأوClinic Custom Baseline×Branch Learning Factor

ماذا لو لا توجد قيمة موثوقة؟

لا يخترع MaxDent رقمًا. بعض المواد تعتمد بشدة على المنتج أو الحالة السريرية أو طريقة الطبيب، ولذلك تبدأ Manual أو تعرض Range/Reference فقط.

انتبه لاسم المنتج. قيمة مبنية على تعليمات Manufacturer لمنتج محدد لا ينبغي تطبيقها تلقائيًا على Brand آخر لمجرد أن الفئة متشابهة.
الفصل 11

التعلم حسب الفرع: كل فرع يتعلم من واقعه

كل فرع يبدأ عادة بـBranch Learning Factor = 1.00. بعد وجود بيانات كافية وجرد حقيقي، يمكن تعديل العامل تدريجيًا بدل تغيير الـBaseline الأصلي.

مثال

Baseline0.20 g
Cairo Factor1.08
Effective0.216 g
فرع Giza قد يبقى 1.00؛ كل فرع يتعلم بصورة مستقلة.

ما الذي يدخل التعلم؟

فقط فروق الجرد التي صنفتها بصورة صحيحة كـاستهلاك طبيعي. الهالك، السرقة، المنتهي، الخطأ الإداري والتوريد غير المسجل لا يجب أن يعلّموا النظام.

هل التغيير مفاجئ؟

المفترض أن يكون تدريجيًا مع Guardrails، حتى لا يتحول جرد شاذ واحد إلى استهلاك غير منطقي.

Reset Learning

إذا تغير نمط العمل جذريًا أو أردت بداية جديدة، يمكن للمستخدم المخول إعادة عامل التعلم إلى الأساس بدون حذف الـBaseline المرجعي نفسه.

الفصل 12

التقارير والصلاحيات: من يرى ماذا؟

التقارير الرئيسية

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

قيمة المخزون تقدير تشغيلي مفيد وليست بديلًا عن نظام Cost Accounting متقدم.

الصلاحيات

لا يلزم أن يرى كل موظف كل شيء. يمكن فصل صلاحيات مشاهدة المخزون، الإدارة، المشتريات، التقارير والإدارة المركزية، مع بقاء عزل الفروع في Enterprise.

مثال: مسؤول مخزن الفرع يمكنه إدارة مخزنه وفق صلاحياته، بينما الإدارة الرئيسية ترى تقارير مجمعة إذا كان حسابها مخولًا بذلك.
الفصل 13

قواعد تشغيل آمنة تمنع أكثر الأخطاء شيوعًا

1لا تدخل عدد العبوات بدل Base Unit.
2لا تفعل Smart Consumption قبل ضبط الأرصدة.
3حدد Primary Branch Store لكل فرع يستخدم الخصم الذكي.
4اختر سبب الجرد الحقيقي؛ التعلم يعتمد عليه.
5لا تعتبر Scientific Baseline رقمًا إلزاميًا.
6لا تستخدم Batch منتهية حتى لو الرصيد الرقمي موجب.
7استخدم Count للفروق غير الواضحة بدل Adjustment عشوائي.
8ابدأ Smart Consumption بـ5–10 مواد واضحة ثم توسع.

قبل إيقاف Smart Consumption

يمكن إيقاف الخصم الذكي مع بقاء Inventory نفسه يعمل؛ الحركات والجرد والموردون تستمر، لكن لا توجد خصومات علاجية جديدة.

قبل إيقاف Inventory بالكامل

تأكد من عدم وجود عمليات علاجية حديثة قد تحتاج Reversal لكمية سبق خصمها. لا تجعل تشغيل/إيقاف Inventory جزءًا من العمل اليومي المعتاد.

الفصل 14

سيناريو كامل — عيادة تبدأ من الصفر

  1. فعّلت Inventory فقط.
  2. أنشأت Cairo Store وربطته بالفرع وحددته Primary.
  3. أضفت Composite بوحدة g وحد أدنى 10 g.
  4. قست الموجود فعليًا وأدخلت 50 g.
  5. أضفت Batch A101 = 20 g وA202 = 30 g بتواريخ الصلاحية.
  6. بعد الاستقرار ربطت Composite Restoration بالمواد المطلوبة.
  7. فعّلت Smart Consumption.
  8. نفّذت 100 علاج خلال الشهر.
  9. نفّذت جردًا دوريًا، ووجدت فرقًا طبيعيًا صغيرًا.
  10. صنفت الفرق «استهلاك طبيعي» فدخل ضمن تعلم الفرع تدريجيًا.

سيناريو مؤسسة بثلاثة فروع

Main Storeاستلام مركزي اختياري
⇄ تحويلات ⇄
Cairo PrimarySmart Consumption
Giza PrimarySmart Consumption
Alex PrimarySmart Consumption

يمكن أيضًا أن يستلم أي فرع مباشرة من المورد. كل فرع يتعلم استهلاكه مستقلًا، ولا تُخصم علاجات القاهرة من مخزون الجيزة.

الفصل 15

أسئلة شائعة

هل يجب أن يكون عندي Main Store؟

لا. هو اختياري تمامًا.

هل يمكن التوريد مباشرة لفرع؟

نعم، لا يشترط المرور بالمخزن الرئيسي.

هل يمكن التحويل من فرع إلى فرع؟

نعم وفق صلاحيات المستخدم.

هل Smart Consumption إجباري؟

لا. تستطيع استخدام Inventory التقليدي فقط.

هل Scientific Baseline إجباري؟

لا، هو اقتراح مسؤول وقابل للتعديل، والمواد التي لا تملك مرجعًا مناسبًا تبدأ Manual.

متى يخصم المخزون من العلاج؟

عند تنفيذ العلاج Done / Executed، وليس عند إضافته للخطة.

ماذا لو ألغيت تنفيذ العلاج؟

يتم Reverse للخصم بصورة محمية من التكرار.

هل يستطيع النظام استخدام Batch منتهية؟

لا في الاستخدام الطبيعي أو Smart Consumption. تخلص منها كـWaste / Expired Disposal.

هل يمكن استلام أمر شراء على دفعات؟

نعم، Partial Receiving مدعوم حتى يكتمل الطلب.

هل الجرد يمسح التاريخ؟

لا، يصحح الرصيد ويحفظ الفرق والسبب وسجل العملية.

هل يتعلم كل فرع منفصلًا؟

نعم، Branch Learning Factor مستقل لكل فرع.

كيف أبدأ بدون تعقيد؟

ابدأ بالمخزون التقليدي وعدد محدود من المواد، ثم أضف Smart Consumption تدريجيًا بعد أن تتأكد من دقة الأرصدة.

تحتاج تشغيل Enterprise أولًا؟

ارجع لدليل تشغيل الفروع والشبكة

لو لسه بتجهز MAIN / BRANCH أو Tailscale أو أجهزة الفرع الداخلية، ابدأ بدليل التشغيل قبل إعداد المخزون.

دليل Enterprise