SOG-Helpcenter Logo SOG Business - Software

Einfache Projekterweiterung über Scripting


Um ein vorhandenes Projekt z. B. über Scripting mit einem eigenen Dialog zu versehen, sind folgende Schritte notwendig:

Dialogklasse

 

Ein Beispiel für ein Script einer eigenen Dialogklasse finden Sie hier: Sources\SOG.ERP.Script\Script.Basis\Test\dlg_meta_berichte.cs

Umgebungseinstellung


Erweitern Sie die Umgebungsdatei (z. B. Firmensteuerdatei unter env\${HHENVDOMAIN}\firm01.env) um folgende Einträge:

  env SOGScriptPath (${PROJ}\\scr\\Script.Proj;${PROJ}\\scr\\Script.Proj\\Generated)

Eintragung in c084


Legen Sie einen Eintrag über c074 mit folgendem Inhalt an:

Typ:   VacosObjectDefinition
Id:    ProjArtikelImport
Text:  Artikelimport
Assembly: Script
Class: Script.DlgProjArtikelImport
Constructor: NewDlgProjArtikelImport

Legen Sie einen Dialogschritt mit folgendem Inhalt an:

Id:   ProjArtikelImport
Text: Artikelimport
KeyBack: 99

Aufruf und Maskendesign


Rufen Sie nun den Dialog über den Active Skin Direktstart mit dem Namen "ProjArtikelImport" auf.
Bitte beachten Sie, dass Sie vor dem Design Ihrer Maske die richtige Maskenvariante wählen, da sonst das Maskendesign wieder verloren gehen kann.