🖇️ Configuraciones globales
Descripción
La tabla GlobalSetting se encuentra en cada base de datos de AASI.net y tiene la siguiente estructura:
Id | Setting | Value | Description |
---|---|---|---|
Id: Identificador único.
Setting: Contiene el nombre de la configuración, este no debera tener espacios y debera ser CamelCase
o LowerCamelCase
.
Value: Almacena el valor de la configuración.
Description: Almacena la descripción de la configuración basada en los siguientes criterios:
- Descripción de la propiedad y su uso.
- Tipo de valores soportados.
- Posibles valores (en caso que sean enumeradores u otros valores predecibles).
- Comportamiento segun los valores (si corresponde).
Configuración
La tabla GlobalSetting debera contener los siguientes parámetros:
EnableTranslation
Habilita el panel de traducción en el frontend.
Tipo de valor: Boolean
Ejemplo: true
| false
DefaultLanguage
Configura el lenguaje por defecto de la base de datos. Este valor es usado cuando aun no se tiene seleccionada una entidad contable.
Tipo de valor: String
Ejemplo: en-US
,es-ES
, etc.
version
Es usado para configurar la version de la base de datos.
Tipo de valor: String
Ejemplo: 1.0.0
build
Es usado para configurar la version del build de la base de datos.
Tipo de valor: String
Ejemplo: 100-B001
TestOnly
Es usado para marcar si el entorno de ejecución es de Test. Con el se habilita el permiso para fmDBConnection
el cual es el permiso para acceder a la ventana de cambios de banco de datos.
Tipo de valor: Boolean
Ejemplo: true
| false
EnableHelpTool
Habilita o deshabilita la herramienta de HelpTool, el cual es un enlace a la documentación de la ventana.
Tipo de valor: Boolean
Ejemplo: true
| false
HelpToolUrl
Contiene la url base para la herramienta HelpTool
Tipo de valor: String
Ejemplo: https://aasinet-dev.sdasystems.org/1409/PublicForms/OnlineHelpRedirector.aspx
TranslationAllowedRoles
TODO
Tipo de valor: TODO
Ejemplo: TODO
OnlineAccessAdminRoles
TODO
Tipo de valor: TODO
Ejemplo: TODO
UsersDefaultGroup
TODO
Tipo de valor: TODO
Ejemplo: TODO
AccessControlMenuItemsExcluded
TODO
Tipo de valor: TODO
Ejemplo: TODO
AccessControlActionsExcluded
TODO
Tipo de valor: TODO
Ejemplo: TODO
AccessControlRolesExcluded
TODO
Tipo de valor: TODO
Ejemplo: TODO
NoExpirationDateRoles
TODO
Tipo de valor: TODO
Ejemplo: TODO
FixedAssetDuplicateWithTransactions
TODO
Tipo de valor: TODO
Ejemplo: TODO
AllowAJInReconciliationReport
TODO
Tipo de valor: TODO
Ejemplo: TODO
AllowRemotionAccountWihtActivity
TODO
Tipo de valor: TODO
Ejemplo: TODO
ReconciliationAllowImportPeriodClosed
TODO
Tipo de valor: TODO
Ejemplo: TODO
FADisplayJournalTypeCreationJournal
TODO
Tipo de valor: TODO
Ejemplo: TODO
UseCheckNADTemplate
TODO
Tipo de valor: TODO
Ejemplo: TODO
FuncBulkMailAllowedReports
TODO
Tipo de valor: TODO
Ejemplo: TODO
AllowMultipleRolesToTheSameUser
TODO
Tipo de valor: TODO
Ejemplo: TODO
ShowPreviousIRSSubAccountDataTab
TODO
Tipo de valor: TODO
Ejemplo: TODO
EmailOnlineAccessExpiredTime
TODO
Tipo de valor: TODO
Ejemplo: TODO
EnableMenuProfile
Esta le añade al control de acceso la opción habilitar o deshabilitar el control basado en un Perfil de menu.
Tipo de valor: Boolean
Ejemplo: true
| false
MenuProfile
Define el perfil de menu a usarse, actualmente los unicos valores posibles son NAD o SAD. Adicionalmente, para que esto sea posible se debera configurar por código el MenuItem como muestra el ejemplo.
Tipo de valor: Enum[NAD|SAD]
Ejemplo: NAD
Mostrar solo en bancos con perfil NAD
new MenuItem('New Journal', 'aasi-icon-sm icon-ac-new-journal', '/accounting-te/new-journal', 'fmNewJournal', 'MAIN_MENU.ACCOUNTING.NEW_JOURNAL', MenuProfileEnum.NAD)
Mostrar solo en bancos con perfil SAD
new MenuItem('New Journal', 'aasi-icon-sm icon-ac-new-journal', '/accounting-te/new-journal', 'fmNewJournal', 'MAIN_MENU.ACCOUNTING.NEW_JOURNAL', MenuProfileEnum.SAD)
Mostrar en cualquier perfil o si no se tiene configurado o habilitado un perfil
new MenuItem('New Journal', 'aasi-icon-sm icon-ac-new-journal', '/accounting-te/new-journal', 'fmNewJournal', 'MAIN_MENU.ACCOUNTING.NEW_JOURNAL');
new MenuItem('New Journal', 'aasi-icon-sm icon-ac-new-journal', '/accounting-te/new-journal', 'fmNewJournal', 'MAIN_MENU.ACCOUNTING.NEW_JOURNAL', MenuProfileEnum.Both);