Skip to main content

🖇️ Configuraciones globales

Descripción

La tabla GlobalSetting se encuentra en cada base de datos de AASI.net y tiene la siguiente estructura:

IdSettingValueDescription

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

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);