Skip to content
English

المخازن والمواقع التخزينية (Warehouses & Locators) ​

عرّفت أصنافك - رائع. لكن أين ستضعها فعليًا؟ هنا يأتي دور المخازن (Warehouses) والمواقع التخزينية (Locators). إنها الخريطة المكانية لمخزونك: المكان الذي يعيش فيه كل صنف، وكيف يتنقل، ومن المسؤول عنه.

المخزن: حاوية مخزونك الأساسية ​

المخزن في نما ليس بالضرورة مبنى. إنه أي مكان تريد أن تتتبع فيه رصيدًا منفصلًا للمخزون. قد يكون:

  • مستودعًا فعليًا كبيرًا
  • رفًا في صالة عرض
  • شاحنة توزيع متنقلة
  • منطقة "بضاعة في الطريق" بين فرعين
  • منطقة فرز أو حجر صحي للبضاعة قيد الفحص

القاعدة البسيطة: إذا أردت أن تعرف "كم لديّ هنا؟" بشكل مستقل، فاجعله مخزنًا.

قائمة المخازن في نما

أنواع المخازن ​

ليست كل المخازن متشابهة. يميّز النظام بين عدة أنواع، ولكل منها سلوك مختلف:

  • مخزن عادي: التخزين الاعتيادي للبضاعة المتاحة للبيع والصرف.
  • مخزن بضاعة في الطريق (Transit): يحتجز البضاعة أثناء تنقلها بين موقعين، فلا تظهر متاحة في الطرف المُرسِل ولا المُستقبِل حتى يكتمل التحويل.
  • مخزن فحص/فرز (Inspection): تصل إليه البضاعة المستلمة قبل اعتمادها، فلا تدخل المخزون المتاح حتى يجيزها قسم الجودة.
  • مخزن حجوزات (Reservation): مخصص للأصناف المحجوزة لعملاء أو أوامر بعينها.

اختيار النوع الصحيح مهم لأنه يحدد متى يُحتسب مخزون هذا المكان ضمن "المتاح للبيع".

من المسؤول؟ أمين المخزن والصلاحيات ​

لكل مخزن يمكنك تعيين أمين مخزن - الموظف المسؤول عنه. يفيد ذلك في:

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

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

مخازن وتخطيط الاحتياجات (MRP) ​

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

المواقع التخزينية: الدقة داخل المخزن ​

داخل مخزن كبير، معرفة أن لديك "200 علبة" لا يكفي - أين هي بالضبط؟ في أي ممر، أي رف، أي طبلية؟ هنا يأتي دور المواقع التخزينية (Locators).

الموقع التخزيني هو تقسيم داخل المخزن: ممر A، رف 3، أو منطقة "بضاعة سريعة الحركة". تفعيل المواقع التخزينية يمنحك:

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

سياسة المواقع: مطلوبة أم ممنوعة؟ ​

لكل مخزن تضبط سياسة المواقع التخزينية:

  • مطلوبة: لا يمكن استلام أو صرف أي صنف دون تحديد موقعه - مثالي للمستودعات الكبيرة المنظمة.
  • ممنوعة: لا تستخدم المواقع إطلاقًا - مناسب لمخزن صغير أو شاحنة توزيع.

كما يمكن لكل موقع تخزيني أن يمنع الاستلام أو الصرف على حدة (مثلًا موقع "تالف" يستقبل البضاعة لكن يمنع صرفها للبيع)، وأن يُربط بمورّد أو عميل بعينه عند الحاجة، وأن يأخذ أولوية ترشيح ضمن التحضير الآلي.

تصنيف المواقع (Location Classes) ​

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

تتبع الأرفف (Rack Quantities) ​

في مراكز التوزيع الكبيرة يضم الموقع الواحد غالبًا عدة أرفف. وشاشة كميات بالارفف (Rack Quantities) تسجّل الرف الذي يوجد عليه كل صنف: تختار مخزنًا وموقعًا، ثم تسرد الأصناف بكمياتها مع كود الرف (details.rackCode) وهو نص حر. هي قائمة مرجعية لأمين المخزن؛ لا تحرّك مخزونًا، ويبقى رصيد المخزون محسوبًا على مستوى المخزن والموقع لا على مستوى الرف.

ربط الأصناف بالمخازن ​

من غير العملي أن يُخزَّن كل صنف في كل مخزن. لذا يتيح النظام ربط الصنف بالمخزن لتحديد المخازن المفضّلة لكل صنف بأولوية معيّنة. الفائدة:

  • يرشّح النظام المخزن الأنسب تلقائيًا عند الاستلام أو الصرف
  • يمنع تخزين أصناف في مخازن غير مناسبة لها
  • يبسّط إدخال المستندات على المستخدم

مجموعات المخازن ​

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

شاشة تعريف المخزن في نما

سياسة استخدام المخازن (Warehouse Usage Policy) ​

ربط الأصناف بالمخازن يخبر النظام بالمخازن التي تناسب الصنف. لكنك تحتاج أحيانًا إلى قاعدة معاكسة: أن تمنع استخدام مخزن بعينه إطلاقًا - في مستندات معيّنة، أو من مستخدمين معيّنين، أو خلال فترة معيّنة. هذا هو دور سياسة استخدام المخازن (Warehouse Usage Policy).

تخيّل بعض المواقف اليومية:

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

فعّلها أولًا ​

السياسات معطّلة على مستوى الشركة كلها حتى تفعّل تطبيق سياسات استخدام المخازن (value.applyWarehouseUsagePolicies) في المخازن ← الإعدادات ← إعدادات Supply Chain، صفحة المستندات والتفاصيل، مجموعة إعدادات المحددات والمخزن. وما دام هذا الخيار غير مفعّل فلا يُفحص أي مستند مقابل أي سياسة، وترفض شاشة السياسة نفسها الحفظ بالرسالة:

You must enable (Apply Warehouse Usage Policies) in supply chain configurations before using this screen

ليس لهذه الرسالة ترجمة عربية، فتظهر بالإنجليزية على الشاشات العربية أيضًا. وحين يقول العميل «السياسة لا تعمل» أو «السياسة لا تُحفظ» فهذا الخيار هو أول ما يُفحص.

السياسة: طريقة تطبيق وقائمة مخازن ​

تجد سياسة استخدام المخازن في المخازن ← الملفات، بجوار المخازن ومجموعات المخازن تمامًا. ولكل سياسة حقل إلزامي واحد في الرأس هو طريقة تطبيق السياسة (Usage Policy Mode)، وهو الذي يحدد معنى السطور:

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

كل سطر يجيب عن أربعة أسئلة: أي مخزن، في أي مستندات، لمن، ومتى.

العمودما الذي يتحكم فيه
للنوع (For Type)نوع المستند الذي ينطبق عليه السطر - مثل صرف مخزني أو استلام مخزني أو تحويل مخزني.
قائمة الأنواع (Entity List)قائمة قابلة لإعادة الاستخدام بعدة أنواع مستندات، حين يُراد لسطر واحد أن يغطي أكثر من نوع.
مطبق على (Applicable For)الجهة المستهدفة بالسطر: مستخدم بعينه، أو مجموعة مستخدمين، أو ملف صلاحيات (Security Profile)، أو معيار (Criteria Definition). اتركه فارغًا لتطبيق السطر على الجميع.
المخزن (Warehouse)المخزن - أو مجموعة مخازن كاملة - الذي يذكره السطر. وهو حقل إلزامي.
من تاريخ / إلى تاريخالفترة التي يكون فيها السطر فعّالًا. اترك كليهما فارغين لسطر غير محدّد بمدة.

لا يؤثر السطر إلا في أنواع المستندات المذكورة في للنوع أو قائمة الأنواع، فاملأ أحدهما دائمًا.

كيف تُفعَّل القاعدة ​

يجري الفحص لحظة حفظ المستند المخزني - لا في تقرير تطّلع عليه لاحقًا. ينظر النظام إلى نوع المستند، والمستخدم الذي يُدخله، وتاريخ المستند، ثم يفحص مخزن الرأس ومخزن كل سطر. ويُعد سطر السياسة مطابقًا عندما:

  • يشمل للنوع (أو قائمة الأنواع) نوعَ المستند،
  • ويقع تاريخ المستند ضمن فترة من/إلى (والفترة الفارغة تتطابق دائمًا)،
  • ويطابق مطبق على المستخدمَ الحالي - مباشرةً، أو عبر مجموعته أو ملف صلاحياته، أو عبر معيار مطابق - أو يُترك فارغًا.

ثم يُمنع المخزن إذا ذكره (مباشرةً أو عبر مجموعة المخازن التي ينتمي إليها) سطرٌ مطابق في سياسة السماح بكل المخازن عدا…، أو إذا كان للمستخدم سطر مطابق واحد على الأقل في سياسة منع كل المخازن عدا… ولم يذكر أيٌّ من تلك السطور هذا المخزن. عندها يُرفض الحفظ برسالة تذكر المخزن الممنوع والتاريخ والمستخدم:

«المخزن {0} ممنوع إستخدامة في تاريخ {1} للمستخدم {2}»

ولا تُفحص المستندات التي ينشئها النظام في الخلفية دون مستخدم يُدخلها.

سحب شحنة من التداول (Prevent Using Batch) ​

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

شاشة منع إستخدام الشحنة (المخازن ← الملفات ← منع إستخدام الشحنة) هي الملف الرئيسي الذي يوقف ذلك. وهي - مثل سياسة استخدام المخازن قبلها - قائمة قواعد لا مفتاحًا على الشحنة نفسها، وهذا ما يتيح لك حجز شحنة في مخزن وترك الشحنة نفسها صالحة للاستخدام في مخزن آخر.

وكل سطر في جدول التفاصيل يجيب عن أربعة أسئلة: أي شحنة من أي صنف، وفي أي مكان، ولأي مدة، ومن المستثنى.

العمودما الذي يتحكم فيه
الصنف (Item)الصنف الذي تُمنع شحنته. ولا تعرض قائمة الاختيار إلا الأصناف المفعّل فيها له شحنات، إذ لا شحنات لغيرها أصلًا.
كود الشحنة (Lot ID)الشحنة نفسها. والحقل يقترح أرقام الشحنات المسجّلة بالفعل على الصنف الذي اخترته.
المخزن (Warehouse)يقصر المنع على مخزن واحد. اتركه فارغًا فتُمنع الشحنة أينما كانت.
الموقع (Locator)يضيّق النطاق أكثر إلى موقع تخزيني واحد، ويجب أن يتبع المخزن المذكور في السطر نفسه.
من تاريخ / إلى تاريخالفترة التي يمنع فيها هذا السطر. اترك كليهما فارغين فيكون المنع دائمًا.
نوع الصلاحيات (Capability Types)السبيل الوحيد لتجاوز المنع - انظر أدناه.

ومن تاريخ وإلى تاريخ في الرأس تسهيلٌ لا قاعدة: فكلما أضفت سطرًا نُسِخا إلى تاريخي السطر نفسه، ولك أن تغيّرهما بعد ذلك سطرًا سطرًا. والتواريخ التي يُبنى عليها الحكم هي تواريخ الجدول. (على أن للتاريخين في الرأس فحصًا واحدًا خاصًا بهما: إلى تاريخ الأسبق من من تاريخ مرفوض.)

متى يعمل المنع ​

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

ويُرفض سطر المستند حين تتحقق كل هذه الشروط معًا:

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

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

سطر القاعدة يحتاج الصنف وكود الشحنة معًا

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

السماح لشخص واحد بالمرور

نوع الصلاحيات في السطر استثناءٌ لا استهداف. فإذا وجّهته إلى نوع صلاحية، جاز لأي مستخدم يمنحه ملف صلاحياته تلك الصلاحية على نوع المستند الجاري حفظه أن يستخدم الشحنة رغم المنع - كمدير الجودة المخوَّل بتحريك البضاعة المحتجزة، بينما يُمنع الآخرون جميعًا. واتركه فارغًا فلا يُستثنى أحد. وأنواع الصلاحيات نفسها تُعرَّف من إدارة النظام ← الصلاحيات ← نوع الصلاحيات؛ راجع ملف الصلاحيات.

والقواعد تسري فورًا. فحفظ سجل منع إستخدام الشحنة أو تعديله ينطبق على أول مستند يُحفظ بعده، دون إعادة تشغيل ودون انتظار.

كيف يتلاءم كل هذا معًا ​

تخيّل مركز توزيع نموذجيًا:

  1. تصل شحنة، فتُستلم أولًا في مخزن الفحص.
  2. بعد إجازتها من الجودة، تُحوَّل إلى المخزن الرئيسي، وتحديدًا إلى موقع تخزيني في الممر المناسب.
  3. الأصناف التي تستلزم تبريدًا تُوجَّه تلقائيًا إلى مواقع من تصنيف "مبرّد".
  4. عند ورود أمر بيع، يرشّح النظام المخزن والموقع وفق ربط الأصناف بالمخازن وأولويات المواقع.
  5. تُحجز البضاعة الموزّعة على فروع بعيدة في مخزن بضاعة في الطريق أثناء النقل حتى تصل ويُستلم التحويل.

هذه البنية المكانية هي الأساس الذي تعمل فوقه كل حركات المخزون التي سنتناولها في الأقسام التالية.

رسائل قد تظهر لك ​

الرسالةلماذاما تفعله
«هناك حركة علي المخزن , لايمكن تغيير سياسة استعمال الموقع»تُغيَّر سياسة الموقع للمخزن مع وجود حركات تخالف السياسة الجديدة — مخزون بلا موقع والسياسة تصبح إجباريًا، أو مخزون في مواقع والسياسة تصبح ممنوعًا.اترك السياسة كما هي في مخزن له حركات، أو فعّل السماح بتعديل موقع المخزن في الحركات في إعدادات المخازن إن كان التغيير مقصودًا.
«لا يمكن تغيير الشركه من {0} إلى {1} لوجود {2} حركات مخزنية»يُنقل المخزن إلى شركة أخرى بعد أن تحركت فيه كميات بالفعل. والرسالة تذكر عدد الحركات.أنشئ مخزنًا تحت الشركة الأخرى وحوّل إليه المخزون، أو فعّل السماح بتغيير شركة المخزن.
«لا يمكن تغيير الشركه من {0} إلى {1} لوجود {2} حركات حجز»المنع نفسه ترفعه حركات الحجز لا حركات الكميات — فقد يظهر على مخزن يبدو خاليًا.ألغِ الحجوزات أو انقلها أولًا، أو فعّل الخيار نفسه في الإعدادات.
«مخزن الحجز {0} فى موقع الحجز {1} يجب ان يساوي مخزن الحجز {2}»المخزن يحدد مخزن حجز وموقع حجز، وذلك الموقع تابع لمخزن ثالث.اختر موقعًا تابعًا لمخزن الحجز الذي حددته.
«مخزن الحجز {0} فى موقع الحجز {1} يجب ان يساوي المخزن الحالي {2}»حُدِّد موقع حجز بدون مخزن حجز، فالحجز يبقى في هذا المخزن — لكن الموقع تابع لمخزن آخر.استخدم موقعًا من هذا المخزن، أو حدِّد مخزن الحجز الذي يتبعه الموقع فعلًا.
«المخزن {0} ممنوع إستخدامة في تاريخ {1} للمستخدم {2}»سياسة استخدام المخازن تمنع هذا المخزن لهذا النوع من المستندات وهذا التاريخ وهذا المستخدم — إما لأن سطرًا في قائمة منع يذكره، وإما لأن للمستخدم قائمة سماح لا تذكره. وتُرفع للمخزن في الرأس، ثم بشكل منفصل لمخزن مكتوب في سطر.استخدم مخزنًا تسمح به السياسة، أو غيّر تاريخ المستند، أو اطلب تعديل السياسة. والرسالة تذكر المستخدم، وهذا ما يدلك على أن المنع مرتبط بالمستخدم.
You must enable (Apply Warehouse Usage Policies) in supply chain configurations before using this screenتُحفَظ سياسة استخدام مخازن والمفتاح العام للشركة معطّل. ليس لها ترجمة عربية فتظهر بالإنجليزية على الشاشات العربية أيضًا.فعّل تطبيق سياسات استخدام المخازن في إعدادات المخازن (صفحة المستندات والتفاصيل)، ثم احفظ السياسة.
«الموقع {0} لا ينتمي إلى المخزن {1}»سطر في منع استخدام شحنة يذكر مخزنًا وموقعًا تابعًا لمخزن آخر.أفرِغ المخزن واترك الموقع يحدده، أو استخدم موقعًا من المخزن الذي ذكرته.
«لا بد اولاً من تفعيل خيار ربط الاصناف بالمخزن فى إعدادات المخازن»يُحفَظ سجل ربط الأصناف بالمخازن والخيار الذي يجعل هذه السجلات ذات أثر ما زال غير مفعَّل.فعّل ربط الأصناف بالمخزن في إعدادات المخازن، ثم احفظ السجل.
«يجب ملء حقل واحد من الحقول الأتية:{0}, {1} في السطر {2}»سطر ربط الصنف بالمخزن لا يذكر مخزنًا ولا مجموعة مخازن، فلا شيء يُربط به الصنف.املأ أحد الحقلين في ذلك السطر.
«يجب ملء حقل واحد فقط من الحقول الأتية:{0}, {1} في السطر {2}»السطر نفسه يذكر مخزنًا ومجموعة مخازن معًا. والربط واحد لكل سطر.أفرِغ أحدهما، وأضف سطرًا ثانيًا إن كنت تريد الاثنين.

الخطوات التالية ​