MesoXPO Bibliothek
Kapselung der Mesonic WinLine ERP Datenbanktabellen in XPO-Objekt-Klassen. Die Tabellen-Metadaten wurden aus dem Repository und dem physikalischen SQL-Schema generiert.
Versionshistorie
2022.4.0 / 2023.4.0
Added
- Neue Methode AddServernameAlias im DataLayerManager um SQL Server Aliasnamen anzugeben
- BestelldateiKopf:
- Objekt Verweis auf Vorbelegung Lagerort, Ausprägung 1 und Ausprägung 2
- ArtikelStammdatei:
- Objekt Verweis auf Ausprägung 1 und Ausprägung 2
1.3.5 und 1.3.6
Refactoring
- MesoXPO Helper in eigenes Projekt ausgelagert
Fixed
- Wieder aus der WinLine Edition 2023 entfernte Spalten der Projekterfassungstabelle T077 auch im Model entfernt
1.3.4
New
- Neue Methode DataLayerManager.CreateObjectTypesForUserDefinedTypes um abgeleitete Klassen für benutzerdefinierte Tabellenerweiterungen zu unterstützen. Siehe MesoXPO Dokumentation
- Erweiterung der DataLayerManager.CreateDataLayer Methoden um Parameter userdefinedTypes um diese zu unterstützen
- Neue Überlagerung der DataLayerManager.CreateDataLayer Methoden um direkt aus einer SystemUnitOfWork unter Angabe einer Mandanten-Nummer einen IDataLayer zu erzeugen
Changed
- Die Methode DataLayerManager.CreateDataLayer lädt nun nicht mehr im Standard die benutzerdefinierten Tabellen und Spalten, um keinen Konflikt mit ggf. angegebenen userdefinedTypes zu provozieren
1.3.3
Fixed
- ConnectionHelper.GetPersistentTypesWinLineData() liefert nun auch den Typ "BenutzerdefinierteSpalten"
1.3.2
- Neue Attribute IsUserdefinedTable und IsUserdefinedColumn
- Optimierungen und Fehlerkorrekturen im MesoObjectLayer in Bezug auf MesoYear
- Projektstammverweis in Projekterfassung korrigiert
- Neue kalkulierte ArtikelLagerwerte Eigenschaften für Lagerstand und Lagerwert
1.3.1
- Neues Objekt MesoObjectLayer um automatische Filterung auf Basis Mandant und Wirtschaftsjahr zu ermöglichen
// Verbindung zur SystemDatenbank
MesoObjectLayer = SystemUnitOfWork.GetMesoObjectLayer("500M");
- Neue Attribute IsBaseYearRelevantTable und IsYearIndependentTableAttribute
- WinLine Edition 2023 Repository Änderungen
1.2.3
Fixed
- ConnectionHelper.GetPersistentTypesWinLineData() liefert nun auch den Typ "BenutzerdefinierteSpalten"
1.2.2
- Die über DataLayerManager erzeugten DataLayer lesen automatisch die benutzerdefinierten Tabellen und Spalten in das verwendete XpDictionary
- Neue Attribute IsUserdefinedTable und IsUserdefinedColumn
- Optimierungen und Fehlerkorrekturen im MesoObjectLayer in Bezug auf MesoYear
- Projektstammverweis in Projekterfassung korrigiert
- Neue kalkulierte ArtikelLagerwerte Eigenschaften für Lagerstand und Lagerwert
1.2.1
- Neues Objekt MesoObjectLayer um automatische Filterung auf Basis Mandant und Wirtschaftsjahr zu ermöglichen
1.2.0
1.1.40
- Umstellung auf PersistentAlias für verknüpfte Datensätze wie z.B. ArtikelStammdatei.Hersteller > erlaubt direkte Verwendung in Queries
1.1.39
- Neues Enum ArchiveTagDatatypeEnum für Archiv-Business-Klasse
1.1.38
- Neue Methode ErmittleEigenschafswertAlsText für Basis-Objekte
1.1.37
- CRMUploads mit Archivdokumentenzugriff
1.1.36
- Belege enthalten nun eine Property auf verknüpfte CrmFälle
1.1.35
- Passwort Methoden Prüfen und Setzen für Benutzerstamm
1.1.34
- ts-spalte als FetchOnly in Benutzerstamm deklariert
1.1.33
- Erweiterung Model System um BLZStamm
1.1.32
- Erweiterung Business Archiv um optionale angabe Pfad zur Mesospool.exe
1.1.31
- netstandard2.1 > netstandard2.0 f�r NET Framework Einbindung
1.1.30
- ConnectionPooling als optionaler Parameter f�r UnitOfWorks
1.1.29
- ServiceCollectionExtionsions f�r SystemDb erg�nzt
1.1.28
- Weitere �berladungen f�r BaseUnitOfWork (ConnectionString)
1.1.27
- SystemUnitOfWork implementiert ThreadSafe und DataLayer Cache
1.1.26
- BaseUnitOfWork DataLayer Cache implementiert um nicht je ConnectionString Anfrage einen neuen DataLayer zu erzeugen
1.1.25
- Artikelview-Objekt implementiert IMesoObject (zugriff auf Eigenschaften)
1.1.24
- Eigenschaftenhilfsmethoden zum Lesen und Schreiben erg�nzt
1.1.23
- Bugfix in Eigenschaftenermittlung f�r Basis-Objekte
1.1.22
- Eigenschaftenermittlung f�r Basis-Objekte
1.1.21
- SystemUnitOfWork liefert Mandatenconnectionstring
1.1.20
- BugFix Null Exception in Bestand
1.1.19
- Lagerwerte als Eigenschaft des Artikelstammdatei-Objektes
- Lagerwerte mit Methoden f�r Bestand und verf. Bestand
1.1.18
- Grafiken Systemtabelle bereitgestellt
1.1.12
- Lagerortejournal f�r BestelldateiMitte aufgenommen
- .NET Standard 2.0 > .NET Standard 2.1; DevEx 21.2.7
1.1.13
1.1.16
- Belegnummernl�nge in WinLine von 20 auf 50 Zeichen
1.1.17
1.1.18
- Grafiken Systemtabelle aufgenommen