Bugs im automatischen Merge
Verfasst: 24. Juli 2014 12:03
Beim Ausprobieren der neuen automatischen Mergefunktionen mittels der PowerShell-Cmdlets bin ich auf diese Bugs gestoßen.
Das Schlimme ist: Diese Addon-Objekte (nicht im NAV-Standardbereich, es gab also gar nichts zu mergen) sollten eigentlich im Gesamtprozess nur "durchgereicht" werden. Trotzdem wurden sie verändert.
Bei eckigen Klammern bei Verwendung von Arrays in Reports/Pages werden links eine und rechts zwei eckige Klammern "dazugedichtet".
Links Ergebnis vom automatischen Merge, rechts korrekte Version
Mit Umlauten kann das Tool leider nicht umgehen:
Die Textkonstante mit "ä" wird in Anführungszeichen eingeschlossen:
In C/AL kann man (leider, sollte man vermeiden) Umlaute auch in Variablennamen verwenden, dasMergeSplit-Cmdlet schließt diese Variablen in der Variablenliste (aber nicht im Code) dann auch in Anführungszeichen ein.
Das Schlimme ist: Diese Addon-Objekte (nicht im NAV-Standardbereich, es gab also gar nichts zu mergen) sollten eigentlich im Gesamtprozess nur "durchgereicht" werden. Trotzdem wurden sie verändert.
Bei eckigen Klammern bei Verwendung von Arrays in Reports/Pages werden links eine und rechts zwei eckige Klammern "dazugedichtet".
Links Ergebnis vom automatischen Merge, rechts korrekte Version
Mit Umlauten kann das Tool leider nicht umgehen:
Die Textkonstante mit "ä" wird in Anführungszeichen eingeschlossen:
In C/AL kann man (leider, sollte man vermeiden) Umlaute auch in Variablennamen verwenden, das