Skip to content
English

إعدادات النسخ من المستند (From-Document)

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

مكان الإعداد

افتح توجيه المستند (توجيه) ثم تبويب بناءً على (From Document).

النسخ من المستند المصدر (Copying from the Source Document)

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

التحقق من التوافق (Consistency with from Doc) termConfig.consistencyWithFromDoc — يتحكم في كيفية التحقق من توافق سطور/كميات المستند الجديد مع المستند المصدر: Ignore (بلا تحقق)، NetQuantities (يجب توافق الإجماليات)، أو LinePerLine (مطابقة كل سطر بسطره المصدر).

نسخ التفاصيل (Copy details) termConfig.copyDetailsOfFromDoc (مفعّل افتراضياً) — عند اختيار مستند "بناءً على" تُنسخ سطور تفاصيله إلى المستند الجديد. وعند إيقافه يُنشأ ربط الرأس فقط دون سحب أي سطور.

اعتبار الكميات المسلمة في بناءً على (Consider Satisfied Qties In From Doc) termConfig.considerSatisfiedQtiesInFromDoc — عند نسخ الكميات المتبقية من المصدر، يخصم الكميات التي تمت تلبيتها (تسليمها/فوترتها) في مستندات أخرى مرتبطة، فلا يُنقل إلا الرصيد المتبقي.

حقول اعتبار الكميات المسلمة في بناءً على (Consider Satisfied Qties In From Doc Fields) termConfig.considerSatisfiedQtiesInFromDocFields — يحدد أي حقول متابعة الكميات تُستخدم عند حساب الكمية "المُلبّاة سابقاً" للخيار أعلاه.

عدم نسخ الكمية عند اختيار بناءً على (Do Not Copy Quantity With From Doc) termConfig.doNotCopyQuantityWithFromDoc — ينسخ بيانات السطر من المصدر ولكنه يترك الكمية فارغة بدلاً من نقل كمية المصدر.

نسخ الكمية إلى (Copy Quantity To Field With From Doc) termConfig.copyQuantityToFieldWithFromDoc — بدلاً من حقل الكمية الاعتيادي (أو بالإضافة إليه)، ينسخ كمية المصدر إلى معرّف الحقل الهدف المحدد على السطر الجديد.

جعل الكمية صفر مع بناءً على (Make Qty Zero With From Doc) termConfig.makeQtyZeroWithFromDoc — ينسخ السطور من المصدر لكنه يصفّر كمية كل سطر منسوخ، فيُدخل المستخدم الكميات يدوياً.

جعل الكمية واحد مع اختيار الصنف الذي له سطر في بناءً على (Make Quantity One With Selection Of The Item That Has Line In FromDoc) termConfig.makeQtyOneWithSelectionOfTheItemThatHasLineInFromDoc — عند اختيار صنف له سطر مقابل في المستند المصدر، تكون الكمية الافتراضية لذلك السطر 1 بدلاً من نسخ كمية المصدر.

نسخ بيانات سطر واحد فقط من بناءً على مع الصنف بدون تكرار (Copy One Line Details Of FromDoc For Item Without Repeat) termConfig.copyOneLineDetailsOfFromDocForItemWithoutRepeat — عند ظهور صنف على عدة سطور مصدر، يُنسخ التفاصيل من سطر مصدر واحد فقط لذلك الصنف، تجنباً لتكرار السطور.

ملء بيانات الصنف في السطر عند إضافة هذا الصنف من بناءً على (Spread Selected Item Data When Item Of From Doc Added) termConfig.spreadSelectedItemDataWhenItemOfFromDocAdded — عند إضافة صنف من المستند المصدر إلى سطر، يملأ تلقائياً بيانات الصنف على السطر (السعر، الوحدة، المحددات، إلخ).

فرد سطور لإصدارات الصنف (Spread Item Revision Lines) termConfig.spreadItemRevisionLines — يفكّ سطر الصنف الواحد إلى سطر لكل إصدار من إصدارات الصنف عند النسخ/الإضافة.

فرد سطور لمقاسات وألوان الصنف (Spread Item Colors And Sizes Lines) termConfig.spreadItemColorAnsSizeLines — يفكّ سطر الصنف الواحد إلى سطر لكل تركيبة لون/مقاس.

تشغيل الإجراء اللاحق لحقل بعد فرد الإصدارات أو المقاسات (Call Post Action Of Field After Spreading Revisions Or Sizes) termConfig.callPostActionOfFieldAfterSpreadingRevisionsOrSizes — بعد فرد سطور الإصدار/اللون/المقاس، يشغّل الإجراء اللاحق لمعرّف الحقل المحدد على السطور المُنشأة (مثل إعادة حساب الأسعار).

نسخ السعر من المستند الأعلى مع بناءً على (Copy Price From Parent Document With From Document) termConfig.copyPriceFromParentDocWithFromDoc — يأخذ سعر الوحدة من المستند الأعلى/المصدر بدلاً من إعادة حسابه. للفواتير فقط.

ناسخ الحقول الإضافية من بناءً على (Extra From Doc Fields Copier) termConfig.extraFromDocFieldsCopier — خريطة حقول نصية حرة من أزواج إضافية sourceField=targetField تُنسخ من المستند المصدر (الرأس والتفاصيل) إضافة إلى الحقول المنسوخة القياسية.

منع ملء رقم الشحنة طبقاً لتاريخ الانتهاء إن كان حقل الشحنة فارغاً (Prevent Fill Lot Id According To Expiry Date If Empty) termConfig.preventFillLotIdAccordingToExpiryDateIfEmpty — يعطّل السلوك الافتراضي الذي يشتق رقم الشحنة/الدفعة من تاريخ الانتهاء عندما يكون حقل الشحنة فارغاً.

السماح بإدخال كود واسم صنف بدون اختيار صنف (Allow Item Code And Name Without An Item) termConfig.allowItemCodeAndNameWithoutAnItem — يسمح بكتابة كود/اسم صنف حر على السطر دون اختيار سجل صنف مُسجّل.

عدم نسخ بنود العقد عند اختياره (Do Not Copy Contract Terms When Selected) termConfig.doNotCopyContractTermsWhenSelected — عندما يكون المصدر عقداً، يمنع نسخ بنود/شروط العقد إلى المستند الجديد. لمستندات خامات المقاولات فقط.

فلترة السطور التي تُجمع (Filtering Which Lines Are Collected)

تقيّد هذه الخيارات أي سطور مصدر (وأي مستندات مصدر) تُجلب إلى المستند الجديد.

نسخ السطور التي تحتوي على الصنف المختار فقط عند اختيار سند "تم النسخ من" (Fetch Only Lines Matching Selected Item When Origin Document is Selected) termConfig.fetchOnlyLinesMatchingItemFromOriginDoc — عند اختيار مستند مصدر، يُنسخ فقط سطور المصدر التي يطابق صنفها الصنف الموجود على السطر الحالي، بدلاً من كل السطور.

عرض الأصناف الموجودة في المستند على السطر أو بناءً على فقط (Show Only Items In OriginDoc Or FromDoc) termConfig.showOnlyItemsInOriginDocOrFromDoc — يقصر اختيار الأصناف على السطور على الأصناف الموجودة في المستند المصدر / بناءً على فقط.

فلترة السطور بنفس المخزن من رأس السند مع بناءً على (Filter Lines With Same Warehouse From Doc Header) termConfig.filterFromDocLinesByHeaderWarehouse — عند سحب سطور بناءً على، يجلب فقط السطور التي يساوي مخزنها مخزن رأس المستند الحالي.

عدم نسخ مخزن رأس المستند من بناءً على (Do Not Copy From Document Header Warehouse) termConfig.doNotCopyFromDocHeaderWarehouse — عند النسخ من المصدر، لا ينقل مخزن رأس المصدر إلى رأس المستند الجديد.

البحث بالمورد داخل حقل بناءً على (Filter From Doc By Supplier) termConfig.filterFromDocBySupplier — يقصر البحث عن المستند المصدر على المستندات المطابقة لمورد المستند الحالي.

البحث بالعميل داخل حقل بناءً على (Filter From Doc By Customer) termConfig.filterFromDocByCustomer — يقصر البحث عن المستند المصدر على المستندات المطابقة لعميل المستند الحالي.

عدم تفريغ حقل الذمة مع اختيار العميل أو المورد (Do Not Empty Subsidiary With Choosing Supplier Or Customer) termConfig.doNotEmptySubsidiaryWithSupplierOrCustomer — يمنع تفريغ حقل الذمة (الحساب المحاسبي) عند اختيار مورد/عميل.

الفلترة على الأصناف المختارة فقط في السطور مع بناءً على (Filter On Selected Items Only With From Doc) termConfig.filterOnSelectedItemsOnlyWithFromDoc — عند النسخ، يجلب فقط سطور المصدر للأصناف المُدخلة بالفعل على المستند الحالي.

تقصر الخيارات التالية النسخ على سطور المصدر التي يطابق محددها المحاسبي محدد المستند الحالي.

الخيارمعرّف الحقل
الفلترة على السطور المطابقة لنفس المجموعة التحليلية مع بناءً علىtermConfig.filterLinesWithSameAnalysisSetWithFromDoc
الفلترة على السطور المطابقة لنفس الفرع مع بناءً علىtermConfig.filterLinesWithSameBranchWithFromDoc
الفلترة على السطور المطابقة لنفس الإدارة مع بناءً علىtermConfig.filterLinesWithSameDepartmentWithFromDoc
الفلترة على السطور المطابقة لنفس القطاع مع بناءً علىtermConfig.filterLinesWithSameSectorWithFromDoc

تجميع ودمج السطور المتشابهة (Collecting & Merging Similar Lines)

يدمج مفتاح تجميع السطور المتشابهة مع بناءً على (termConfig.collectSimilarFromDocLines) سطور المصدر المتشابهة في سطر واحد عند النسخ. تتحكم الخيارات أدناه — ضمن termConfig.fromDocLinesCollectionOptions.* — في مفتاح مقارنة "نفس السطر": كل علامة doNotConsider* مفعّلة تُزيل ذلك المحدد من المفتاح، فتُدمج السطور التي لا تختلف إلا في ذلك المحدد.

الخيارمعرّف الحقل
عدم اعتبار المقاسtermConfig.fromDocLinesCollectionOptions.doNotConsiderSize
عدم اعتبار اللونtermConfig.fromDocLinesCollectionOptions.doNotConsiderColor
عدم اعتبار الإصدارtermConfig.fromDocLinesCollectionOptions.doNotConsiderRevisionId
عدم اعتبار الصندوقtermConfig.fromDocLinesCollectionOptions.doNotConsiderBox
عدم اعتبار الشحنةtermConfig.fromDocLinesCollectionOptions.doNotConsiderLotId
عدم اعتبار النسبة الفعالةtermConfig.fromDocLinesCollectionOptions.doNotConsiderActivePercent
عدم اعتبار النسبة غير الفعالةtermConfig.fromDocLinesCollectionOptions.doNotConsiderInActivePercent
عدم اعتبار الصنف الفرعيtermConfig.fromDocLinesCollectionOptions.doNotConsiderSubItem
عدم اعتبار المخزنtermConfig.fromDocLinesCollectionOptions.doNotConsiderWarehouse
عدم اعتبار الأبعادtermConfig.fromDocLinesCollectionOptions.doNotConsiderMeasures
عدم اعتبار الرقم المسلسلtermConfig.fromDocLinesCollectionOptions.doNotConsiderSerial
عدم اعتبار الموقعtermConfig.fromDocLinesCollectionOptions.doNotConsiderLocator

قفل السطور المرتبطة (Locking Linked Lines)

يقفل المفتاح الرئيسي منع تعديل خصائص السطور المرتبطة ببناءً على (termConfig.propertiesOfLinesLinkedToFromDoc.preventEditingLinesLinkedToFromDoc) السطور المرتبطة بمستند مصدر ضد التعديل. تحدد علامات consider* أدناه — ضمن termConfig.propertiesOfLinesLinkedToFromDoc.* — أي المحددات تُفحص عند تحديد تلك السطور المرتبطة وقفلها.

الخيارمعرّف الحقل
منع تعديل خصائص السطور المرتبطة ببناءً علىtermConfig.propertiesOfLinesLinkedToFromDoc.preventEditingLinesLinkedToFromDoc
اعتبار الشحنةtermConfig.propertiesOfLinesLinkedToFromDoc.considerLotId
اعتبار الإصدارtermConfig.propertiesOfLinesLinkedToFromDoc.considerRevisionId
اعتبار النسبة الفعالةtermConfig.propertiesOfLinesLinkedToFromDoc.considerActivePercentage
اعتبار النسبة غير الفعالةtermConfig.propertiesOfLinesLinkedToFromDoc.considerInActivePercentage
اعتبار الصندوقtermConfig.propertiesOfLinesLinkedToFromDoc.considerBox
اعتبار اللونtermConfig.propertiesOfLinesLinkedToFromDoc.considerColor
اعتبار المقاسtermConfig.propertiesOfLinesLinkedToFromDoc.considerSize
اعتبار الموقعtermConfig.propertiesOfLinesLinkedToFromDoc.considerLocator
اعتبار المقاساتtermConfig.propertiesOfLinesLinkedToFromDoc.considerMeasures
اعتبار الرقم المسلسلtermConfig.propertiesOfLinesLinkedToFromDoc.considerSerial
اعتبار المخزنtermConfig.propertiesOfLinesLinkedToFromDoc.considerWarehouse

الحقول التي لا تُنسخ (Fields Not Copied)

عدم نسخ الحقول مع بناءً على (Do Not Copy Fields With From Doc) termConfig.doNotCopyFieldsWithFromDoc (جدول) — يسرد حقولاً محددة يجب ألا تُنسخ من المستند المصدر. كل سطر يسمّي حقلاً واحداً (العمود fieldID، المعرّف termConfig.doNotCopyFieldsWithFromDoc.fieldID) يُستثنى عند نسخ البيانات من بناءً على.

معايير الإنشاء (Creation Criteria)

تعريفات المعايير (Criteria Definitions) termConfig.criteriaDefinitions (جدول) — يعرّف قواعد نسخ لكل نوع هدف: عند تطابق معيار، يستخدم النوع المنشأ المُسمّى ناسخ الحقول الإضافية المحدد.

العمودمعرّف الحقلالمعنى
نوع المستند المنشأtermConfig.criteriaDefinitions.createdTypeنوع المستند/الكيان الهدف الذي تنطبق عليه القاعدة.
عندماtermConfig.criteriaDefinitions.whenConditionالمعيار/الفلتر الذي تنطلق عنده قاعدة النسخ.
الحقول الإضافية عند النسخtermConfig.criteriaDefinitions.copierExtraFieldsمجموعة الحقول الإضافية التي تُنسخ عند تطابق القاعدة.

تجميع السندات المخزنية في الفواتير (Stock-Document Collection in Invoices)

عندما تجمع فاتورة أو مرتجع السندات المخزنية تلقائياً (تربطها)، تتحكم هذه الخيارات في أي السندات تُجمع وكيف تُدمج سطورها. وهي تنطبق على عائلة الفواتير/المرتجعات (فاتورة مبيعات، فاتورة مشتريات، مرتجعات المبيعات/المشتريات، الاستبدال، ونظائرها في مراكز الخدمة).

وضع بناءً على في الاعتبار عند تجميع المستندات (Consider From Document When Collect Documents) termConfig.considerFromDocWhenCollectDocs — يأخذ ربط بناءً على في الاعتبار عند تجميع السندات المخزنية، فلا يُجمع إلا ما يرتبط بذلك المصدر.

اعتبار جهة الاتصال عند تجميع السندات المخزنية في الفواتير (Consider Contact In Collecting Stock Documents Inside Invoices) termConfig.considerContactInCollectingStockDocs — لا يُجمع السند المخزني إلا إذا طابقت جهة اتصاله جهة اتصال الفاتورة.

اعتبار الذمة عند تجميع السندات المخزنية في الفواتير (Consider Subsidiary In Collecting Stock Documents Inside Invoices) termConfig.considerSubsidiaryInCollectingStockDocs — يطابق الذمة (الحساب المحاسبي) عند تجميع السندات المخزنية في الفاتورة.

نسخ السندات المخزنية من حقل تم النسخ من سند (Copy Stock Docs From Origin Doc) termConfig.copyStockDocsFromOriginDoc — عند نسخ مستند من مصدر، ينقل أيضاً روابط السندات المخزنية المرفقة بذلك المصدر.

نسخ كمية التسعير من حقل السند المخزني (Copy Pricing Qty From Stock Doc Field) termConfig.copyPricingQtyFromStockDocField — يحدد أي حقل كمية رقمي (N1/N2/N3) في السند المخزني المرتبط يوفّر كمية التسعير المستخدمة على سطر الفاتورة.

تتحكم مجموعة سياسة تجميع سطور السندات المخزنية في الفواتير (termConfig.stockDockInInvoiceCollectionOptions.*) في كيفية دمج ومطابقة سطور السندات المخزنية عند جمعها في الفاتورة. يدمج مفتاح collectStockDocSimilarLines السطور المتشابهة؛ وكل علامة doNotConsider* تُسقط ذلك المحدد من مفتاح تشابه السطور.

الخيارمعرّف الحقل
تجميع سطور السندات المخزنية المتشابهةtermConfig.stockDockInInvoiceCollectionOptions.collectStockDocSimilarLines
عدم اعتبار المقاسtermConfig.stockDockInInvoiceCollectionOptions.doNotConsiderSize
عدم اعتبار اللونtermConfig.stockDockInInvoiceCollectionOptions.doNotConsiderColor
عدم اعتبار الإصدارtermConfig.stockDockInInvoiceCollectionOptions.doNotConsiderRevisionId
عدم اعتبار الصندوقtermConfig.stockDockInInvoiceCollectionOptions.doNotConsiderBox
عدم اعتبار الشحنةtermConfig.stockDockInInvoiceCollectionOptions.doNotConsiderLotId
عدم اعتبار النسبة الفعالةtermConfig.stockDockInInvoiceCollectionOptions.doNotConsiderActivePercent
عدم اعتبار النسبة غير الفعالةtermConfig.stockDockInInvoiceCollectionOptions.doNotConsiderInActivePercent
عدم اعتبار الصنف الفرعيtermConfig.stockDockInInvoiceCollectionOptions.doNotConsiderSubItem
عدم اعتبار المخزنtermConfig.stockDockInInvoiceCollectionOptions.doNotConsiderWarehouse
عدم اعتبار الأبعادtermConfig.stockDockInInvoiceCollectionOptions.doNotConsiderMeasures
عدم اعتبار الرقم المسلسلtermConfig.stockDockInInvoiceCollectionOptions.doNotConsiderSerial
عدم اعتبار الموقعtermConfig.stockDockInInvoiceCollectionOptions.doNotConsiderLocator

تضيف علامات consider* مرجعاً أو خاصية إلى مفتاح المطابقة، كما تحكم بضعة مفاتيح سلوكية مطابقة الكمية وفك الارتباط.

الخيارمعرّف الحقل
اعتبار مرجع 1termConfig.stockDockInInvoiceCollectionOptions.considerRef1
اعتبار مرجع 2termConfig.stockDockInInvoiceCollectionOptions.considerRef2
اعتبار مرجع 3termConfig.stockDockInInvoiceCollectionOptions.considerRef3
اعتبار السائقtermConfig.stockDockInInvoiceCollectionOptions.considerDriver
اعتبار سعر الوحدة بالسطر أو ببناءً علىtermConfig.stockDockInInvoiceCollectionOptions.considerUnitPriceOfLineOrFromParent
يجب تطابق كمية الفاتورة مع المستندات المخزنية المرتبطةtermConfig.stockDockInInvoiceCollectionOptions.matchInvoiceQtyWithRelatedDocsQty
فك الارتباط بالسندات المخزنية التي رُبطت يدوياً آلياً عند حذفهاtermConfig.stockDockInInvoiceCollectionOptions.autoUnlinkManuallyLinkedStockDocsWithDelete

تقصر عائلة الفلترة على السندات المخزنية السندات المُجمَّعة على ما يطابق محددها المحاسبي محدد الفاتورة.

الخيارمعرّف الحقل
الفلترة بالقطاعtermConfig.stockDockInInvoiceCollectionOptions.filterBySector
الفلترة بالفرعtermConfig.stockDockInInvoiceCollectionOptions.filterByBranch
الفلترة بالإدارةtermConfig.stockDockInInvoiceCollectionOptions.filterByDepartment
الفلترة بالمجموعة التحليليةtermConfig.stockDockInInvoiceCollectionOptions.filterByAnalysisSet

تحديث الأسعار عند التطبيق (Price Update on Apply)

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

عدم تحديث الأسعار مع تطبيق السندات المخزنية (Don Not Update Price When Apply) termConfig.donNotUpdatePriceWhenApply — عند تطبيق (ربط) السندات المخزنية بالفاتورة، لا يعيد حساب/تحديث أسعار السطور.

تطبيق المستند المخزني بمجرد اختياره (Instantly Apply On Stock Doc Selection) termConfig.instantlyApplyOnSIssuesSelection — يطبّق السند المخزني على الفاتورة فور اختياره، دون خطوة تطبيق منفصلة.

تحدد مجموعة سياسة تحديث السعر بزر التطبيق (termConfig.priceUpdateDimensionsOnApply.*) أي المحددات تُعتبر عند إعادة تسعير السطور عند التطبيق.

الخيارمعرّف الحقل
اعتبار الصندوقtermConfig.priceUpdateDimensionsOnApply.considerBox
اعتبار الشحنةtermConfig.priceUpdateDimensionsOnApply.considerLotId
اعتبار الإصدارtermConfig.priceUpdateDimensionsOnApply.considerRevisionId
اعتبار المقاسtermConfig.priceUpdateDimensionsOnApply.considerSize
اعتبار اللونtermConfig.priceUpdateDimensionsOnApply.considerColor
اعتبار النسبة الفعالةtermConfig.priceUpdateDimensionsOnApply.considerActivePercentage
اعتبار النسبة غير الفعالةtermConfig.priceUpdateDimensionsOnApply.considerInActivePercentage

التحقق من صرف الخامات (Material-Issue Validation)

تنطبق هذه الخيارات عند نسخ الكميات المتبقية إلى مستندات صرف الخامات (صرف خامات المقاولات وطلبه، إضافة إلى صرف الخامات الأولية في التصنيع).

نسخ الكمية المتبقية واعتبار ما تم صرفه سابقاً (Copy Remaining Quantity Considering Previously Issued Quantity) termConfig.copyRemainingQtyConsideringPreviouslyIssued — عند نسخ الكمية المتبقية من المصدر، يطرح الكميات التي صُرفت في مستندات صرف سابقة، فلا يُنقل إلا المتبقي فعلاً.

منع الحفظ إذا تعدّت الكمية الفعلية الكمية المخططة في كارت التحليل (Do Not Save If Actual Quantity Greatr Than Planned Quantity) termConfig.doNotSaveIfActualQtyGreatrThanTotalQty — يمنع الحفظ عندما تتجاوز الكمية المصروفة الفعلية الكمية المخططة في كارت التحليل.

منع الحفظ إذا تعدّت التكلفة الفعلية التكلفة المخططة في كارت التحليل (Do Not Save If Actual Cost Greatr Than Planned Cost) termConfig.doNotSaveIfActualCostGreatrThanTotalCost — يمنع الحفظ عندما تتجاوز التكلفة الفعلية التكلفة المخططة في كارت التحليل.