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

NAD default value: false
SAD default value: true

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.

NAD default value: es-ES
SAD default value: en-US

version​

Es usado para configurar la version de la base de datos.
Tipo de valor: String
Ejemplo: 1.0.0

NAD default value: 2.0.0
SAD default value: 2.0.0

build​

Es usado para configurar la version del build de la base de datos.
Tipo de valor: String
Ejemplo: 100-B001

NAD default value: 011
SAD default value: 011

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

NAD default value: true
SAD default value: true

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

NAD default value: false
SAD default value: false

HelpToolUrl​

Contiene la url base para la herramienta HelpTool
Tipo de valor: String
Ejemplo: https://aasinet-dev.sdasystems.org/1409/PublicForms/OnlineHelpRedirector.aspx

NAD default value: https://aasinet-dev.sdasystems.org/1409/PublicForms/OnlineHelpRedirector.aspx
SAD default value: https://aasinet-dev.sdasystems.org/1409/PublicForms/OnlineHelpRedirector.aspx

TranslationAllowedRoles​

Define los roles que tienen permiso para acceder al panel de traducción.
Tipo de valor: String (lista separada por comas)
Ejemplo: sysadmin

NAD default value: sysadmin
SAD default value: sysadmin

OnlineAccessAdminRoles​

Define los roles con permisos de administrador para el acceso en línea.
Tipo de valor: String (lista separada por comas)
Ejemplo: DSA\Administrators,DSA\sysadmin,sysadmin,AN1111\sysadmin

NAD default value: DSA\Administrators,DSA\sysadmin,sysadmin,AN1111\sysadmin
SAD default value: DSA\Administrators,DSA\sysadmin,sysadmin,AN1111\sysadmin

AllowAJInReconciliationReport​

Habilita o deshabilita la inclusión de ajuste asientos en el reporte de conciliación.
Tipo de valor: Boolean
Ejemplo: true | false

NAD default value: false
SAD default value: false

AllowMultipleRolesToTheSameUser​

Habilita o deshabilita la posibilidad de asignar múltiples roles al mismo usuario.
Tipo de valor: Boolean
Ejemplo: true | false

NAD default value: true
SAD default value: false

EnableReferentialCoAFeature​

Habilita o deshabilita la funcionalidad de Plan de Cuentas referencial.
Tipo de valor: Boolean
Ejemplo: true | false

NAD default value: false
SAD default value: false

AllocationIncludeFunctionNoStandard​

Habilita o deshabilita la inclusión de funciones no estándar en el proceso de asignación.
Tipo de valor: Boolean
Ejemplo: true | false

NAD default value: true
SAD default value: true

EnableAasiSoapDownload​

Habilita o deshabilita la descarga mediante AASI SOAP.
Tipo de valor: Boolean
Ejemplo: true | false

NAD default value: false
SAD default value: false

LoadLastOpenedPeriodForAllocationAndReconciliation​

Habilita o deshabilita la carga automática del último periodo abierto en Asignación y Reconciliation.
Tipo de valor: Boolean
Ejemplo: true | false

NAD default value: false
SAD default value: false

PreloadSourceJournalOnAttachmentsScreen​

Habilita o deshabilita la precarga de archivos adjuntos.
Tipo de valor: Boolean
Ejemplo: true | false

NAD default value: false
SAD default value: false

EnableScheduledItemsNotification​

Habilita o deshabilita el mensaje de alerta Facturas próximas y/o Vencidas.
Tipo de valor: Boolean
Ejemplo: true | false

NAD default value: true
SAD default value: false

BudgetTransferAreaCodes​

Para controlar validacion de Transferencias en el presupuesto en las entidades que no son por Fondos, la validacion solo funcionaria para las areas que esten definidas en esta configuración.
Tipo de valor: String (lista separada por comas)
Ejemplo: 11,12,13

NAD default value: ``
SAD default value: 11,12,13

PeriodStatusSoftCloseBypassApprovers​

Define los roles que pueden autorizar o rechazar solicitudes de pre cierre. Tipo de valor: String Ejemplo: Contador Master|sysadmin

NAD default value: ``
SAD default value: Contador Master|sysadmin

ReconciliationCertificateAllowedSubAccountTypes​

Para controlar el tipo de subcuenta al momento de emitir el certificado de conciliacion de la cuenta, solo se podra emitir certificado de conciliacion de cuenta para los enums de subaccount type que esten definidas en esta configuración.
Tipo de valor: String
Ejemplo: 0|1

NAD default value: 1
SAD default value: 0|1

AllocationConfigEnableAutoSearch​

Habilita o deshabilita el proceso de auto busqueda de todos los items al abrir la ventana de Mantenimiento de Asignaciones.
Tipo de valor: Boolean
Ejemplo: true | false

NAD default value: true
SAD default value: false

PlantAssetsAllowAccountEdition​

Habilita o deshabilita el cambio de la cuenta para su transferencia en el modulo de activos fijos sin importar si este ya fue contabilizado o tenga transaccion.
Tipo de valor: Boolean
Ejemplo: true | false

NAD default value: true
SAD default value: false

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

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

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

GlobalSettingPasswordEnabled​

Habilita o deshabilita si el sistema debe solicitar la contraseña del usuario antes de permitir la edición de cualquier registro en la pantalla de Global Settings.
Tipo de valor: Boolean
Ejemplo: true | false

NAD default value: false
SAD default value: true