MicrotronX ERP - History / Changelog



Warnhinweis: Sie sind verpflichtet, vor jedem LiveUpdate eine Datensicherung durchzuführen.

3.26.0.1 - 2026-01-02

  • Allgemein / Global
    • Erste Programmversion für das Jahr 2026 zur Aktivierung der Updatelizenzen.
    • Enthält alle Erweiterungen und Korrekturen der 3.25.0.87 = Letzte Version für 2025.

  • Android Barcode Scanner für ERP
    • Neue Funktion zur persistenten Speicherung von „Commands“ über die neue Barcodescanner-App, mit denen serverseitig Folgeprozesse automatisiert angestoßen werden können (z. B. „Entladevorgang für XXX abgeschlossen“).

  • MxCronJobs
    • Erweiterung der internen tmxFortras Komponente zum verbesserten Schreiben bzw. Erstellen von Fortras Dateien anhand von Definitionsdateien


3.26.0.2 - 2026-01-07

  • Allgemein / Global
    • Die Initialisierung der verfügbaren Drucker und Druckoptionen nach dem Login wurde optimiert und führt insbesondere in Umgebungen mit vielen Netzwerkdruckern zu einer signifikant schnelleren Anzeige des Programmfensters.

  • Druckmenü
    • Der Trigger onCreateAttachmentsPerRTM wurde erweitert und stellt nun zusätzliche Variablen sowie Konstanten zur Verfügung, die den aktuellen Kontext umfassender abbilden.

  • Triggersystem
    • Aktualisierung der tmxFortras Komponente jetzt auch in der Basissoftware

  • Auftragserfassung
    • Die CO₂-Berechnung wurde verbessert und setzt die Werte nun automatisch auf 0 zurück, wenn aufgrund unvollständiger oder fehlender Eingangsdaten keine valide Berechnung durchgeführt werden kann.
    • Erweiterung der Tabellenansicht um spezielle Suchfelder nach Container-Adressenliste Arten


3.26.0.3 - 2026-01-08

  • Druckmenü
    • Das Laden der verfügbaren Drucker sowie deren Parameter und Funktionen wurde in einen Hintergrundprozess ausgelagert, sodass das ERP beim Start nicht mehr „hängen bleibt“. Dadurch wird vermieden, dass Verzögerungen entstehen, wenn Windows Druckerfunktionen nur langsam ausliest oder ein Drucker nicht erreichbar ist und auf einen Timeout gewartet werden muss.

  • Dispo-Modul
    • Die Disposition für Sammler wird um den "Sammler-Barcodecheck" erweitert.

  • Triggersystem
    • Diverse Verbesserungen an der internen tmxFortras Komponente


3.26.0.4 - 2026-01-09

  • Dispo-Modul
    • Korrektur eines SQL Fehlers beim Ermitteln der Überzähligen / Unbekannten NVE beim Sammler Barcodecheck


3.26.0.5 - 2026-01-10

  • Allgemein / Global
    • Das Löschen der eigenen Benutzergruppe (vom aktuell angemeldeten Admin) in der Administration ist nicht mehr möglich!

  • Dispo-Modul
    • Verbesserte Ausgabe von "Überzähligen" NVE und neue Möglichkeit, den gescannten Barcode aus dem Entladebericht zu löschen


3.26.0.6 - 2026-01-12

  • Triggersystem
    • Neue, integrierte Triggerfunktionen zur zuverlässigen Erkennung von Dateitypen anhand des tatsächlichen Dateiinhalts – unabhängig von der Dateiendung:
      • function mxff_GetFileType(const vFileName: string): string
      • function mxff_GetFileType_isText(const vtype:string):boolean

  • Planer3
    • Nach dem Update der DevExpress-Komponenten im Dezember wurde der interne Timer zur Aktualisierung von Erinnerungen unbeabsichtigt auf 1.000 Millisekunden zurückgesetzt. Dieses Intervall ist zu kurz und beeinträchtigt die Performance des ERP-Systems.

      Mit diesem Update wird der Intervall von 1.000 auf 60.000 Millisekunden (1 Minute) erhöht. Dadurch wird die Systemlast deutlich reduziert und sporadische „Hänger“ bei der Hintergrundaktualisierung des Kalenders treten wesentlich seltener auf.


3.26.0.7 - 2026-01-13

Dieses Update benötigt eine Reorganisation!

  • Dispo-Modul
    • Die BSG Übersicht für den Sammler wurde um Steuercodes und Sachkonten erweitert

  • Buchungen
    • Die Softwarebasis wurde umfassend erweitert: Sammler-Kostenverteilungen, Sammler-Einnahmenverteilungen, das Laden von Nebenkosten für Erlöse und Aufwendungen sowie die reguläre Erfassung von Einnahmen und Ausgaben wurden funktional ausgebaut.

      Alle Bereiche, die bislang die automatische Steuercodeermittlung nutzen, wurden zusätzlich um eine automatische Sachkontenermittlung erweitert. Diese basiert auf der neuen Stammdatentabelle für die automatische Sachkontenfindung und ermöglicht eine durchgängige, regelbasierte Kontierung.

      Die automatische Sachkontenermittlung ist zunächst nur aktiv, wenn die Admin-Einstellung sachkonto_automatik auf 1 gesetzt wird.

  • Auftragserfassung
    • Die Erzeugung von NVE-/SSCC-Barcodes wurde weiter optimiert:
      • Jede generierte NVE wird nun eindeutig einer Sendungszeile über das Datenfeld possdgd_mindex zugeordnet.
        Dadurch können beispielsweise bei ausgehenden EDI-Prozessen die entsprechenden Barcodes pro Sendungszeile gezielt berücksichtigt und korrekt in der weiteren Verarbeitung verwendet werden.
      • Ungültige Zuordnungen – etwa wenn eine Sendungszeile nachträglich geändert wird (z. B. von 2 auf 3 Paletten) oder wenn eine Sendungszeile gelöscht und neu angelegt wird – werden automatisch erkannt und neu verknüpft. Dadurch bleibt die Zuordnung der NVEs jederzeit konsistent, ohne dass manuelle Korrekturen erforderlich sind.
      • Beim Drucken von Barcodelabeln steht ein neues Datenfeld possdgd_mindex zur Verknüpfung mit der Sendungszeile zur Verfügung


3.26.0.8 - 2026-01-14

  • Auftragserfassung
    • Erweiterung der Tabellenansicht Suchfelder um NVE/SSCC

  • Warenwirtschaft
    • Korrektur der Fehlermeldung TFREIESDG: Das Feld "text" wurde nicht gefunden

  • Dispo-Modul
    • Erweiterung der Funktion "Überprüfung Sammler Scannung": Sendungen in denen keine Barcodes erzeugt wurden, werden zusätzlich unter "Barcodelabel Fehlt" gelistet


3.26.0.9 - 2026-01-15

  • Auftragserfassung
    • Die Schadenserfassung pro NVE/SSCC wurde überarbeitet und minimalisiert
    • Korrektur eines Filterfehlers in der Tabellenansicht, wenn nach NVE/SSCC gesucht wurde

  • Triggersystem
    • Neue integrierte Triggerfunktion zum Erzeugen vom Barcode-Schadensmodul:
      function mxtf_barcodeschadenmodul(vparent:twinControl; vMasterDatasource:tdatasource; vMasterFieldName:string):tmxBarcodeSchaden

  • Dispo-Modul
    • Die Schadenserfassung für NVE/SSCC kann direkt im Dispomodul über die "Barcode Sammler" Seite, nach dem Starten der Überprüfung Sammler Scannung geöffnet werden


3.26.0.10-12 - 2026-01-16

  • Dispo-Modul
    • Schadenserfassung auch für Überzählige Paletten aktiviert

  • Buchungen
    • Erweiterung der Sachkontenautomatik sowie Korrektur potenzieller Stammdatenfehler: Ist beispielsweise der Textfilter leer definiert, wird automatisch ein % eingesetzt.
      Dadurch werden fehlerhafte oder unvollständige Konfigurationen abgefangen und die automatische Sachkontenermittlung arbeitet robuster und fehlertoleranter.

  • Einnahmen- / Ausgabenerfassung
    • Korrektur diverser sporadischer Zugriffsverletzungen in Verbindung mit der Einnahmen- und Ausgabenerfassung und der neuen Sachkontenfindungsautomatik

  • Triggersystem
    • Zahlreiche neue, integrierte Triggersystem-Funktionen für den EDI-Austausch zwischen Unternehmen, die MicrotronX ERP einsetzen, wurden aktiviert. Damit können Aufträge nun sehr einfach per EDI an Partner übermittelt werden.

      In einem weiteren Ausbauschritt wird es zudem möglich sein, digitale Ablieferbelege, Dateien und Dokumente sowie Statusmeldungen automatisiert zurückzuerhalten und direkt im System weiterzuverarbeiten. So entsteht eine durchgängige, automatisierte Kommunikationskette – von der Auftragserstellung bis zur finalen Rückmeldung.


3.26.0.13 - 2026-01-19

Dieses Update benötigt eine Reorganisation!

  • Dateianlagen
    • Der Trigger onmailtoclick zum Versenden von Dateianlagen wurde um die Variable vTO erweitert.

  • Auftragserfassung
    • Korrektur eines Übersetzungsfehlers in den CO₂-Feldern: Leer-KM: wird in CO₂ für Leer-KM: umbenannt und entsprechend in allen anderen Übersetzungen angepasst.
    • Neue Admin-Einstellung zur Steuerung der Unterseiten (z. B. Adressen, Sendungsdaten, Finanzdaten) innerhalb der Formularansicht: auftragerform.pagec.multiline
      • 0 = Standard: bis 1024 Pixel Anwendungsbreite einzeilig, darüber hinaus mehrzeilig
      • 1 = Immer mehrzeilig
      • 2 = Immer einzeilig
    • Die Barcodeliste wurde um Dateianlagen pro NVE/SSCC erweitert

  • Android Barcode Scanner für ERP
    • Vorbereitungen für neue Funktionen in der mxBCD-Barcodescanner-App:
      Nach dem Scannen eines NVE/SSCC können künftig direkt Fotos aufgenommen und automatisch in den neuen Dateianlagen für Barcode/NVE/SSCC gespeichert werden. Dadurch wird eine lückenlose, mediengestützte Dokumentation auf Packstückebene ermöglicht.
    • Der neue Android-BCD-Client kann nun getrennte Echtzeitverbindungen zum mxBCD-Servermodul S3Z05 deutlich zuverlässiger und schneller wiederherstellen. Dadurch wird die Stabilität der Live-Kommunikation insbesondere in mobilen oder instabilen Netzwerkumgebungen spürbar verbessert.
    • Der bisherige „ERP Barcodescanner“ wird im Google Play Store in „MicrotronX Barcodescanner“ umbenannt.
      Damit wird die App bei der Suche nach „MicrotronX“ korrekt gelistet, ist eindeutig der Produktlinie zugeordnet und kann von Anwendern deutlich einfacher gefunden werden.
    • Neue integrierte Triggerfunktion auf dem Barcodescanner zum Laden der Schaden- und Statuscodes vom Server: function mxbcd_get_schadenstatuscodes():integer
    • Der letzte gescannte Barcode bleibt innerhalb der "Aktuelle Scannung" Seite immer erhalten und kann für weitere Funktionen genutzt werden; auch wenn die aktuelle Scannung beendet und eine neue Scannung gestartet wird!

  • Dispo-Modul
    • Die Schadenserfassung für Barcode/NVE/SSCC wurde grundlegend überarbeitet:
      • Umstellung auf eine kombinierte Status- und Schadenserfassung pro einzelner Barcode-Einheit. Gleichzeitig wurde eine neue Stammdatentabelle für Status- und Schadensgründe eingeführt, die die strukturierte Pflege von Texten, Codes, Subcodes und weiteren Merkmalen ermöglicht.
      • Einführung neuer Datenfelder für Uhrzeit, Code und Subcode zur präziseren Erfassung und Auswertung.
      • Neuer Trigger der beim Speichern aufgerufen wird: returnschadenspeicherntest

  • Stammdaten
    • Die Lookupinfo Basistabelle wurde um neue Felder erweitert: vBoolInt1, vBoolInt2, vBoolInt3, vValue3, vValue4, vValueText1, vValueText2

  • Speditionslager
    • Die Lagerbewegungen wurden um neue Suchmöglichkeiten von nicht abgerechneten Lagerbewegungen und Lagergeld erweitert
    • Die Tabellenansicht der Lagerbewegungen wurde um neue Felder erweitert: tage_nicht_abgerechnet, lagerbewegung_abgerechnet

  • Personal Stammdaten
    • Neue Basistabelle für "Einsatzzeiten" wird mit diesem Update erzeugt und mit künftigen Updates wird die Erfassungsmaske hierzu aktiviert


3.26.0.14 - 2026-01-23

  • Triggersystem
    • Neue integrierte Triggerfunktion (Hilfsfunktion zu tmxGrid.mxview) zum Einfügen einer tmxAdressDbCombobox als Erfassungsfeld in tmxcxgrid-Tabellenkomponenten:
      function mxAdressCombobox4Field(const vFeldNr:string; const vFeldKurz:string; const vKategorie:integer; const vMinChars:integer=3; const vAdressMemoField:string): boolean
      Achtung: Diese Erweiterung befindet sich aktuell im Alpha-Test und wird erst mit einer der nächsten Versionen (.15 oder .16) produktiv freigeschaltet.
    • Verbesserungen und Optimierungen an der internen c__TriggerConstants Komponente mit vielen Verbesserungen und teilweise viel schnellerem Lesen und Schreiben (x1000)
    • Die internen Komponenten zur Datenbankanbindung wurden grundlegend überarbeitet und führen nun deutlich mehr Operationen mit weniger tmxAdsConnection-Instanzen aus. Zusätzlich wurden Timeouts optimiert und die Thread-Sicherheit verbessert.
    • Unsere eigene c__TriggerConstants-Komponente, die in vielen Modulen, Komponenten und Funktionen zum Laden, Speichern, Konvertieren und Migrieren von Daten sowie als zentraler Informationsspeicher dient, wurde in zahlreichen Bereichen erweitert und insbesondere für das Lesen und Schreiben großer Datenmengen deutlich optimiert.

  • MS800 Webdienste
    • Das MS800-Webdienste-Modul kann nun deutlich mehr Anfragen in spürbar kürzerer Zeit verarbeiten und verfügt zusätzlich über einen integrierten Überlastungsschutz, der verhindert, dass zu viele gleichzeitige bzw. parallele Anfragen den Server überlasten oder im Extremfall zum Absturz bringen.

  • Android Barcode Scanner für ERP
    • Das S3Z05 Barcodeserver Modul wurde erweitert und kann nun besser mit Notizen, Fotos und Schaden/Statusmeldungen umgehen
    • Eine neue Android APP zur Aktualisierung über den Google Play Store ist bereitgestellt


3.26.0.15 - 2026-01-28

  • MicrotronX SQL Server
    • Im Update 3.26.0.14 hat sich ein Fehler bei der Generierung von Datenbank-Verbindungs- bzw. Session-Namen eingeschlichen, wodurch diese länger als 40 Zeichen werden konnten. In der ElevateDB-Struktur ist jedoch eine maximale Länge von 40 Zeichen definiert; eine Überschreitung führt serverseitig zu Problemen.

      Bitte aktualisieren Sie daher dringend auf diese Programmversion. Wir haben sämtliche relevanten Bestandteile erneut geprüft und den Fehler vollständig korrigiert, sodass die Session-Namen nun wieder zuverlässig innerhalb der zulässigen Grenzen erzeugt werden.


3.26.0.16 - 2026-01-29

  • Allgemein / Global
    • Das neue MicrotronX-Ticketsystem ist online und kann für Fehlerberichte, Verbesserungsvorschläge, Stammdatenänderungen sowie Mitteilungen an unsere Buchhaltung verwendet werden!
      Fehlerberichte aus dem MicrotronX ERP und den Zusatztools können zudem automatisch im Ticketsystem registriert werden.
    • Die Gruppenberechtigungen für Personal wurden um eine neue Berechtigung "Seite Einsatzzeiten sichtbar?" erweitert.

  • Triggersystem
    • Verbesserte interne Lese- und Schreibfunktionen und optimierte Speicherverwaltung in Triggersystemfunktionen
    • Neue integrierte Triggerfunktion zum Erzeugen einer eigenständigen Vorschau für Dateianlagen:
      mxtf_dateianlagenvorschau(vparent:twinControl):tmxdateianlagenVorschau

  • Dispo-Modul
    • Neuer Trigger beim Abschließen bzw. Speichern eines Sammlers: ondispoonupdateposffdetails
      Dieser neue Trigger wird beim Übertragen der Funktion „Unternehmerdaten in Unterpos. eintragen“ verwendet und ermöglicht eine Erweiterung um zusätzliche Felder. Die zu aktualisierenden Felder und Werte für alle Positionen sind in vUpdateData:c__TriggerConstants enthalten.

  • Benutzer Kontrollzentrum
    • Die E-Mail-Einstellungen wurden um den SMTP-Versand mit der OAuth2 Authentifizierung für Microsoft 365 und Google GMail erweitert.
      Hierfür war es notwendig, eine eigene App bei Microsoft und Google zu registrieren und die OAuth2-Authentifizierung zu implementieren. Die Microsoft App ist ab sofort verfügbar - bei der Google App sind wir noch in der Registrierungs und Aktivierungsphase.

      OAuth2 ist ein modernes, tokenbasiertes Authentifizierungsverfahren, bei dem keine festen Benutzernamen oder Passwörter mehr im System gespeichert werden. Stattdessen autorisiert sich der Benutzer einmalig bei Microsoft, und das System erhält ein zeitlich begrenztes Zugriffstoken für den E-Mail-Versand.

      Beim ersten Test bzw. beim ersten E-Mail-Versand wird dieser Authentifizierungsprozess automatisch gestartet. Nach erfolgreicher Autorisierung können E-Mails sicher per SMTP versendet werden.
      Die gesendeten E-Mails erscheinen dabei wie gewohnt im Ordner „Gesendete Elemente“ des jeweiligen Gmail-/Outlook-/Microsoft-365-Postfachs.
    • Mit einer neuen Systemerweiterung wurde eine völlig neue Möglichkeit für Remotedesktop-Nutzer geschaffen: Ein Anwender kann direkt aus einer RDP-Sitzung bzw. aus dem MicrotronX ERP, das innerhalb der Remotedesktop- oder RemoteApp-Umgebung auf dem Server läuft, beim E-Mail-Versand sein lokal installiertes Outlook oder eine andere lokale E-Mail-Clientsoftware öffnen und zum Senden verwenden.
      Damit wird die bisherige technische Trennung zwischen Remotedesktop/RemoteApp und lokalem E-Mail-Client deutlich reduziert. Anwender profitieren von einem wesentlich komfortableren Workflow, da sie ihre gewohnte lokale E-Mail-Umgebung inklusive Signaturen, Add-ins und Kontoeinstellungen nutzen können, während sie gleichzeitig im MicrotronX ERP auf dem Server arbeiten.

  • Personal Stammdaten
    • Neue Erfassungsmöglichkeit von Einsatzzeiten für die Personalverwaltung

  • Reportbuilder
    • Aktualisierung vom Reportbuilder und allen Zusatzkomponenten auf die aktuellste verfügbare Enterprise Version 23.03 mit diversen Korrekturen und Verbesserungen seitens des Herstellers

  • LKW Stammdaten
    • Korrektur eines Fehlers bei der Erfassung von Fahrzeugdaten: Beim Eingeben eines Fahrzeugtyps und dem Drücken der Enter-Taste wurde teilweise ein anderes Fahrzeug selektiert, da im Hintergrund eine Aktualisierung der Tabellenansicht ausgeführt wurde. Dadurch sprang der Datensatz unbeabsichtigt auf ein anderes Fahrzeug.


3.26.0.17 - 2026-02-04

  • Allgemein / Global
    • Die neue Systemerweiterung zum Versenden von E-Mails aus einer RDP-Sitzung über das auf dem lokalen Computer installierte E-Mail-Programm (z. B. Outlook) wurde weiter optimiert, um Stabilität, Performance und Benutzerkomfort nochmals zu verbessern.

  • Speditionslager
    • Die Liste der Lagerbewegungen wurde um die Spalten SPEDLAGER_LAGERANWEISUNG und SPEDLAGER_ANLIEFERINFO erweitert
    • Die Lagerbestand-Durschnittswerte Berechnung füllt nun auch die Rohdaten-Tabelle für den Excel Export

  • Entfernungswerk
    • Die Stammdatentabelle für das „Entfernungswerk Zwischenstopp“ wird bei der nächsten automatischen oder manuellen Reorganisation umstrukturiert. Dadurch ist es künftig möglich, für identische Kombinationen aus AB-Land + PLZ und EM-Land + PLZ mehrere unterschiedliche Zwischenstopps mit definierter Reihenfolge zu hinterlegen.


3.26.0.18 - 2026-02-05

Dieses Update benötigt eine Reorganisation!

  • Allgemein / Global
    • Ein sporadisches Lookup-Problem im Zusammenhang mit dynamischen Tabellenfeldern (z. B. neu angelegte, berechnete Spalten über Administration → „Lookupdate pflegen“) wurde behoben. Bisher wurde die Berechnung eines Feldes vollständig deaktiviert, sobald eine Berechnung bzw. Datenbankabfrage einmal länger als 500 ms dauerte. Diese Berechnung wurde erst nach einem Neustart des MicrotronX ERP wieder aktiviert.
      Mit diesem Update wird dieses sehr alte und fachlich falsche Verhalten – das ursprünglich nur zu Debug-Zwecken gedacht war – vollständig aus der Produktionsversion entfernt.
    • Korrektur einer sporadischen Zugriffsverletzung sowohl beim Starten als auch beim Beenden vom ERP

  • Personal Stammdaten
    • Die Neue Einsatzzeiten Tabelle wird umstrukturiert und erweitert

  • Auftragserfassung
    • Neues Datenfeld zum Speichern der Frachtführer Tracking Url: A_FFTRACKING_LINK

  • Adressenverwaltung
    • Die Überprüfung von Umsatzsteuer-Identifikationsnummern über das BFF wurde aktualisiert. Da die bisherige Prüfmethode seitens des BFF abgeschaltet wurde, haben wir die entsprechenden Trigger-Skripte auf die neue API-Anbindung umgestellt. Es genügt, die Trigger-Unit bffonline_ustident zu aktualisieren.


3.26.0.19 - 2026-02-09

  • Allgemein / Global
    • Verbesserte Anbindung an das neue mxTicketSystem und ignorieren von doppelten Fehlerberichten

  • Triggersystem
    • Verbesserter Speicherschutz beim gleichzeitigem Aufrufen der c__TriggerConstants.O() Funktion von verschiedenen Threads


3.26.0.20 - 2026-02-10

  • MicrotronX SQL Server
    • Die mxdbsystem_connections Tabelle wird wieder regelmäßig bereinigt


3.26.0.21 - 2026-02-11

  • Allgemein / Global
    • Beim Beenden des MicrotronX ERP werden ggf. auftretende Zugriffsverletzungen und ähnliche Fehler unterdrückt und ignoriert.

  • Zahlungswesen
    • Die IBAN-Bereinigung wird künftig nur noch bei Bankverbindungen durchgeführt, deren zugehörige Kundendaten innerhalb der EU liegen.

  • Adressenverwaltung
    • Die IBAN-Bereinigung wird künftig nur noch bei Bankverbindungen durchgeführt, deren zugehörige Kundendaten innerhalb der EU liegen.


3.26.0.22 - 2026-02-12

  • Triggersystem
    Korrekturen an der internen c__TriggerConstants Komponente:
    • Bugfix: TrimExcess nach Remove entferntTDictionary.TrimExcess nach Remove konnte durch internes Rehash lokale Record-Kopien invalidieren, was beim Funktions-Exit zu EInvalidPointer in @UStrClr/@FinalizeRecord führte. Betraf object_getvalue, delete, object_getvaluefromDescription und object_getvaluefromDescription_list.
    • Bugfix: object_getvalue gab Zombie-Objekt zurück — Wenn mxtriggersystem_checkobjectvalue false lieferte, wurde der Eintrag entfernt aber result nicht auf nil gesetzt. Aufrufer (u.a. .O()) erhielten ein freigegebenes Objekt.
    • Bugfix: mxtriggersystem_checkobjectvalue robuster gemacht — Alle VMT-Zugriffe (ClassType, InheritsFrom, ComponentState) in einen einzigen try/except-Block zusammengefasst. Verhindert EAccessViolation wenn das Objekt freigegeben wurde aber die VMT-Adresse zufällig noch lesbar ist. TFreedObject-Check nur noch in DEBUG-Builds.
    • Verbesserung: object_x<T> validiert jetzt Objekte — Fehlender Aufruf von mxtriggersystem_checkobjectvalue ergänzt, tote Objekte werden aus dem Dictionary entfernt statt zurückgegeben.

  • Offeneposten
    • Die Funktion "Alle Zahlungen Prüfen" in der Tabellenansicht / Rechte Maustaste wurde optimiert:
      • Fortschrittsbalken am unteren Modulrand wurde aktiviert
      • Der Vorgang kann nun auch mit der ESC Taste abgebrochen werden

  • Dispo-Modul
    • Im neuen Trigger ondispoonupdateposffdetails ist das Object zum Speichern der neuen bzw. zusätzlichen Feldwerte als vUpdateData:c__TriggerConstants verfügbar


3.26.0.23 - 2026-02-13

  • Personal Stammdaten
    • Die Tabelle der Einsatzzeiten wird mit diesem Update standardmäßig absteigend nach dem Startdatum sortiert.

  • MicrotronX SQL Server
    • Verbesserte Verbindungsstabilität: Kurzzeitige Verbindungsunterbrechungen zum Datenbankserver werden nun automatisch erkannt und die Verbindung im Hintergrund wiederhergestellt — ohne Fehlermeldung und ohne Datenverlust. Bei dauerhaftem Verbindungsverlust (z.B. Server-Neustart) wird eine klare Fehlermeldung angezeigt statt wie bisher das Programm ohne Hinweis zu beenden.
      Technisch: ElevateDB RemotePing/RemoteReconnect aktiviert, automatische Session-Wiederherstellung für Master- und Clone-Connections, Fast-Fail bei dauerhaftem Verbindungsverlust.

  • Auftragserfassung
    • Die Triggerfunktion ontabellenfilterngetsql bzw. der dadurch erzeugte SQL-Query wird nun korrekt weiterverarbeitet. Subqueries mit einem ORDER BY beeinträchtigen die BSG-Ermittlung nicht mehr.


3.26.0.24 - 2026-02-16

  • Triggersystem
    • Neue integrierte Triggerfunktionen zum Berechnen und Speichern von Einsatzzeiten:
        procedure mxCalcEinsatzzeiten(vStart, vEnde: TDateTime; vConfig: c__triggerconstants; vFeiertage: c__triggerconstants; vIsFahrer: Boolean; out calcNacht: Double; out calcFrueh: Double; out calcSamstag: Double; out calcSonntags: Double; out calcFeiertag: Double; out calcTag: Double; out calcTotal: Double; out calcPause: Double; out calcArbeitszeit: Double);
        procedure mxCalcEinsatzzeitenTP(vStart, vEnde: TDateTime; vConfig: c__triggerconstants; vFeiertage: c__triggerconstants; vIsFahrer:boolean; vData:c__triggerconstants);
        function mxERP_Funktionen.mxpersonal_Einsatzzeiten_Save(vPersonalNr:longint; vData:c__triggerconstants):longint

    • Benutzer Kontrollzentrum
      • Die E-Mail-Einstellungen für den Versand über Microsoft (OAuth2) wurden verbessert. Falls auf einem System sowohl ein privates als auch ein geschäftliches Microsoft-Konto angemeldet ist, wird nun eine Auswahl angezeigt und für die OAuth2-Authentifizierung automatisch das Geschäftskonto verwendet. Unsere MicrotronX ERP E-Mail-Anwendung ist bei Microsoft ausschließlich für Geschäftskonten registriert.

    • MicrotronX SQL Server
      • Diverse automatische Migrationen von alten SQL-Syntax ins ElevateDB Format konnten ein doppeltes TRIM nicht richtig umwandeln. Dieser und ähnliche Probleme werden hiermit korrigiert


3.26.0.25 - 2026-02-17

  • MicrotronX SQL Server
    • Die internen Datenbank-Zugriffskomponenten tmxAdsScript und tmxAdsQuery verwenden zur Validierung und Migration ab sofort eine neue, eigenständige Komponente tmxSqlDialect, die zwischen unterschiedlichen SQL-Syntaxen konvertieren kann. Hintergrund sind sehr alte SQL-Abfragen in Statistiken, individuellen Kundenprojekten und Druckvorlagen, die noch aus der Zeit des Advantage Database Servers stammen und im Zuge der Umstellung auf ElevateDB angepasst bzw. konvertiert werden mussten.


3.26.0.26 - 2026-02-18

Dieses Update benötigt eine Reorganisation!

  • Allgemein / Global
    • Neue Gruppenberechtigungen zum Aktivieren der Schadenserfassung pro NVE im Speditionslager

  • Speditionslager
    • Die neue Barcode-Schadenserfassung inklusive Historie, Dateianlagen und Anbindung an Barcodescanner ist nun auch im Speditionslager-Modul verfügbar. Die bisherige Seite „Schaden pro NVE“ wird durch das neue Modul ersetzt. Bereits erfasste Informationen aus der alten Schadenserfassung wurden — sofern vorhanden — auf die Seite „Containerdaten“ in ein eigenes Register (Tabsheet) verschoben und können dort weiterhin eingesehen werden.
    • Die Dateianlagen pro Speditionslager-Barcode und pro Barcode-NVE wurden zusammengeführt. Alle Module und Zusatzprogramme verwenden ab sofort die einheitliche Dateianlagen-ID 2651. Bestehende Dateianlagen aus den bisherigen Modulen werden automatisch beim Programmstart zusammengeführt.
    • Die automatische Lagerabrechnung bzw. die Einstellungen für „Karenztage im Startmonat“ und „Karenztage im ersten Folgemonat“ wurden erweitert. Enthält „Karenztage im ersten Folgemonat“ den Wert -1, wird der Wert aus „Karenztage im Startmonat“ fortlaufend weiterverwendet und somit auch über den ersten Monat hinaus berücksichtigt.

  • Tarifwerk
    • Erweiterung der PLZ-Zonen um zwei freie Textfelder TEXT1 und TEXT2

  • MicrotronX SQL Server
    • Verbessertes füllen und bereinigen der mxdbsystem_connection Tabellen


3.26.0.27 - 2026-02-20

  • Allgemein / Global
    • Fensterposition: Korrektur bei Multi-Monitor und Speicherung nach Größenaenderung
      • Behoben: Fenster konnten nach dem erneuten Öffnen breiter als der aktuelle Monitor dargestellt werden und auf den Nachbarbildschirm ragen.
      • Behoben: Wenn ein Fenster vor dem Schliessen in der Groesse verändert wurde, konnte die neue Größe unter Umständen nicht gespeichert werden. Die angepasste Größe wird jetzt zuverlässig übernommen.

  • MicrotronX SQL Server
    • Interne Datenbankverbindungen werden nun über sogenannte Connection-Pools gesteuert. Dadurch können bestehende Verbindungen wiederverwendet werden, anstatt für jede Anfrage neue Verbindungen aufzubauen. Dies bietet mehrere Vorteile:
      – deutlich weniger gleichzeitige Einzelverbindungen zum Datenbankserver
      – spürbar reduzierte Verbindungs- und Anmeldezeiten
      – bessere Performance bei hoher Systemlast
      – stabileres Verhalten bei vielen parallelen Zugriffen
      – geringere Systemressourcenbelastung auf Server und Clients
      Insgesamt führt dies zu einer deutlichen Entlastung des Datenbankservers, da wesentlich weniger neue Verbindungen aufgebaut und wieder geschlossen werden müssen.


3.26.0.28 - 2026-02-21

  • Allgemein / Global
    • Verbessertes "Registrieren" vom ERP-Mutex in RDP Umgebungen <7ul>
    • Speditionslager
      • Der Filter in den Lagerbewegungen für "nicht abgerechnete" wurde optimiert und berücksichtigt ab sofort die Menge=0 (bei gesplitteten Paletten) und den "Keine Abrechnung" Häckchen in der Artikelverwaltung

    • Tarifwerk
      • Der Import / Export von PLZ-Zonen wurde um die neuen Felder Text1 und Text2 erweitert

    • Android Barcode Scanner für ERP
      • Die aktuelle Version 3.26.0.160a der MicrotronX Barcodescanner-App kann nun auch auf älteren MC3200 Geräten von Zebra/Symbol/Motorola mit mindestens Android 5.x installiert werden. Da diese Geräte den für unsere App erforderlichen API-Level im Google Play Store nicht unterstützen (API Level 21 bzw. reine 32-Bit-Umgebung), muss die APK-Datei zwingend aus unserem Downloadbereich heruntergeladen und per Sideload manuell auf dem Gerät installiert werden.


3.26.0.29 - 2026-02-23

  • Allgemein / Global
    • Der ERP-Mutex zur Übergabe von Befehlen an eine bereits gestartete App-Instanz wurde überarbeitet und optimiert.

  • Personal Stammdaten
    • Neuer Trigger beim Speichern von "Urlaub / Termin / Krankheit": returncanplanungsave

  • Druckmenü
    • Die Liste der verfügbaren Windows-Drucker inklusive Druckoptionen (z. B. Schächte, Duplexfähigkeit und weitere Eigenschaften) wird nun erst beim ersten Öffnen des Druckmenüs geladen und nicht mehr bereits beim Start des MicrotronX ERP.
    • Die Ermittlung der verfügbaren Windows-Drucker wurde weiter verbessert und sollte auch bei fehlerhaften Druckertreibern keine Heap-Korruption mehr verursachen.

  • Ausgangszahlungen (Sepa)
    • Mit diesem Update werden die Komponenten und Strukturen zur Erzeugung von SEPA-Dateien vollständig aktualisiert und auf eine neue Technologie umgestellt. Zusätzlich wird die Möglichkeit geschaffen, auch ISO-20022-Zahlungsdateien für Auslandszahlungen ohne spezielle Erweiterungsprogrammierung zu erzeugen.
      Die SepaType 0 (Sepa EU) oder 1 (Auslandszahlung) werden ab dieser Programmversion durch interne Funktionen (ohne die Verwendung von Triggersystemfunktionen) bereitgestellt.

      Achtung: Dieses Update stellt eine BETA-Testversion dar und sollte nicht installiert werden, wenn Sie das SEPA-Ausgangszahlungsmodul produktiv einsetzen. Eine Aktualisierung sollte nur nach Rücksprache mit dem MicrotronX Support erfolgen und wenn Sie bereit sind, die erzeugten Dateien aktiv zu testen.

  • MicrotronX App für Fahrer
    • Die MicrotronX App wurde weiter optimiert, sodass nun auch große Dateien, Videos und Dokumente zuverlässig vom Mobilgerät übertragen werden können.
      Hierfür wurde die gesamte Datenübertragungsarchitektur überarbeitet, sodass alte Clients mit neuem ERP, neues ERP mit alten Clients sowie neue Clients mit neuem ERP vollständig kompatibel und stabil zusammenarbeiten.
    • Das Senden von Dateien, Fotos und anderen Dokumenten funktioniert nun deutlich zuverlässiger und benötigt nur noch etwa 50 % der bisherigen Bandbreite, da auf ineffiziente Base64-Kodierungen verzichtet wird.

  • Android Barcode Scanner für ERP
    • Neue Version (3.26.0.164) der MicrotronX Barcodescanner-App für Android-Geräte: Bis zu fünffach schnellere Serververbindung und deutlich schnellere Reaktionszeiten beim Scannen.


3.26.0.30 - 2026-02-27

  • Allgemein / Global
    • Verbesserte Unterstützung für mehrere Monitore (Multi-Instanz)
      Die Speicherung der Fensterpositionen wurde erweitert, sodass bei mehreren gleichzeitig laufenden Programm-Instanzen auf unterschiedlichen Monitoren jede Instanz ihre eigenen Fensterlayouts behält.

      Wenn z. B. eine Instanz auf Monitor 1 und eine weitere auf Monitor 2 ausgeführt wird, werden die Positionen aller Fenster nun getrennt pro Monitor gespeichert. Dadurch wird verhindert, dass sich Fenster beim Wechsel zwischen Monitoren oder Sitzungen verschieben oder überlappen.

      Diese Anpassung gilt grundsätzlich auch bei Ein-Monitor-Systemen, da insbesondere bei Remote-Desktop-Verbindungen (RDP) die Anzahl der Monitore variieren kann.

      Hinweis: Aufgrund der technischen Umstellung werden vorhandene Fensterpositionen einmalig zurückgesetzt und anschließend neu gespeichert.
    • Die Prüffunktionen beim Erzeugen von fortlaufenden Nummern aus den Nummernkreiseinstellungen für Buchungen wurden verbessert

  • Triggersystem
    • Update der Basiskomponenten für den HtmlViewer sowie Korrektur eines Fehlers im Zusammenhang mit fehlerhaft installierten Schriftarten.

  • S3M85 Elektronische Rechnungen
    • Update der Basiskomponenten für die Erstellung der Elektronischen Rechnungsstrukturen

  • MicrotronX SQL Server
    • Diverse kleinere Bugfixes an den DB-Server Basiskomponenten


3.26.0.31 - 2026-03-03

  • Allgemein / Global
    • Die ADR / Gefahrengutdatenbank wurde auf die aktuelle Version 2025 aktualisiert

  • Offeneposten
    • Der Assistent zum Exportieren von Buchungsdaten wurde erweitert:
      Die Datumsfelder Datum von und Stornodatum von werden nun dauerhaft angezeigt. Wenn die Option Daten vor angegebenem Zeitraum berücksichtigen aktiviert ist, bleiben diese Felder sichtbar, sind jedoch deaktiviert.

      Dadurch wird klar ersichtlich, dass die beiden Bis-Datumsfelder keine klassischen Von/Bis-Zeiträume darstellen. Diese Anpassung reduziert Bedienfehler, die bisher entstehen konnten, wenn versehentlich ein Von-Datum im Feld Datum bis oder ein falsches Bis-Datum im Feld Stornodatum bis für den Datenexport eingetragen wurde.

  • Triggersystem
    • Verbesserungen und Optimierungen der mxAdressCombobox4Field Funktion
    • Die tmxcxGrid-Komponenten bzw. die integrierte Funktion mxcxgridview_EnableConfigNavigatorButton wurden erweitert. Damit können nun zusätzlich Importfunktionen für Grid-Ansichten aktiviert werden.

      Neue Prozedur: procedure mxcxgridview_EnableConfigNavigatorButton_TP(vModul:int64; vGridview:TcxGridDBTableView; vConfig:c__TriggerConstants);

  • Speditionslager
    • Der Bereich Abrechnung in der Formularansicht der Artikelverwaltung wurde optimiert. Wenn die Option Abrechnung für diesen Artikel abschalten aktiviert ist, wird der Bereich nun nicht mehr vollständig verkleinert bzw. ausgeblendet.
    • Die Berechnung und Anzeige der Lagerbestands-Durchschnittswerte berücksichtigen jetzt ebenfalls die Option Abrechnung für diesen Artikel abschalten. Wenn diese aktiviert ist, werden für den betreffenden Artikel keine Lagerbestand-Durchschnittswerte mehr berechnet.


3.26.0.32+33 - 2026-03-09

  • Allgemein / Global
    • Update der DevExpress-Komponenten auf die aktuell verfügbare Version 25.2.5. Dieses Update enthält zahlreiche Fehlerbehebungen, Optimierungen und Verbesserungen seitens des Herstellers.
      Link zur DevExpress Version History.
    • Die Suchfunktion in Kurznamenfeldern wurde korrigiert. Diese Felder unterstützen wieder die unscharfe Suche mit Wildcards (z. B. Kunde%, Lieferant%, dl%). Diese Funktionalität war in den Updates 30 bis 32 teilweise verloren gegangen und wurde mit diesem Update (.32) wiederhergestellt.

  • Auftragserfassung
    • Korrektur eines Fehlers beim Erfassen bzw. Auswählen von Absender, Empfänger, Zwischenlager sowie abweichender Lade- und Entladestelle aus dem Adressstamm. Die ausgewählte Adresse wurde teilweise nicht mehr korrekt in die entsprechenden Erfassungsfelder übernommen. Dieser Fehler wurde behoben und gleichzeitig in allen vergleichbaren Erfassungsmasken korrigiert.

  • Triggersystem
    • Verbesserungen an der Triggersystembasis und Interface Nutzungen


3.26.0.34 - 2026-03-10

  • Allgemein / Global
    • Die Suchlogik der Kurznamenfelder wurde korrigiert. Standardmäßig wird die Ergebnisliste nach Eingabe der ersten 3 Zeichen geladen und als Dropdown angezeigt. In den Updates .31 bis .33 wurde dieser Wert unbeabsichtigt auf 4 Zeichen erhöht. Mit diesem Update wurde das ursprüngliche Verhalten (3 Zeichen) wiederhergestellt.

  • Container TR02 Schnittstelle
    • Neuer Trigger onfb_dakosytr02_OnProcessingStatus beim Empfangen von ProcessingStatus-Fehlermeldungen implementiert.

  • Dateianlagen
    • Neue verbesserte Version unserer Dateianlagen App für Android Geräte ist im Google Play Store verfügbar

  • Offeneposten
    • Die Buttonleiste ist wieder am oberen Modulrand und nicht mehr unterhalb der Kopfdaten

  • Auftragserfassung
    • Optimierung des tPosThread für Hintergrundberechnungen und Funktionen: Bisher konnte es vorkommen, dass der gesamte Ablauf unterbrochen wurde, wenn ein über den tPosThread zu aktualisierender Datensatz durch einen Benutzer gesperrt war. Dadurch konnte dieser Datensatz nicht verarbeitet werden und nachfolgende Einträge in der Liste wurden übersprungen. Ab sofort werden gesperrte Datensätze einzeln übersprungen, sodass die übrigen Einträge in der Liste weiterhin zügig abgearbeitet werden können.


3.26.0.35 - 2026-03-11

  • Ausgangszahlungen (Sepa)
    • Korrektur eines XML Strukturfehlers beim Erzeugen der ISO 20022 Sepa Dateien für Auslandszahlungen

  • Speditionslager
    • Neue Admin Einstellung zum Erweitern der Lagerbestand-Auswertung um das Anlieferinfo Datenfeld: lagerbestand.anlieferinfo

  • MicrotronX App für Fahrer
    • Vorbereitungen für das Empfangen von Einsatzzeiten aus der MicrotronX APP (Fahrer) in das MicrotronX ERP direkt in den Personalstamm

  • Druckmenü
    • Komisches Flackern beim Schließen der Druckvorschau korrigiert


3.26.0.36 - 2026-03-13

  • MicrotronX App für Fahrer
    • Neue Funktionen:
      • Neues Dashboard: Übersichtliches Hauptmenü mit Material Cards für Auftragsliste, Einsatzzeiten und Abfahrtskontrolle. Anzeige von Status-Badges wie „3 neu“ oder „5 aktiv“.
      • Einsatzzeiten-Erfassung: Arbeitszeiten direkt in der App starten, pausieren und beenden – inklusive GPS-Standort sowie Fahrzeug- und Auflieger-Auswahl. Automatische Übertragung an das ERP-System / Personalstammdaten.
      • Auftragsauswahl beim Start der Einsatzzeit: Bei mehreren aktiven Aufträgen wird eine Auswahlliste mit Auftragsnummer, Ladedatum und Route angezeigt (z. B. „EX2603002 | 18.03. | Tapfheim → Bruxelles“).
      • Einsatzzeit-Status im Dashboard: Farbige Anzeige des Status (aktiv / pausiert) inklusive Warnung bei überlanger Einsatzzeit (> 14 Stunden).
      • Dashboard-Header: Anzeige von App-Version, GPS-Status und ausstehenden Sendungen sowie direkter Zugriff auf „Senden & Empfangen“.
      • Logout-Schutz: Ausloggen bei aktiver Einsatzzeit wird verhindert.
      • Offline-Start: App startet auch ohne Internetverbindung direkt ins Dashboard.
    • Verbesserungen:
      • Benachrichtigungs-Icons überarbeitet (monochrom).
      • Absturz beim Speichern von Statusfotos behoben.
      • Zurück-Taste minimiert die App nun korrekt statt sie zu beenden.
    • Vorschau – Kommt bald:
      • Intelligenter Dokumenten-Scanner: Automatische Erkennung und Optimierung von Frachtbriefen, Ablieferbelegen und POD-Dokumenten. Schräg aufgenommene Dokumente werden entzerrt, Ränder automatisch zugeschnitten, mehrseitiges Scannen möglich.

  • Ausgangszahlungen (Sepa)
    • SEPA pain.001.001.09 (DK AXZ): AdrLine-Fehler behoben:
      Internationale Zahlungsdateien (pain.001.001.09) wurden von der Bank mit SchemaValidationError abgelehnt, wenn Adressen ein zweites Adressfeld (Strasse2) enthielten. Die Komponente erzeugte in diesem Fall -Elemente statt strukturierter Adressfelder (, ). Korrektur: Für pain.001.001.09 werden Adressen jetzt ausschließlich strukturiert ausgegeben.
      EU-SEPA (pain.001.001.03) ist nicht betroffen.


3.26.0.37 - 2026-03-15

  • Allgemein / Global
    • Systemweite Verifikation der Komponentenbibliotheken, Custom Components und Tools; diverse Optimierungen und Bugfixes zur Verbesserung von Stabilität und Performance.

  • Triggersystem
    • Diverse Verbesserungen und Optimierungen am tmxEdifact-Konverter; bisher eingesetzte Fremdkomponenten wurden vollständig durch eigene Bibliotheken ersetzt, wodurch der hauseigene EDIFACT-Parser und -Konverter nun vollständig unabhängig arbeitet.
    • Der Triggersystem-Editor wurde verbessert und reagiert nun auch bei großen Projekten ohne Verzögerung während der Tastatureingabe

  • Auftragserfassung
    • Neuer Trigger beim Klicken auf „Ändern“ in der Historie: OnPosStatiAfterEdit

  • Speditionslager
    • Die Formularansicht sowie das Laden und die Anzeige der Lagereinheiten wurden optimiert. Die Detailbuchungen werden nun um ein Vielfaches schneller geladen und dargestellt.

  • Druckmenü
    • "Komisches" Flackern beim Schließen vom Druckmenü endgültig korrigiert

  • MicrotronX App für Fahrer
    • Neue Testversion der MicrotronX APP mit verbesserten Funktionen für Einsatzzeiten ist ab sofort im Google Play Store verfügbar


3.26.0.38 - 2026-03-31

  • Triggersystem
    • Der Triggersystem-Editor wurde vollständig durch eine verbesserte Komponente ersetzt und hat keinerlei "Hänger" oder Performanceprobleme beim Erfassen

  • MxEdifact Konverter
    • Kleine Korrekturen und Optimierungen an unserer eigenent tmxEdifact Komponente:
      • UNA Segment wird immer erzeugt
      • UNZ Segment wiurde verbessert


Über uns

MicrotronX
Speditionssoftware vom Profi

Telefon: +49 9070 960385
E-Mail: info [at] microtronx.com

Schnellzugriff