Vorabinfos ohne Gewähr

die Einführung von Version 9.0 rückt näher und eine neue, vielleicht schon letzte Betaversion steht bereit. Unseren Betatestern möchten wir an dieser Stelle herzlich danken und einige Hinweise zur neuen Version geben.

  • Installation
Es gibt eine grundlegende Umstellung, die künftig die Versionspflege erleichtert: Es wird nur noch ein Programm kompiliert. Anstatt der bisherigen erp.exe und arthur.exe existiert nur noch eine start42.exe. Bei der Installation entscheiden Sie per Auswahl, ob 42 Arthur, 42 ERP oder 42 Team aktiviert werden soll. Eine Konfigdatei unterscheidet dann die Varianten. Wie gewohnt bestimmt die Lizenzdatei, ob eine Demoversion oder die Vollversion gestartet wird.
Bitte beachten Sie, daß die Auswahl von 42 Team zu Beginn des Setups nur für 42 Team in der Standalone-Version erforderlich ist. Um die Warenwirtschaft mit 42 Team zu installieren wählen Sie 42 Arthur oder 42 ERP.
  • Fertigung,  Fertigungsstücklisten, Produktionsstücklisten
Der Bereich der Fertigung sowie die damit verwandten Produktionsstücklisten wurden intensiv überarbeitet. Haben Sie Kunden in diesem Bereich oder Anpassungen, die auf der Fertigung beruhen, empfehlen wir einen Blick auf die neue Beta zu werfen. Für Rückfragen oder Anregungen aus der Praxis sind wir dankbar.
Fertigungs-und Produktionsstücklisten sind nun variabel und mehrstufig. Die Erfassung der Stücklisten und deren Bearbeitung im Beleg wurden überarbeitet. Neu hinzugekommen ist eine Zeichnungsnummer. Diese ermöglicht Ihnen, Variationen einer Stückliste zur erneuten Verwendung abzuspeichern.
Neu sind bei Stückartikeln die Eigenschaften "Baugruppe" und "Standard". Baugruppe kennzeichnet einen Stückartikel, der selbst eine im Fertigungsprozess aufzulösende Stückliste ist (z.B. in einer mehrstufigen Stückliste ohne Zwischenprodukt). Ist eine solche Baugruppe als Standard gekennzeichnet, werden Änderungen an dieser Stückliste bei erneuter Verwendung berücksichtigt. Baugruppen ohne das Flag Standard werden bei späteren Fertigungen ohne Berücksichtigung nachträglicher Änderungen wiederverwendet.
  • Makromodul
Wir empfehlen bestehende Eigenanpassungen in Version 9.0 zu testen. Hierzu bereits jetzt Hinweise zu Änderungen im Makromodul:
Funktion OnMenuInit
bei der Funktion OnMenuInit ist der Parameter "Hauptmenü" weggefallen
Funktion RegisterDocType
Die Funktion wurde um den Parameter MenuEntry erweitert.
Wert: 0 = keine Anzeige unter dem neuen Menü "Weitere"
         1 oder kein Eintrag =  Anzeige unter dem neuen Menü "Weitere"

Neue, mit der Funktion RegisterDocType registrierte Dokumentarten, werden nun standardmäßig unter dem Menü "Weitere" angezeigt (Auswahlleiste, Explorer, Dokumente). Will man diese autom. Anzeige unterbinden ist für den Parameter MenuEntry der Wert 0 anzugeben.   
NEU: Funktion RegisterDocMenu
Mit Hilfe dieser Funktion besteht die Möglichkeit eigene Dokumentspezifische Menüs zu registrieren um Sie innerhalb der Funktion OnMenuInit anzusprechen. Wenn mit dieser neuen Funktion eine eigene, mit der Funktion RegisterDocType registrierte Dokumentart angegeben ist, dann besteht die Möglichkeit für die neue Dokumentart ein eigenes Menü zu erstellen.
Beispiel:
OnStartedSession()
{
    RegisterDocType("Test","TabKey","MltKey",1,1,1,1);
    RegisterDocMenu("Test");
}
OnMenuInit(MenuName,Menu)
{
    if(stricmp(MenuName,"Test") == 0)
    {
       // eigenes Menü für die Dokumentart Test
       ........
    }
}

Funktion OnSetFldData()
Die Funktion OnSetFldData wurde ersatzlos gestrichen und ist durch die Funktion OnInitFldData(Field,Form) bzw. OnInitFldData[Field](Field,Form) zu ersetzen