Sysconfig Parameter
Aus FreiBier
Version vom 26. August 2013, 13:29 Uhr von Tbayen (Diskussion | Beiträge)
Wenn man im ADempiere-Code Änderungen vornimmt, kann es manchmal sein, das man den alten Code aus kompatibilitätsgründen bestehen lassen will. Vielleicht hat man auch andere Gründe, zwei grundsätzlich verschiedene Einstellungsmöglichkeiten nebeneinander stehen zu lassen. Hierzu gibt es die Sysconfig Parameter.
Konfigurieren
Diese Parameter kann man in folgendem Fenster bearbeiten:
Systemadminitration -> Einstellungen allgemein -> Einstellungen System -> Systemkonfiguration
Wenn man sich jetzt fragt, welche Einstellungen wofür gut sind, kann ich nur sagen, das man das eigentlcih gar nicht wissen will, bis man eine solche Einstellung irgendwo angegeben bekommt. Die meisten haben einen vernünftigen Default-Wert und brauchen nicht angefasst zu werden.
im Code benutzen
folgendes Beispiel stammt von CarlosRuiz:
if (MSysConfig.getBooleanValue("REPORT_INHERIT_FILTER_FROM_WINDOW", true, getAD_Client_ID()) do something else do other thing ...