Neuspeichern einiger Druckvorlagen
In Druckvorlagen wurden bisher in Formeln bei Benutzervariablen nicht die physikalischen Feldnamen abgespeichert, sondern die Aliasnamen. Da dies mit Version 8 geändert wurde kann es beim Drucken zu einer Fehlermeldung kommen, z. B. "Syntaxfehler: 'FirmenID.Firmen.ID.Land.Länder.Kürzel.Bezeichnung_DE' kann nicht interpretiert werden".
Um den Fehler zu beheben, öffnen Sie die betreffende Druckvorlage zum Bearbeiten und speichern diese ohne Änderung wieder ab. Eine weitere Aktion ist nicht erforderlich. Falls Sie die Benutzervariable in Projektbausteinen hinterlegt haben (z. B. in den mitgelieferten Dateien Vorlagen.lbl und Vorlagen.crd), so muss dieser Projektbaustein geöffnet und gespeichert werden.
Standard-Tastaturkürzel
Das voreingestellte Standard-Tastaturkürzel Strg+S ist jetzt (Microsoft Office-konform) "Speichern", und Strg+F ist jetzt "Schnellsuche" ("Finden"). Durch Setzen eines Registry-DWORD-Wertes "UseLegacyAcceleratorsAsDefault" unter HKEY_CURRENT_USER\Software\combit\combit Relationship Manager\Settings\ auf 1 (bzw. 0) kann die Verwendung der Standard-Tastaturkürzel-Voreinstellungen vorheriger Programmversionen (Strg+S= "Suchen", Strg+F="Normalsuche") gesteuert werden. Ist der Wert nicht vorhanden, so wird geprüft, ob in der combit_cRM_System.cmbt_Files Tabelle irgendwelche alten gespeicherten Tastaturkürzel vorhanden sind, wenn ja, werden automatisch die Vorgängerversion-Tastaturkürzel als Voreinstellung aktiviert.
In allen Fällen bleiben alle etwaigen individuell definierten Tastaturkürzel (auch von Vorgängerversionen) erhalten und jegliche vorgenannten Voreinstellungen werden "überstimmt". Somit müssen Sie für die neuen Tastaturkürzel entweder in der cmbt_Files-Tabelle alle persönlichen Tastaturkürzel-Einträge löschen und den Registry-Wert auf "0" setzen oder die Tastaturkürzel-Einträge aller Anwender löschen.
Verhaltensänderung einer Script-Eigenschaft
'CurrentRecord' im RecordSet Objekt verhält sich nun analog zu 'CurrentRecordSynchronized'. Das bisherige Verhalten kann z. B. durch Verwendung von CurrentRecordBuffered erreicht werden. Weitere Informationen dazu finden Sie in der SDK-Dokumentation.