التقارير الإلكترونية - إنشاء التكوينات المطلوبة لاستيراد البيانات من ملف خارجي

تشرح الخطوات التالية كيف يستطيع المستخدم الذي يؤدي دور مسؤول النظام أو مطور التقارير الإلكترونية تصميم تكوينات تقارير إلكترونية لاستيراد البيانات إلى التطبيق من ملف خارجي. في هذا المثال، سوف تنشئ تكوينات التقارير الإلكترونية المطلوبة للشركة النموذجية Litware, Inc. لإكمال هذه الخطوات، يجب عليك أولاً إكمال الخطوات الموجودة في دليل المهام "التقارير الإلكترونية - إنشاء موفر تكوين ووضع علامة عليه على أنه نشط"‬. يمكن إتمام هذه الخطوات باستخدام مجموعة بيانات USMF.‬ يجب عليك أيضًا تنزيل الملفات التالية وحفظها محليًا:

وصف المحتوى اسم الملف
تكوين نموذج بيانات التقارير الإلكترونية - 1099 1099model,xml
تنسيق تكوين ER - 1099 1099format.xml
عينة من المستند الوارد بتنسيق XML 1099entries.xml
نموذج من المصنف لإدارة بيانات المستند الوارد 1099entries.xlsx

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

يوضح السيناريو التالي قدرات استيراد بيانات التقارير الإلكترونية. هذا يشمل حركات المورّد التي يتم تعقبها خارجيًا ثم استيرادها لكي يتم الإعلام عنها لاحقًا في تسوية المورد لنموذج 1099.

إضافة تكوين نموذج تقارير إلكترونية جديد

  1. انتقل إلى إدارة المؤسسة > مساحات العمل‬ > إعداد التقارير الإلكتروني‬.

    تأكد من أن موفر التكوين للشركة النموذجية ‘Litware, Inc.’ متوفر ومن وضع علامة عليه كنشط. إذا لم تشاهد موفر التكوين هذا، فيجب أولاً إكمال الخطوات المذكورة في الإجراء "إنشاء موفر تكوين ووضع علامة عليه على أنه نشط‬".

  2. انقر فوق "تكوينات إعداد التقارير‬".

    بدلاً من إنشاء نموذج جديد لدعم استيراد البيانات، يمكنك تحميل الملف، 1099model.xml، الذي قمت بتنزيله في وقت سابق. يحتوي هذا الملف على نموذج بيانات مخصص لحركات المورّدين. يتم تعيين نموذج البيانات هذا إلى مكونات بيانات الموجودة في كيان بيانات AOT.

  3. انقر فوق "التبادل‬".

  4. انقر فوق "تحميل من ملف XML".

    انقر فوق "استعراض"، وانتقل إلى الملف 1099model.xml الذي قمت بتنزيله في وقت سابق.

  5. انقر فوق "موافق".

  6. في الشجرة، حدد "1099 نموذج المدفوعات".

مراجعة إعدادات نموذج البيانات

  1. انقر فوق المصمم.

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

  2. في الشجرة، قم بتوسيع ''1099-MISC".

  3. في الشجرة، حدد "1099-MISC\الحركات".

  4. في الشجرة، قم بتوسيع "1099-MISC\الحركات".

    يمثل عنصر الحركات من هذا النموذج حركات فردية. يتم استخدام العناصر التابعة لتحديد التفاصيل المطلوبة، مثل حساب المورّد وتاريخ الحركة، لكل حركة.

  5. قم بإغلاق الصفحة.

إضافة تكوين تنسيق تقارير إلكترونية جديد يدعم استيراد البيانات

تظهر لك الخطوات المذكورة في هذه المهمة الفرعية كيفية إنشاء تكوين تنسيق جديد لإدارة عملية استيراد البيانات من ملفات خارجية.

  1. انقر فوق "إنشاء تكوين" لفتح مربع حوار الإسقاط‬.

  2. في الحقل "جديد"، أدخل 'التنسيق استنادًا إلى نموذج المدفوعات 1099 الخاص بنموذج البيانات".

  3. حدد "نعم" في الحقل "دعم استيراد البيانات".

  4. اضغط المفتاح ESC لإغلاق هذه الصفحة.

    بدلاً من إنشاء تنسيق جديد لدعم استيراد البيانات، يمكنك تحميل الملف، 1099format.xml، الذي قمت بتنزيله في وقت سابق. يحتوي هذا الملف على بنية معرّفة للملف الذي تعمل على استيراده بالإضافة إلى تعيين لبنية نموذج البيانات المخصص من حركات المورّدين.

  5. انقر فوق "التبادل‬".

  6. انقر فوق "تحميل من ملف XML". انقر فوق "استعراض"، وانتقل إلى الملف 1099format.xml الذي قمت بتنزيله في وقت سابق.

  7. انقر فوق "موافق".

  8. في الشجرة، قم بتوسيع "1099 نموذج المدفوعات".

  9. في الشجرة، حدد "1099 نموذج المدفوعات\تنسيق لاستيراد حركات الموردين".

مراجعة إعدادات التنسيق

  1. انقر فوق المصمم.

  2. بدّل زر "إظهار التفاصيل" إلى وضع التشغيل.

  3. انقر فوق "توسيع/طي".

  4. انقر فوق "توسيع/طي".

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

مراجعة إعدادات تعيين التنسيق لنموذج البيانات

  1. انقر فوق "تعيين تنسيق لنموذج‬".

    يحتوي التعيين "لاستيراد حركات الموردين" على قواعد نقل البيانات من ملف XML الوارد إلى الجزء المحدد من نموذج البيانات المخصص، الذي يتم تعريفه بتحديد تعريف 1099-MISC.

  2. انقر فوق المصمم.

  3. بدّل زر "إظهار التفاصيل" إلى وضع التشغيل.

  4. في الشجرة، قم بتوسيع "التنسيق: سجل".

  5. في الشجرة، حدد "التنسيق: سجل".

    لاحظ أن تقديم التنسيق المصمّم يتم هنا كأحد مكونات مصدر البيانات.

  6. في الشجرة، قم بتوسيع format: Record\*settlement: XML Element 1..1 (settlement): Record.

  7. في الشجرة، قم بتوسيع format: Record\*settlement: XML Element 1..1 (settlement): Record\transaction: XML Element 0..* (transaction): Record list.

  8. في الشجرة، قم بتوسيع format: Record\*settlement: XML Element 1..1 (settlement): Record\transaction: XML Element 0..* (transaction): Record list\*vendor: XML Element 1..1 (vendor): Record.

  9. في الشجرة، قم بتوسيع format: Record\*settlement: XML Element 1..1 (settlement): Record\transaction: XML Element 0..* (transaction): Record list\country: XML Element 0..1 (country): Record.

  10. في الشجرة، حدد format: Record\*settlement: XML Element 1..1 (settlement): Record\transaction: XML Element 0..* (transaction): Record list\*vendor: XML Element 1..1 (vendor): Record.

    لاحظ أن عرض عنصر التنسيق الإلزامي والاختياري يبدو مختلفًا في مكون مصدر البيانات "تنسيق" المعرف مسبقًا.

  11. في الشجرة، قم بتوسيع" الحركات: قائمة السجلات= format.settlement.'$enumerated''.

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

  12. انقر فوق علامة التبويب "عمليات التحقق من الصحة".

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

  13. قم بإغلاق الصفحة.

تشغيل تعيين التنسيق لنموذج البيانات

نفّذ تعيين التنسيق هذا لأغراض الاختبار. استخدم الملف 1099entries.xml الذي قمت بتنزيله في وقت سابق. يمكنك تصدير هذا الملف من المصنف 1099entries.xlsx الذي يستخدم لإدارة حركات المورّد. سيتم استيراد المخرجات الناشئة من ملف XML المحدد وسيتم ملء نموذج البيانات المخصص عند الاستيراد الحقيقي.

  1. انقر فوق "تشغيل".

    انقر فوق "استعراض"، وانتقل إلى الملف 1099entries.xml الذي قمت بتنزيله في وقت سابق.

  2. انقر فوق "موافق".

    لاحظ وجود رسالة تحذير حول فقدان كود البلد لحركة في الملف المستورد.

    راجع المخرجات بتنسيق XML، وهي تمثل البيانات التي تم استيرادها من الملف المحدد ونقلها إلى نموذج البيانات.

  3. قم بإغلاق الصفحة.

  4. قم بإغلاق الصفحة.

مراجعة إعدادات تعيين النموذج للوجهات

  1. في الشجرة، حدد "1099 نموذج المدفوعات".

  2. انقر فوق المصمم.

  3. انقر فوق "تعيين النموذج لمصدر البيانات".

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

  4. انقر فوق المصمم.

  5. في الشجرة، قم بتوسيع "النموذج: نموذج المدفوعات 1099 الخاص بنموذج البيانات".

  6. في الشجرة، قم بتوسيع "النموذج: نموذج المدفوعات 1099 الخاص بنموذج البيانات\الحركات: قائمة السجلات".

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

  7. في الشجرة، حدد "النموذج: نموذج المدفوعات 1099 الخاص بنموذج البيانات\الحركات: Record list$failed: الحقل المحسوب = IF(OR(ISEMPTY(model.Transactions.'$refs'.vendor), ISEMPTY(model.Transactions.'$refs'.vendor1099), ISEMPTY(model.Transactions.'$refs'.box1099), ISEMPTY(model.Transactions.'$refs'.country), ISEMPTY(model.Transactions.'$refs'.state), ISEMPTY(model.Transactions.'$refs'.location)), true, false): Boolean'.

  8. انقر فوق "تحرير".

  9. انقر فوق "تحرير المعادلة".

    عندما تفشل عملية واحدة على الأقل للتحقق من الصحة لحركة مستوردة واحدة، سيتم وضع علامة على هذه الحركة كفاشلة بواسطة سمة مصدر البيانات "$failed".

  10. قم بإغلاق الصفحة.

  11. انقر فوق "إلغاء".

  12. في الشجرة، حدد "tax1099trans: جدول 'VendSettlementTax1099' السجلات= model.Validated".

  13. انقر فوق "تحرير الوجهة".

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

    إذا كان استدعاء التعيين سيتم من نقطة في تطبيق (مثل زر أو عنصر قائمة) تم تصميمها خصيصًا لهذا الإجراء، فيجب أن توضع علامة على وجهة التقارير الإلكترونية كنقطة تكامل. في هذا المثال، هذه النقطة هي ERTableDestination#VendSettlementTax1099.

  14. انقر فوق "إلغاء".

  15. انقر فوق "إظهار الكل".

  16. انقر فوق "إظهار العناصر المعينة فقط‬".

  17. في الشجرة، قم بتوسيع "tax1099trans: الجدول 'VendSettlementTax1099' السجلات= model.Validated".

    لاحظ أن عنصر مصدر البيانات الذي يحتوي فقط على الحركات التي تم التحقق من صحتها يرتبط بالوجهة المنشأة. يمكنك تصفية الحركات المستوردة لتخطي تلك التي لا تتوافق مع بيانات التطبيقات.

  18. في الشجرة، حدد "failed: جدول 'VendSettlementTax1099Entity' السجلات= model.Failed".

  19. انقر فوق علامة التبويب "عمليات التحقق من الصحة".

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

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

  20. انقر فوق "إظهار العناصر المعينة فقط‬".

  21. انقر فوق "إظهار الكل".

  22. قم بإغلاق الصفحة.

    نفّذ تعيين النموذج هذا لاختبار التنسيق المصمّم وتعيينات النموذج. استخدم الملف 1099entries.xml. سيتم استيراد البيانات من الملف المحدد إلى للنظام.

  23. انقر فوق "تشغيل".

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

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

  24. في الحقل "إدخال معرف الإيصال"، اكتب "IMPORT-001".

    استعرض للوصول إلى الملف "1099entries.xml".

  25. انقر فوق "موافق".

    توفر قائمة التحذيرات التي تم إنشاؤها معلومات حول حسابات المورّد غير الصحيحة، ورمز صندوق ضريبة 1099 غير صحيحة، ورموز البلدان المفقودة، وهكذا. قارن قائمة التحذيرات هذه بالمحتوى المضن في ملف XML للتنفيذ.

  26. قم بإغلاق الصفحة.

  27. قم بإغلاق الصفحة.

  28. قم بإغلاق الصفحة.

  29. قم بإغلاق الصفحة.

  30. انتقل إلى الحسابات الدائنة > المهام الدورية > الضريبة 1099 > تسوية المورد لنموذج 1099.

    يعرض هذا النموذج الحركات التراكمية في الجدول Tax1099Summary الذي تم إنشاؤه استنادًا إلى الحركات المستوردة.

  31. في الحقل "من تاريخ"، قم بتعيين التاريخ على "2000/01/01".

  32. انقر فوق "حركات 1099 اليدوية".

    يحتوي هذا النموذج على قائمة بالحركات التي تمت إضافتها يدويًا وتلك التي قمنا باستيرادها للتوّ.

  33. افتح عامل تصفية عمود الإيصال.

  34. أدخل قيمة عامل التصفية "IMPORT-001"في الحقل "الإيصال"باستخدام مشغل عامل التصفية "يبدأ بـ".

مراجعة العلاقة بين النموذج وتعيينات التنسيق

  1. قم بإغلاق الصفحة.

  2. قم بإغلاق الصفحة.

  3. انتقل إلى إدارة المؤسسة > مساحات العمل‬ > إعداد التقارير الإلكتروني‬.

  4. انقر فوق "تكوينات إعداد التقارير‬".

  5. في الشجرة، حدد "1099 نموذج المدفوعات".

    افترض أنك تريد دعم استيراد البيانات نفسها ولكن من تنسيق ملف TXT.

  6. انقر فوق "إنشاء تكوين" لفتح مربع الحوار‬.

  7. في الحقل "جديد"، أدخل 'التنسيق استنادًا إلى نموذج المدفوعات 1099 الخاص بنموذج البيانات".

  8. في حقل "الاسم"، اكتب "استيراد البيانات من ملف TXT".

  9. حدد "نعم" في الحقل "دعم استيراد البيانات".

  10. وانقر فوق إنشاء تكوين.

  11. انقر فوق المصمم.

  12. انقر فوق "تعيين تنسيق لنموذج‬".

  13. انقر فوق "جديد".

  14. في الحقل "التعريف"، أدخل قيمة أو حددها.

    حدد الخيار "1099-MISC".

  15. في حقل "الاسم"، اكتب "استيراد البيانات من ملف TXT".

  16. في حقل "الوصف"، اكتب "استيراد البيانات من ملف TXT".

  17. انقر فوق "حفظ".

  18. قم بإغلاق الصفحة.

  19. قم بإغلاق الصفحة.

  20. انقر فوق "تحرير".

    إذا قمت بتثبيت الإصلاح العاجل "KB 4012871 دعم تعيينات نموذج GER في تكوينات منفصلة مع إمكانية تحديد أنواع مختلفة من المتطلبات الأساسية لنشرها على إصدارات مختلفة من Dynamics 365 Finance"‎KB 4012871()، فاعمل على تنفيذ الخطوة التالية "تشغيل علامة ’الإعداد الافتراضي لتعيين النموذج’" لتكوين التنسيق الذي قمت بإدخاله. وإلا، فيمكنك تخطي الخطوة التالية.

  21. حدد "نعم" في حقل "الإعداد الافتراضي لتعيين النموذج‬".

  22. في الشجرة، حدد "1099 نموذج المدفوعات".

  23. انقر فوق المصمم.

  24. انقر فوق "تعيين النموذج لمصدر البيانات".

  25. انقر فوق "تشغيل".

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

    إذا لم تكن قد قمت بتثبيت الإصلاح العاجل، قاعدة المعارف 4012871، فلاحظ أن مربع الحوار يحتوي على سؤال تعيين نموذج إضافي يتم استخدامه لتحليل الملف الذي تعمل على استيراده. يتم عندئذٍ تصدير البيانات من مربع الحوار إلى نموذج البيانات. في الوقت الحالي، يمكنك تعيين التنسيق الذي يجب استخدامه بحسب نوع الملف الذي تخطط لاستيراده.

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

  26. انقر فوق "إلغاء".

  27. قم بإغلاق الصفحة.

  28. قم بإغلاق الصفحة.