THPDFSchematronSummary Record
Sammanfattar en Schematron-körning med regelantal, totalt antal överträdelser och motortillgänglighet
Deklaration
THPDFSchematronSummary= record
Profile: AnsiString;
TotalRules: Integer; // number of <assert>/<report> entries scanned
Evaluated: Integer; // rules whose contexts and tests were processed
Skipped: Integer; // legacy/stub engines only; zero for XE2+
EvaluationErrors: Integer;// rule expressions that could not be executed
Violations: Integer; // asserts that failed + reports that fired
EngineAvailable: Boolean; // False on Delphi 7 stub
EngineNote: AnsiString; // human-readable availability / error reason
end;
Enhet
HPDFEInvoiceValidator
Fält
| Fält | Syfte |
|---|---|
Profile | Profilidentifierare för den inlästa Schematron, motsvarande fakturans överensstämmelsenivå |
TotalRules | Antal genomsökta <assert>- och <report>-poster |
Evaluated | Regler vars kontexter och tester faktiskt bearbetades |
Skipped | Regler som äldre- eller stubbmotorer hoppar över; noll med XE2 och senare |
EvaluationErrors | Regeluttryck som inte kunde exekveras |
Violations | Antal assert som fallerat plus antal report som utlösts |
EngineAvailable | False när endast Delphi 7-stubbmotorn finns med |
EngineNote | Läsbar text om tillgänglighet eller felorsak |
Användningsanteckningar
- Läs sammanfattningen från
IHPDFESchematronEngine.LastSummaryeller frånTHPDFEInvoiceValidationReport.BusinessSummary - Antalen är förberäknade så att anropare kan visa ett entradigt resultat utan att behöva gå igenom regelarrayen
EngineAvailableFalse betyder att affärsreglerna inte exekverades och att en hybridfaktura då måste misslyckas säkert