Änderungsprotokoll

Filter
  • Es wurden Erweiterungen im Bereich der Automatisierung vorgenommen, um die Überwachung der Jobausführung zu verbessern. Nun wird die maximale erlaubte Ausführungsdauer eines Jobs gespeichert und angezeigt. Zusätzlich wird die tatsächliche Laufzeit des Jobs erfasst. Bei Überschreitung der maximalen Laufzeit wird dies visuell durch rote Hervorhebung der entsprechenden Felder im System signalisiert. Dadurch können Jobs identifiziert…

  • Eine Anfrage betrifft die Anzeige der maximalen und tatsächlichen Ausführungsdauer von automatisierten Aufgaben, um potenzielle Serverüberlastungen zu erkennen. Zusätzlich soll die Konfiguration einer Erinnerungsfunktion für Aktivitäten ermöglicht werden, da der aktuelle Datentyp dies verhindert. Die Änderungen umfassen die Erweiterung der Datenmodelle, um die Ausführungsdauer zu speichern und anzuzeigen, sowie die Anpassung der Benutzeroberfläche, um diese…

  • Die Konfiguration der OAuth2-Authentifizierung gegenüber Schachermayer wurde erweitert. Es wurde eine neue Option „Scope“ hinzugefügt, die standardmäßig auf „default openid“ gesetzt wird. Dies ist notwendig, um die Erreichbarkeit der Endpunkte zu gewährleisten und die Authentifizierung korrekt durchzuführen. Die Änderung betrifft die Konfiguration der Schnittstelle, die Abfrage des Access Tokens und die Übergabe der Konfiguration an…

  • Eine Anpassung wurde vorgenommen, um die Performance der Verarbeitung von Aufträgen zu verbessern. Hierfür wurden Indizes auf die Felder `_ProjectSource` und `_ProjectRoot` in der Business-Objekt-Klasse `Project` hinzugefügt. Anforderung: Es gab eine Anfrage bezüglich der Zuverlässigkeit der automatischen Auftragsbearbeitung. Die Verarbeitung von Aufträgen war zeitweise unvollständig, was zu einer größeren Anzahl unbehandelter Aufträge führte. Die Optimierung…

  • Eine Anfrage bestand darin, die Ausgabe von Ein- und Ausgangsrechnungen an ein Dokumentenmanagementsystem (DMS) zu ermöglichen. Dies beinhaltete das Sammeln von PDF-Dateien für Ein- und Ausgangsrechnungen und das Ablegen dieser in einem definierten Verzeichnis. Für Ausgangsrechnungen sollte dies über die bestehenden Berichtsparameter erfolgen. Zusätzlich wurde die Möglichkeit gewünscht, eine Metadatendatei zu erzeugen, um eine automatische…

  • Es wurde eine neue Funktion hinzugefügt, die unbenutzte Formeln innerhalb von Berichten automatisch identifiziert und auflistet. Diese Funktionalität trägt dazu bei, die Übersichtlichkeit und Wartbarkeit komplexer Berichte zu verbessern, indem sie nicht verwendete Elemente hervorhebt. Die Funktion ist über eine Aktion im Bericht-Import/Export-Controller zugänglich und listet die gefundenen Formeln übersichtlich an. Eine Anfrage zielte darauf…

  • Die Benutzeroberfläche wurde verbessert, indem Tooltips für die Felder „Leitweg, Codice Dest“ und „Ist Bestellung“ hinzugefügt bzw. erweitert wurden. Der Tooltip für „Leitweg, Codice Dest“ erläutert nun, dass das Feld sowohl für die Leitweg-ID (BT-10, Buyer Reference) als auch für den Codice Destinatario verwendet wird. Für das Feld „Ist Bestellung“ wurde präzisiert, dass es neben…

  • Eine Anfrage betrifft die Anpassung der Verarbeitung von CSV-Daten, um fehlende Zuordnungen korrekt zu behandeln und einen erweiterten Bericht zu integrieren. Die Änderungen umfassen eine robustere Behandlung von Nullwerten in CSV-Feldern, um Datenintegrität und korrekte Verarbeitung sicherzustellen. Außerdem wurde eine neue Berichtfunktionalität implementiert, um zusätzliche Einblicke und Analysen zu ermöglichen.

  • Es wurden Verbesserungen bei der Verwaltung von Formeln in Baugruppen vorgenommen. Dies beinhaltet erweiterte Beschreibungen für die Formelfunktionen `GetTextBlock`, `Join` und `Div`. Zusätzlich wurden die Informationen zur Fehlerfindung bei der Berechnung von Formeln präzisiert, um die Nachvollziehbarkeit zu verbessern. Die Funktion `GetTextBlock` bietet nun mehr Flexibilität durch optionale Parameter für die Verarbeitung von Textblöcken und…

  • Änderungen wurden vorgenommen, um die Berechnung des Durchschnittspreises bei negativen Lagerbeständen zu verbessern. Bei negativen Lagerbeständen werden die Kosten nicht mehr berücksichtigt, um eine Verfälschung des Durchschnittspreises zu verhindern. Dies stellt sicher, dass die Nachkalkulation korrekte Werte liefert, auch wenn Artikel ausgebucht werden, die einen negativen Lagerbestand aufweisen. Anforderung: Es gab eine Anfrage bezüglich der…

  • Die Suchfunktion für Kanban-Artikel wurde erweitert, um standardmäßig auch Artikel vom Typ „Interner Einkaufsartikel“ anzuzeigen. Dies verbessert die Benutzerfreundlichkeit, da nun alle relevanten Artikel direkt im Suchergebnis sichtbar sind. Ein Wunsch aus der Praxis zeigte, dass Artikel, die als „Interne Einkaufsartikel“ definiert sind, bisher nicht immer in der Suche berücksichtigt wurden, obwohl sie relevant sind.…

  • Die Sortierlogik für Positionsnummern wurde erweitert, um nun auch achtstellige Nummern korrekt zu verarbeiten. Dies ermöglicht eine detailliertere und flexiblere Strukturierung von Positionen innerhalb des Systems. Die maximale Länge des Sortierschlüssels in der Datenbank wurde von 50 auf 70 Zeichen erhöht, um die längeren Positionsnummern aufzunehmen. Eine Anfrage bezüglich der Sortierung von Positionen und Positionsgruppen…

  • Die Aktualisierung der Kategorie eines Katalogartikels in einer Positionszeile führt nun direkt zur Anpassung der Verkaufspreisberechnung. Bisher war es notwendig, die Kosten aus dem Katalog erneut zu aktualisieren, um die Änderungen zu übernehmen. Diese Anpassung stellt sicher, dass die Gemeinkosten und Gewinnmargen aus der neu ausgewählten Kategorie unmittelbar in die Preisberechnung einfließen. Eine Neuberechnung der…

  • Die Leistung bei der Suche nach Kanten in Stücklisten wurde verbessert. Eine Anfrage bezüglich der langsamen Erfassung von Kanten in einem spezifischen Projekt wurde untersucht. Es stellte sich heraus, dass die Suchgeschwindigkeit in diesem Projekt vergleichbar mit anderen Projekten ist, jedoch unterschiedliche Aspekte der Suche (Material, Belag, Oberfläche) schneller ausgeführt werden. Um die Konsistenz zu…

  • Eine Anfrage betrifft die Anpassung der Materialdatenbank für die Homag-Schnittsoftware. Es soll die Konfiguration der „material.bdx“-Datei an die Definitionen in den Teilen angepasst werden, um die Flexibilität und Kompatibilität zu erhöhen. Die Änderungen umfassen die Erweiterung der InterfaceOption-Klasse, um benutzerdefinierte Ausdrücke für die Formatierung von Materialcodes zu unterstützen. Insbesondere wurden Felder für die Kennzeichnung von…

  • Die Anwendung versendet E-Mails nun im HTML-Format, wenn die Option „Mail versenden“ mit „Outlook New“ genutzt wird. Dies stellt sicher, dass die E-Mail-Signatur und andere formatierte Elemente korrekt dargestellt werden. Im Falle eines leeren E-Mail-Bodys wird nun ein minimales HTML-Gerüst erstellt und als HTML formatiert versendet, um die korrekte Darstellung in Outlook New zu gewährleisten.…

  • Die Funktionalität zur Auswahl der zu exportierenden Debitoren wurde erweitert. Es besteht nun die Möglichkeit, bei der Debitoren-Exportfilterung zusätzlich Projekte zu berücksichtigen, bei denen die Debitoren als Rechnungsadresse hinterlegt sind. Dies ermöglicht den Export von Debitoren, die zwar keine direkten Ansprechpartner, aber als Rechnungsadresse in Projekten geführt werden. Eine neue Option wurde hinzugefügt, um dieses…

  • Es wurden Verbesserungen an der Darstellung von Belegen vorgenommen. Positionsgruppen, die keine Einträge enthalten, werden nun automatisch ausgeblendet, was die Übersichtlichkeit erhöht. Die Anzeige von Anzahlungen wurde präzisiert, indem der gezahlte Betrag explizit dargestellt wird. Um die Lesbarkeit von Berichten zu optimieren, wurden die Berechnungen für Positionsmaterial und Positionszeit vereinfacht und es wurden separate Felder…

  • Die Logik zum Hinzufügen von Artikeln zur Inventur wurde verbessert. Gesperrte Artikel mit einer Menge von 0 werden nun korrekt von der Inventurliste ausgeschlossen. Dies stellt sicher, dass nur relevante Artikel berücksichtigt werden. Anforderung: Es wurde eine Anfrage bezüglich fehlender Artikel in der Inventurliste des Beschlägelagers gemeldet. Die Anpassung stellt sicher, dass alle zu inventarisierenden…

  • Die Importfunktionalität für Daten aus Prologic wurde angepasst. Anstelle der bisherigen Projektgruppen werden nun die Projekte selbst eingelesen. Dies ermöglicht eine präzisere Zuordnung und Verarbeitung der importierten Daten. Die Logik zur Ermittlung des Projekttyps wurde optimiert, um die korrekte Projekterstellung sicherzustellen. Zudem wurden Anpassungen an der Verarbeitung von Zeitpositionen vorgenommen, um die Zuordnung von Kostenstellen…