BITEX التوثيق English

حقول الارتباط الديناميكي

حقل الارتباط الديناميكي هو حقل يمكنه البحث والاحتفاظ بقيمة أي DocType. لنفكر في مثال لمعرفة كيفية عمل حقل الارتباط الديناميكي.

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

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

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

الخطوة 1: أدخل حقل الارتباط لـ DocType

أولاً، سنقوم بإنشاء حقل الارتباط الذي سيتم ربطه بـ DocType.

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

DocType

---- أمر المبيعات

---- فاتورة الشراء

---- الاقتباس

---- فاتورة المبيعات

---- موظف

---- أمر العمل

.. وهكذا.

لذا فإن ربط هذا الحقل بالأصل DocType سيؤدي إلى سرد جميع سجلات DocType.

الخطوة 2: أدخل حقل الارتباط الديناميكي

سيكون نوع هذا الحقل المخصص هو "الارتباط الديناميكي". في حقل الخيار، سيتم ذكر اسم حقل رابط Doctype.

سيسمح هذا الحقل بتحديد معرف المستند، بناءً على القيمة المحددة في حقل رابط Doctype. على سبيل المثال، إذا قمنا بتحديد أمر المبيعات في الحقل السابق، فسيقوم حقل الارتباط الديناميكي بإدراج جميع معرفات أوامر المبيعات.

تخصيص الخيارات في حقل Doctype Link

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