Ab Version 19.9.5
Für Statistikgenerierung können Skripts definiert werden welche in einem täglichen Interval Daten zu Statistikzwecken erfassen können.
Diese Skripts werden direkt unter Stammdaten -> Statistik Filter mit dem Button Skript bearbeiten eingetragen.
Skript Aufbau
Der Skript muss folgende Komponenten enthalten:
1. | Optionen für den Compiler |
2. | Import Deklarationen |
3. | Öffentliche Classe "DynamicCode" |
4. | Mindestens eine der Funktionen für Skripts |
5. | Alle Einstiegsfunktionen müssen als "Public Shared" deklariert sein. |
Beispiel
Option Infer On
Option Explicit On
Option Strict Off
Imports Styletronix.AuftragsverwaltungV2.Common
Imports Styletronix.AuftragsverwaltungV2
Imports System.Linq
Imports System
Imports System.Data
Imports Microsoft.VisualBasic
Imports DevExpress.Data.Filtering
Imports DevExpress.Data.Linq.Helpers
Public Class DynamicCode
Public Shared Sub CreateStatisticEntry(st As tbl_Statistik_Settings, dc As DC_AllgemeinDataContext, prg As IProgress(Of Styletronix.Threading.TaskProgress), ctx As System.Threading.CancellationToken)
'TODO: Inhalt des Skripts hier einfügen
End Sub
End Class
Die im Beispiel angegebenen Importe und Optionen sind die empfohlene Mindestkonfiguration.
Es werden intern keine automatischen Importe wie in Visual Studio durchgeführt. Diese müssen im Skript explizit angegeben werden.