مستخرجات فواتير بتنسيق XML
يتضمن النظام نموذجًا لخوارزمية استخراج الفاتورة والتي يتم من خلالها إنشاء مستند بتنسيق XML للربط بتطبيق تكوين المستندات. وهذا هو بديل لتنسيق الملف الثابت المبين أعلاه. للاطلاع على تفاصيل إضافية، انظر نوع الخوارزمية إنشاء سجلات استخراج فاتورة بتنسيق XML (C1-BLEX-XML).
تنشئ الخوارزميات من هذا النوع سجلات ملف بتنسيق XML والتي تتضمن معلومات تظهر على الفاتورة المطبوعة. يتم إنشاء كل سجل في المستخرج باستخدام منطقة بيانات قابلة للتوسيع، والتي يمكن توسيعها بواسطة نسخة معدلة باستخدام معلمة سكريبت ما بعد المعالجة. يجب اتباع الخطوات التالية لتضمين العناصر الإضافية في المستخرج:
- قم بإنشاء منطقة بيانات تتضمن العناصر الإضافية للسجل الذي ترغب في توسيعه. يجب أن تشير منطقة البيانات هذه إلى منطقة البيانات للمنتج الأساسي المستخدمة في المستخرج. على سبيل المثال، لتوسيع سجل الفاتورة، يجب إنشاء منطقة بيانات تشير إلى منطقة البيانات C1-BillPrintBillRecord على أنها منطقة بياناتها الموسعة. راجع نوع الخوارزمية C1-BLEX-XML للاطلاع على قائمة كاملة بمناطق البيانات المتاحة.
- قم بإنشاء سكريبت خدمة لاسترجاع العناصر الإضافية. يجب تحديد سكريبت الخدمة هذا على أنه سكريبت ما بعد المعالجة في الخوارزمية، ويجب أن يتضمن مخططها منطقة البيانات لمستخرج الفاتورة (C1-BillPrintRecord).
للاطلاع على أحد الأمثلة حول كيفية توسيع مستخرج الفاتورة بتنسيق XML لتضمين العناصر الإضافية، الرجاء الرجوع إلى مجموعة تصدير CI_BillPrintXMLExtract المتضمنة في البيانات التوضيحية.