Skip to content
English

التقارير والطباعة ​

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

ولكتابة التقارير وتشغيلها انظر دليل التقارير.

صفحة التقارير والطباعة

العرض والطباعة ​

نسق المطالعة value.info.viewingFormat (الافتراضي HTML) — هل يُفتح التقرير بصيغة HTML أم PDF أم XLSX. فـHTML أسرع في العرض ويتكيّف مع الشاشة، وPDF هو المطلوب حين يُطبع التقرير أو يُرسل بالبريد كما هو، وXLSX يسلّم القارئ جدولاً يعمل عليه. ويستطيع تعريف التقرير وإعدادات المستخدم نفسه تجاوز هذا الإعداد.

Use Ledger Calendar For Year Start And End In Reports value.info.useLedgerCalendarForYearStartAndEndInReports — يشير إلى دفتر يحدد تقويمه المالي معنى «بداية السنة» و«نهايتها» في مدخلات التقارير. ولا غنى عنه حيث لا تمتد السنة المالية من يناير إلى ديسمبر.

السماح بطباعة المسودات value.info.allowPrintingDrafts (موقف افتراضياً) — هل تُطبع المسودة. وهو موقف افتراضياً لأن المسودة المطبوعة تبدو تماماً كمستند مطبوع في عين من يستلمها.

السماح بطباعة المستندات التي تنتظر الموافقة value.info.allowPrintingAwaitingApprovalRecords (موقف افتراضياً) — السؤال نفسه للسجلات التي ما زالت تنتظر موافقة.

فتح الطباعة في نافذة جديدة value.info.openPrintInBrowserWindow — تُفتح المخرجات في نافذة متصفح بدل العارض المدمج، فيستعمل المستخدمون نافذة طباعة المتصفح نفسها.

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

إخفاء كود المستندات في سجل تطبيق الطباعة المباشرة value.info.doNotShowDocumentCodeInNamaServerPrintingLog — يبقي أكواد المستندات خارج سجل ذلك التطبيق.

استعمال الكود كإسم لملف الطباعه value.info.useEntityCodeForFileName — يسمّي الملف المصدَّر أو المطبوع بكود السجل، فيصير ملف الفاتورة معروفاً في مجلد التنزيلات.

Use Adobe Syntax For PDF Printing value.info.useAdobeSyntaxForPDFPrinting — ينتج PDF بصيغة متوافقة مع Adobe. جرّبه إذا أساء عارض أو طابعة بعينها التعامل مع مخرجاتك.

Use Legacy Printing Code In PDF value.info.useLegacyPrintingCodeInPDF — يرتد إلى مسار إنتاج PDF القديم، للتصميمات التي اعتمدت على سلوكه.

محتوى التقارير ​

Reports Footer Note 1 / Reports Footer Note 2 value.info.reportsFooterNote1, value.info.reportsFooterNote2 (الافتراضي "Powered by Nama ERP" و"www.namasoft.com") — سطرا التذييل في كل تقرير. ومعظم التركيبات تستبدل بهما اسم الشركة وبيانات التواصل.

استعمال لوجو هذه الشركة عند الدخول بالعام value.info.useLogoForPublic — شعار أي شركة يُستعمل حين يكون السجل المطبوع عاماً فلا شركة له.

استعمال لوجو شركة السند عند طباعة نموذج الشاشة value.info.useEntityLegalEntityLogoWhenPrintForm (مفعل افتراضياً) — يحمل النموذج المطبوع شعار شركة السجل نفسه. وفي مجموعة شركات هذا ما يجعل فاتورة كل تابعة تبدو فاتورتها هي.

البحث عن لوجو الشركة في مدخلات التقرير عند الدخول بالشركة عام value.info.whenPublicLegalEntitySearchLegalEntityLogoInReportParameters (مفعل افتراضياً) — مع الشركة العامة، يُبحث عن الشعار في مدخلات التقرير بدلاً من ذلك.

تعريفات التقارير ​

ما التقرير النظامي، وما الذي يفعله به التحديث، ومن يحق له تشغيل التقرير — كل ذلك مشروح في قسمي «التقارير النظامية» و«من يحق له تشغيل التقرير» في دليل Jasper Reports الشامل.

عرض التقرير اذا كان المستخدم/المجموعة/ملف الصلاحية مسموح له من خلال جدول الصلاحيات بغض النظر عن الصلاحيات value.info.allowReportIfUserAllowedThroughSecurityTableRegardlessOfSecurity — يكفي منح في جدول الصلاحيات لتشغيل تقرير حتى حيث ترفض الصلاحيات المعتادة.

السماح بتغيير التقرير النظامي الي غير نظامي value.info.allowChangeSystemReportToNonSystem — يسمح بتحويل تقرير نظامي إلى تقرير عادي، فيمكن تعديله محلياً.

عدم تحديث تقرير غير نظامي ولكن له كود تقرير نظامي value.info.dontUpdateReportNotASystemReportButHaveSameCodeOfSystemReport — يترك أثناء تحديث التقارير النظامية أي تقرير مستخدم يصادف أن يحمل كود تقرير نظامي.

الخياران أعلاه مترابطان

يرفض النظام حفظ السماح بتغيير التقرير النظامي الي غير نظامي ما لم يكن الخيار الثاني مفعّلاً أيضاً، ويخبرك بذلك. والسبب مباشر: فتحويل تقرير نظامي يترك تقرير مستخدم يحمل كوداً نظامياً، وبدون الخيار الثاني سيطمس تحديثُ التقارير النظامية التالي تعديلاتك.

جلب التقارير المعتمدة فقط عند تحديث تقارير النظام value.info.fetchReviewedAndApprovedReportsOnlyWhenUpdateSystemReports — يقصر تحديث التقارير النظامية على التعريفات التي روجعت واعتُمدت.

أنواع الذمم في مدخلات التقارير ​

التقرير الذي يأخذ ذمة كمدخل يسأل أولاً عن نوع الذمة، والقائمة المعروضة طويلة: ففي النظام نحو ثمانين نوع ذمة تغطي كل موديولات النظام. ولا تستعمل أكثر المنشآت منها إلا خمسة أو ستة.

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

ويمسّ هذا مدخل التقرير وحده. فهو لا يغيّر ما يُرجعه أي تقرير، ولا يقيّد حقول الذمة على المستندات.

مدخلات المحددات في التقارير ​

تعديل الشركة المختارة / تعديل القطاع المختار / تعديل الفرع المختار / تعديل الادارة المختارة / تعديل المجموعة التحليلية المختارة value.info.overrideSelectedLegalEntity, ...overrideSelectedSector, ...overrideSelectedBranch, ...overrideSelectedDepartment, ...overrideSelectedAnalysisSet — يأخذ كل منها أبداً أو دائماً أو حين لا يكون عاماً، ويقرر هل يُفرض المحدد الذي اختاره المستخدم حالياً في مدخل التقرير المقابل.

فـدائماً يضمن ألا يرفع المستخدم تقريراً إلا عن فرعه، مقابل تعذّر تشغيل تقرير عابر للفروع. وحين لا يكون عاماً هو الوسط المعتاد: يُفرض المحدد حين يعمل المستخدم داخل واحد، ويُترك المدخل حراً حين لا يفعل. وأبداً يترك الاختيار كله لمن يشغّل التقرير.

تسجيل تشغيل التقارير ​

تسجيل أداء التقارير في قاعدة البيانات value.info.logReportPerformanceToDB — يسجّل كم استغرق كل تقرير. وهو المفتاح الرئيسي للخيارات الثلاثة التالية.

تخزين مدخلات التقارير في قاعدة البيانات عند التشغيل value.info.logParametersToDB — يحفظ كذلك قيم المدخلات في كل تشغيلة، وهو ما يتيح لك التمييز بين تقرير بطيء ومجموعة مدخلات بطيئة.

Log Report Exports To DB value.info.logExportsToDB — يسجّل عمليات التصدير كما يسجّل تشغيل التقارير.

Log Forms To Report Log value.info.logFormsToReportLog — يُدخل النماذج المطبوعة في السجل نفسه.

الثلاثة تعتمد على الأول

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

إضافة تشغيل التقارير إلى سجل التعديل / إضافة التصدير إلى سجل التعديل value.info.addReportRunsToActionHistory, value.info.addExportToActionHistory — يكتبان تشغيل التقارير وعمليات التصدير في سجل إجراءات السجل نفسه. وهذا هو جواب الأثر الرقابي عن سؤال «من صدّر قائمة العملاء هذه؟».

صيغ عرض القيم في التقارير ​

تتحكم هذه الإعدادات في تنسيق الأرقام والتواريخ في مخرجات التقارير.

Currency Pattern In Reports value.info.currencyPatternInReports (الافتراضي #,##0.00;(#,##0.00)) — لاحظ الشطرين المفصولين بفاصلة منقوطة: الثاني يُستعمل للقيم السالبة، فيُطبع المبلغ السالب بين قوسين على الطريقة المحاسبية لا بإشارة ناقص.

Quantity Pattern In Reports value.info.quantityPatternInReports (الافتراضي #,##0.##) — تُحذف الأصفار الزائدة، فتُطبع الكمية 5 هكذا 5 لا 5.00.

Rate Pattern In Reports / Percent Pattern In Reports value.info.ratePatternInReports, value.info.percentPatternInReports — لأسعار الصرف والنسب المئوية.

Date Pattern In Reports value.info.datePatternInReports (الافتراضي yyyy-MM-dd)، Date Time Pattern In Reports value.info.dateTimePatternInReports (الافتراضي yyyy-MM-dd HH:mm:ss)، Time Pattern In Reports value.info.timePatternInReports (الافتراضي hh:mm a) — اضبطها على ما يتوقعه قراؤك؛ وdd/MM/yyyy هو البديل الشائع.

التصدير إلى إكسل ​

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

تخمين نوع الخلية value.info.excelExportConfig.detectCellType (مفعل افتراضياً) — يكتب الأرقام أرقاماً والتواريخ تواريخ لا نصوصاً. وهذا هو الخيار الذي يقرر هل يمكن جمع الورقة المصدَّرة وفرزها، فاتركه مفعّلاً.

خلفية بيضاء value.info.excelExportConfig.whiteBackground (مفعل)، منع دمج السطور value.info.excelExportConfig.preventRowSpan (مفعل)، تجاهل إطار الخلايا value.info.excelExportConfig.ignoreCellBorder (مفعل)، تجاهل خلفية الخلايا value.info.excelExportConfig.igonreCellBackground، تجاهل الرسومات value.info.excelExportConfig.ignoreGraphics — تجرّد التنسيق البصري الذي لا يحتاجه جدول البيانات. ومنع دمج الأسطر تحديداً هو ما يمنع الخلايا المدمجة من تعطيل الفلاتر والفرز.

بدون مسافات بين السطور / بدون مسافات بين الأعمدة value.info.excelExportConfig.removeEmptySpaceBetweenRows, ...removeEmptySpaceBetweenColumns — تزيل الأسطر والأعمدة الفاصلة التي يستعملها تصميم الطباعة للهوامش.

حذف رأس الصفحة value.info.excelExportConfig.removePageHeader (مفعل) وعدم حذف رأس أول صفحة value.info.excelExportConfig.dontRemoveFirstPageHeader (مفعل) — يبقيان الترويسة مرة واحدة في الأعلى ويحذفان تكرارها في كل صفحة تالية، وهو تماماً ما يريده جدول البيانات.

حذف ذيل الصفحة value.info.excelExportConfig.removePageFooter (مفعل)، حذف رأس الأعمدة value.info.excelExportConfig.removeColumnHeader (مفعل)، إزالة تذييل العمود value.info.excelExportConfig.removeColumnFooter (مفعل)، حذف عنوان التقرير value.info.excelExportConfig.removeReportTitle (مفعل) — تحذف بقية زخارف الطباعة.

استعمال نسخة المسودة عند التصدير value.info.exportDraftVersion (مفعل افتراضياً) — يصدّر تصديرُ السجل نسختَه المسودة حين توجد.

الإعدادات في هذه الصفحة ​

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

الاسم العربيالاسم الإنجليزيمعرّف الحقلالمعنى
نسق المطالعةViewing Formatvalue.info.viewingFormatالعرض والطباعة
Use Ledger Calendar For Year Start And End In ReportsUse Ledger Calendar For Year Start And End In Reportsvalue.info.useLedgerCalendarForYearStartAndEndInReportsالعرض والطباعة
السماح بطباعة المسوداتAllow Printing Draftsvalue.info.allowPrintingDraftsالعرض والطباعة
السماح بطباعة المستندات التي تنتظر الموافقةAllow Printing Awaiting Approval Recordsvalue.info.allowPrintingAwaitingApprovalRecordsالعرض والطباعة
فتح الطباعة في نافذة جديدةOpen Print In Browser Windowvalue.info.openPrintInBrowserWindowالعرض والطباعة
الطباعة باستخدام تطبيق الطباعة المباشرةPrint Using Nama Servervalue.info.printUsingNamaServerالعرض والطباعة
إخفاء كود المستندات في سجل تطبيق الطباعة المباشرةDo Not Show Document Code In Nama Server Printing Logvalue.info.doNotShowDocumentCodeInNamaServerPrintingLogالعرض والطباعة
استعمال الكود كإسم لملف الطباعهuse Entity Code As File Namevalue.info.useEntityCodeForFileNameالعرض والطباعة
Use Adobe Syntax For PDF PrintingUse Adobe Syntax For PDF Printingvalue.info.useAdobeSyntaxForPDFPrintingالعرض والطباعة
Use Legacy Printing Code In PDFUse Legacy Printing Code In PDFvalue.info.useLegacyPrintingCodeInPDFالعرض والطباعة
Reports Footer Note 1Reports Footer Note 1value.info.reportsFooterNote1محتوى التقارير
Reports Footer Note 2Reports Footer Note 2value.info.reportsFooterNote2محتوى التقارير
عرض اسم الشركه بديل عن اللوجو في ال GUI الجديدShow Company Name Next To Logo In New GUIvalue.info.showCompanyNameNextToLogoيعرض اسم الشركة بدلاً من الشعار في الشريط العلوي لواجهة الويب القديمة.
استعمال لوجو هذه الشركة عند الدخول بالعامUse This Legal Entity Logo For Publicvalue.info.useLogoForPublicمحتوى التقارير
استعمال لوجو شركة السند عند طباعة نموذج الشاشةUse Document LegalEntity Logo When Print Formvalue.info.useEntityLegalEntityLogoWhenPrintFormمحتوى التقارير
البحث عن لوجو الشركة في مدخلات التقرير عند الدخول بالشركة عامSearch LegalEntity Logo In Report Parameters When Public LegalEntityvalue.info.whenPublicLegalEntitySearchLegalEntityLogoInReportParametersمحتوى التقارير
عرض التقرير اذا كان المستخدم/المجموعة/ملف الصلاحية مسموح له من خلال جدول الصلاحيات بغض النظر عن الصلاحياتAllow Report If User/Group/Security Profile Allowed Through Security Table Regardless Of Securityvalue.info.allowReportIfUserAllowedThroughSecurityTableRegardlessOfSecurityتعريفات التقارير
السماح بتغيير التقرير النظامي الي غير نظاميAllow Change System Report To Non Systemvalue.info.allowChangeSystemReportToNonSystemتعريفات التقارير
عدم تحديث تقرير غير نظامي ولكن له كود تقرير نظاميDo Not Update Report Not A System Report But Have Same Code Of System Reportvalue.info.dontUpdateReportNotASystemReportButHaveSameCodeOfSystemReportتعريفات التقارير
جلب التقارير المعتمدة فقط عند تحديث تقارير النظامGet Reviewed And Approved Reports Only When Update System Reportsvalue.info.fetchReviewedAndApprovedReportsOnlyWhenUpdateSystemReportsتعريفات التقارير
اظهار الذمم التالية فقط في مدخل نوع الذمة بالتقاريرShow Only These Subsidiary Types In Reports Subsidiary Type Parametervalue.info.showOnlyTheseSubsidiaryTypesInReportsأنواع الذمم في مدخلات التقارير
نوع الذمةSubsidiary Typevalue.info.showOnlyTheseSubsidiaryTypesInReports.subsidiaryTypeأنواع الذمم في مدخلات التقارير
تعديل الشركة المختارةOverride Selected LegalEntityvalue.info.overrideSelectedLegalEntityمدخلات المحددات في التقارير
تعديل القطاع المختارOverride Selected Sectorvalue.info.overrideSelectedSectorمدخلات المحددات في التقارير
تعديل الفرع المختارOverride Selected Branchvalue.info.overrideSelectedBranchمدخلات المحددات في التقارير
تعديل الادارة المختارةOverride Selected Departmentvalue.info.overrideSelectedDepartmentمدخلات المحددات في التقارير
تعديل المجموعة التحليلية المختارةOverride Selected AnalysisSetvalue.info.overrideSelectedAnalysisSetمدخلات المحددات في التقارير
تسجيل أداء التقارير في قاعدة البياناتLog Report Performance To DBvalue.info.logReportPerformanceToDBتسجيل تشغيل التقارير
تخزين مدخلات التقارير في قاعدة البيانات عند التشغيلLog Report Parameters To DB When Runningvalue.info.logParametersToDBتسجيل تشغيل التقارير
Log Report Exports To DBLog Report Exports To DBvalue.info.logExportsToDBتسجيل تشغيل التقارير
Log Forms To Report LogLog Forms To Report Logvalue.info.logFormsToReportLogتسجيل تشغيل التقارير
إضافة تشغيل التقارير إلى سجل التعديلAdd Report Runs To Action Historyvalue.info.addReportRunsToActionHistoryتسجيل تشغيل التقارير
إضافة التصدير إلى سجل التعديلAdd Export Action To Action Historyvalue.info.addExportToActionHistoryتسجيل تشغيل التقارير
Currency Pattern In ReportsCurrency Pattern In Reportsvalue.info.currencyPatternInReportsصيغ عرض القيم في التقارير
Quantity Pattern In ReportsQuantity Pattern In Reportsvalue.info.quantityPatternInReportsصيغ عرض القيم في التقارير
Rate Pattern In ReportsRate Pattern In Reportsvalue.info.ratePatternInReportsصيغ عرض القيم في التقارير
Percent Pattern In ReportsPercent Pattern In Reportsvalue.info.percentPatternInReportsصيغ عرض القيم في التقارير
Date Pattern In ReportsDate Pattern In Reportsvalue.info.datePatternInReportsصيغ عرض القيم في التقارير
Date Time Pattern In ReportsDate Time Pattern In Reportsvalue.info.dateTimePatternInReportsصيغ عرض القيم في التقارير
Time Pattern In ReportsTime Pattern In Reportsvalue.info.timePatternInReportsصيغ عرض القيم في التقارير
تخمين نوع الخليةDetect Cell Typevalue.info.excelExportConfig.detectCellTypeالتصدير إلى إكسل
خلفية بيضاءWhite Backgroundvalue.info.excelExportConfig.whiteBackgroundالتصدير إلى إكسل
منع دمج السطورPrevent Row Spanvalue.info.excelExportConfig.preventRowSpanالتصدير إلى إكسل
تجاهل إطار الخلاياIgnore Cell Bordervalue.info.excelExportConfig.ignoreCellBorderالتصدير إلى إكسل
تجاهل خلفية الخلاياIgnore Cell Backgroundvalue.info.excelExportConfig.igonreCellBackgroundالتصدير إلى إكسل
تجاهل الرسوماتIgnore Graphicsvalue.info.excelExportConfig.ignoreGraphicsالتصدير إلى إكسل
بدون مسافات بين السطورRemove Empty Space Between Rowsvalue.info.excelExportConfig.removeEmptySpaceBetweenRowsالتصدير إلى إكسل
بدون مسافات بين الأعمدةRemove Empty Space Between Columnsvalue.info.excelExportConfig.removeEmptySpaceBetweenColumnsالتصدير إلى إكسل
حذف رأس الصفحةRemove Page Headervalue.info.excelExportConfig.removePageHeaderالتصدير إلى إكسل
عدم حذف رأس أول صفحةDo Not Remove First Page Headervalue.info.excelExportConfig.dontRemoveFirstPageHeaderالتصدير إلى إكسل
حذف ذيل الصفحةRemove Page Footervalue.info.excelExportConfig.removePageFooterالتصدير إلى إكسل
حذف رأس الأعمدةRemove Column Headervalue.info.excelExportConfig.removeColumnHeaderالتصدير إلى إكسل
حذف رأس الأعمدةRemove Column Footervalue.info.excelExportConfig.removeColumnFooterالتصدير إلى إكسل
حذف عنوان التقريرRemove Report Titlevalue.info.excelExportConfig.removeReportTitleالتصدير إلى إكسل
استعمال نسخة المسودة عند التصديرExport Draft Versionvalue.info.exportDraftVersionالتصدير إلى إكسل