Skip to content
English

إعدادات السحب على المكشوف والتأكد من الكميات

تشرح هذه الصفحة تبويب السحب على المكشوف والتأكد من الكميات. "السحب على المكشوف" يعني السماح للمخزون بأن يصبح بالسالب — أي صرف أو بيع كمية أكبر من الموجودة فعليًا. تحدد هذه الإعدادات ما إذا كان ذلك مسموحًا، وأين، وبأي درجة من الصرامة يفرضه النظام.

كيف يعمل التأكد

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

سياسة السحب على المكشوف

إمكانية السحب على المكشوف value.overDraftPolicy — الإجابة الافتراضية على مستوى الشركة لسؤال "هل يجوز للمخزون أن يصبح بالسالب؟". لا تُستشار إلا عندما يحيل كل من الصنف وقسمه إلى ما هو أعلى (موروث/فارغ). اضبطها على لا كقيمة أمان افتراضية إذا كان معظم الأصناف يجب ألا تُباع بأكثر من رصيدها، وأردت السماح بالسحب على المكشوف بشكل انتقائي فقط؛ واتركها نعم إذا كان نشاطك يصرف بشكل معتاد قبل الاستلام.

السماح بعمل قيد ختامي في حالة وجود أرصدة مخازن بالسالب value.allowClosingIfNegativeBalanceFound — يتحكم في القيد الختامي لنهاية العام / إقفال الفترة. عند الإيقاف، يمنع النظام الإقفال إذا كان لدى أي صنف رصيد سالب حتى تاريخ نهاية الفترة (مما يجبرك على معالجة الأرصدة السالبة أولًا). فعّله فقط إذا كنت تقفل عمدًا مع وجود أرصدة سالبة.

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

أقصى عدد أيام / أقصى عدد مستندات غير معالجة لمنع حفظ المستندات المخزنية value.maxDaysCountToPreventSaveStockDocs / value.maxUnProcessedDocsCountToPreventSaveStockDocs — حارس مزدوج ضد تراكم المعالجة. إذا كان المستند أقدم من قيمة الأيام و كان عدد المستندات المخزنية التي ما زالت تنتظر معالجة التكاليف يتجاوز قيمة العدد، يُمنع الحفظ. يجب ضبط كليهما لكي يعمل الحارس؛ استخدمهما لمنع المستخدمين من تأريخ مستندات مخزنية جديدة بتاريخ سابق أثناء وجود تراكم كبير في المعالجة.

السماح بالسحب على المكشوف في التصنيع والتجميع

افتراضيًا، الأذونات المتولدة عن التصنيع والتجميع/المعالجة والتحويلات المخزنية لا يُسمح لها أبدًا بأن تصبح بالسالب — حتى عندما تسمح سياسة الصنف نفسه بذلك. تخفف المفاتيح أدناه هذا القيد، كل منها لنوع واحد فقط من المستندات.

خطير جدًا — لا تفعّله باستهتار

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

السماح بالسحب على المكشوف في أذونات التصنيع value.allowOverdraftInManufacturingIssues — يتيح للأذونات المخزنية المتولدة عن إذن صرف مواد خام في التصنيع أن تعود إلى سياسة الصنف العادية بدلًا من إجبارها على ألا تكون سالبة.

السماح بالسحب على المكشوف في أذونات التجميع والمعالجة value.allowOverdraftInAssemblyAndProcessingIssues — نفس التخفيف لاستهلاك مواد التجميع/المعالجة.

السماح بالسحب على المكشوف في التحويلات المخزنية value.allowOverdraftInStockTransfers — نفس التخفيف للتحويلات المخزنية (والأذونات المتولدة عن مستندات التجميع).

المحددات التي تسمح بالسحب على المكشوف value.dimensionsWithAllowedOverdraft (جدول) — تجاوز سياسة السحب على المكشوف سطرًا بسطر حسب المخزن والموقع والمحددات العامة (القطاع / الفرع / الإدارة / مجموعة التحليل / الشركة). لكل سطر عمود سياسة (مسموح / غير مسموح) يتغلب على إعداد الصنف/القسم/العام عندما يطابقه سطر في المستند — على سبيل المثال للسماح بمخزون سالب في مخزن ترانزيت فقط. لا يُطبّق على مستندات التحويل الفعلية.

التأكد من الكميات بالتاريخ

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

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

عدد الحركات اللاحقة التي يجب التأكد منها value.checkOverdraftNextTransCount (القيمة الافتراضية 10) — بعد التأكد من المستند الحالي، يعيد النظام أيضًا التحقق من هذا العدد من الحركات اللاحقة للصنف للتأكد من أن إدراج/تعديل هذا المستند لا يدفع مستندًا مستقبليًا إلى السالب. زده لضمانات أكثر صرامة على البيانات المؤرخة بتاريخ سابق بكثرة؛ واضبطه على 0 لتعطيل النظر إلى الأمام.

تضمين الحجز عند التأكد من السحب على المكشوف بالتاريخ value.includeReservationInCheckOverdraftByDate — عند التفعيل، يراعي الرصيد بالتاريخ أيضًا الكميات المحجوزة حتى تاريخ المستند، بحيث يُحسب الحجز ضمن المتاح في ذلك التاريخ.

عدم التأكد من السحب على المكشوف بالتاريخ في الحجز value.doNotCheckOverdraftByDateForReservation — عند التفعيل، يُتخطى التأكد بالتاريخ لمستندات الحجز (مفيد إذا كان يُسمح بعمل حجوزات حتى عندما لا يكون المخزون متاحًا في ذلك التاريخ بالضبط، مع بقاء الأذونات خاضعة للتأكد بصرامة).

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

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

تفعيل استثناء التأكد من الكمية بالتاريخ للمخازن / المواقع value.enableIgnoreInReservationQtyCheckByDateForWarehouses / value.enableIgnoreInReservationQtyCheckByDateForLocators — مفاتيح رئيسية تتيح استثناء مخازن أو مواقع بعينها من تأكد الحجز بالتاريخ (عبر علامة على كل مخزن/موقع). استخدمها عندما يجب ألا تُحسب بعض المواقع — الحجر، الترانزيت — ضمن المتاح للحجز. راجع الدليل المخصص تجاهل مخازن/مواقع بعينها في التأكد من كمية الحجز بالتاريخ.

إعدادات التجاهل مع الحجز value.reservationSettings — تحدد أي مجموعة "تجاهل محددات" تستخدمها الحجوزات: مثل الكميات تعيد استخدام المجموعة العادية أدناه؛ ومنفصل يستخدم مجموعة الحجز المخصصة، بحيث يمكن للحجوزات تجاهل تركيبة مختلفة من المحددات عن الأذونات الفعلية.

عدم تكرار رقم المسلسل في أكثر من صنف value.doNotRepeatSerialNumberInMoreThanOneItem — عند التفعيل، لا يجوز أن ينتمي رقم المسلسل إلا لصنف واحد في النظام كله؛ ويفشل إدخال مسلسل مسجّل بالفعل لصنف مختلف. فعّله عندما تكون أرقام المسلسل فريدة على مستوى الكتالوج كله.

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

تجاهل المحددات التالية عند التأكد من الكميات بالتاريخ مع الحجز value.doNotConsiderDimensionsInOverdraftByDateWithReservation — النسخة الخاصة بالحجز من مجموعة المفاتيح أعلاه، تُستخدم فقط عندما يكون إعدادات التجاهل مع الحجز بقيمة منفصل.

الحجز

طلب التحويل يقوم بحجز الكميات للخارج فقط value.transReqReserveQtyOutOnly (مفعّل افتراضيًا) — يتحكم في كيفية حجز طلب التحويل المخزني للكميات. عند التفعيل، يحجز الجانب الصادر فقط عند المصدر؛ وعند الإيقاف، يحجز كلا الجانبين: المصدر (الصادر) والمقصد (الوارد).

إلغاء حجز المستند الأعلى فقط عند استعمال خيار إلغاء الحجز بالتوجيه value.cancelReservationOfDirectParentsOnly — عندما يلغي مستند حجوزات المستندات الأعلى (عبر خيار "إلغاء الحجز" في توجيه المستند)، يحدد هذا مدى الانتشار: عند التفعيل، يُلغى حجز المستند الأعلى المباشر فقط؛ وعند الإيقاف، يمتد الإلغاء أيضًا إلى المستندات الأكثر ارتباطًا.

التأكد من الكميات في المستندات التي تقوم بالحجز value.checkQtiesInReservationDocs (مفعّل افتراضيًا) — ما إذا كانت مستندات الحجز خاضعة لتأكد الكمية/السحب على المكشوف أصلًا. عند التفعيل، لا يمكنك حجز أكثر من المتاح؛ وعند الإيقاف، يمكن لطلبات الحجز حجز أي كمية (مثل الحجوزات المرنة / التنبؤ).

تحديث كمية الحجز مع تغيير كمية المستند value.updateReservationQtyWithPrimeQtyChange — عند التفعيل، يؤدي تعديل الكمية الرئيسية في سطر أمر بيع/فاتورة تلقائيًا إلى تحديث الكمية المحجوزة لتطابقه، مما يبقي الحجوزات متزامنة مع تعديلات السطور.