Diferencia entre revisiones de «LENGUAJES»
Sin resumen de edición |
Sin resumen de edición |
||
Línea 8: | Línea 8: | ||
=== Estructura === | === Estructura === | ||
[[Archivo: | [[Archivo:20241206_0931_LENGUAJES.png|miniaturadeimagen|izquierda|Diagrama de lenguajes]] | ||
encontrar | encontrar |
Revisión del 14:37 6 dic 2024
Descripción
El sistema permite la traducción de nombres de columnas de tablas, o de textos comunes de la aplicación, a otros idiomas. Esto permite adaptar los catálogos a industrias que manejan una terminología diferente a la estándar, o incluso crear traducciones para todo el sistema y presentarlo en otros idiomas (ej: inglés, portugués, etc.) sin modificar las estructuras de base.
Estructura

encontrar

El primer paso para poder definir traducciones a columnas o textos del sistema es dar de alta cada idioma a utilizar, de esta manera las traducciones se asocian a un texto del sistema (definido en LENGUAJES, TRADUCCIONES) y a un idioma.
Los idiomas se definen en la tabla pLENGUAJE.
|FCODIGO||FCODIGO (DESC)||VARCHAR(64)||KEY,REQ,VIS,INS||(LENGUAJES)
|FCODIGO||FCODIGO (DESC)||VARCHAR(64)||KEY,REQ,VIS,INS||(LENGUAJES)
|FCODIGO||FCODIGO (DESC)||VARCHAR(64)||KEY,REQ,VIS,INS||LENGUAJES
Los lenguajes se asocian a cada usuario. Con esto el usuario verá las columnas y textos de la aplicación según el lenguaje que tenga asociado. Podemos tener usuarios que operan el sistema en castellano, en inglés, o en portugués, o cualquier otro que tengamos definido.
Cada usuario está asociado a un lenguaje únicamente y no puede cambiarlo (solo un Administrador puede hacerlo).
Lista de campos
Nombre del campo | Descripción | Atributo | Etiquetas | Definición | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
FCODIGO | FCODIGO (DESC) | VARCHAR(24) | KEY,REQ,VIS,INS | LENGUAJES | FDENOMINACION | FDENOMINACION (DESC) | VARCHAR(64) | REQ,VIS,INS,UPD | (LENGUAJES) | FALIAS | FALIAS (DESC) | VARCHAR(24) | VIS,INS,UPD | (LENGUAJES) | FCIRCUITO | FCIRCUITO (DESC) | CMPCIRCUITO | REQ,VIS,INS,UPD | (LENGUAJES) | FGENERICO | FGENERICO (DESC) | BIT | REQ,VIS,INS,UPD | (LENGUAJES) | FACTIVO | FACTIVO (DESC) | BIT | REQ,VIS,INS,UPD | (LENGUAJES) | FCOMENTARIOS | FCOMENTARIOS (DESC) | VARCHAR(128) | VIS,INS,UPD | (LENGUAJES) | FTIPOINSCRIPCION | FTIPOINSCRIPCION (DESC) | IMPUESTOTIPOINSCRIPCION | REQ,VIS,INS,UPD | (LENGUAJES) | FNUMEROINSCRIPCION | FNUMEROINSCRIPCION (DESC) | PRXINSCRIPCIONFISCAL | REQ,VIS,INS,UPD | (LENGUAJES) | FSECTOR | FSECTOR (DESC) | SECTOR | INS,UPD | (LENGUAJES) | FCONDICIONPAGO | FCONDICIONPAGO (DESC) | CONDICIONPAGO | REQ,VIS,INS,UPD | (LENGUAJES) | FRESPONSABLE | FRESPONSABLE (DESC) | USUARIO | VIS,INS,UPD | (LENGUAJES) | FDOMICILIONUMERO | FDOMICILIONUMERO (DESC) | INT | INS,UPD | (LENGUAJES) | FWEBDOMICILIO | FWEBDOMICILIO (DESC) | pURL | INS,UPD | (LENGUAJES) | FIDNUM | FIDNUM (DESC) | VARCHAR(16) | INS,UPD | (LENGUAJES) | FRECODIFICA | FRECODIFICA (DESC) | VARCHAR(24) | INS,UPD | (LENGUAJES) | FRG3572_VINCULADA | FRG3572_VINCULADA (DESC) | BIT | REQ,VIS,INS,UPD | (LENGUAJES) | FCONCURSO2012_LEGAJO | FCONCURSO2012_LEGAJO (DESC) | VARCHAR(24) | VIS,INS,UPD | (LENGUAJES) | concurso2012_legajo | concurso2012_legajo (DESC) | VARCHAR(24) | INS,UPD | (LENGUAJES) | FOFICIALCUENTA | FOFICIALCUENTA (DESC) | VARCHAR(16) | INS,UPD | (LENGUAJES) | FRAZONSOCIAL | FRAZONSOCIAL (DESC) | VARCHAR(64) | INS,UPD | (LENGUAJES) | FFAMILIA | FFAMILIA (DESC) | PROFAM | REQ,VIS,INS,UPD | (PRO) | FGRUPO | FGRUPO (DESC) | PROGRP | VIS,INS,UPD | (PRO) | FRUBRO | FRUBRO (DESC) | PRORUB | VIS,INS,UPD | (PRO) | FSELECCION | FSELECCION (DESC) | PROSELECCION | VIS,INS,UPD | (PRO) | FCATEGORIA | FCATEGORIA (DESC) | PROCATEGORIA | INS,UPD | (PRO) | FREFERENCIA_DUPLICADA | FREFERENCIA_DUPLICADA (DESC) | BIT | REQ,VIS,INS,UPD | (PRO) | FCIRCUITOCAJA | FCIRCUITOCAJA (DESC) | CAV_CIRCUITO | VIS,INS,UPD | (PRO) | FCBUNUMERO | FCBUNUMERO (DESC) | VARCHAR(32) | VIS,INS,UPD | (PRO) | FCBUDOCUMENTO | FCBUDOCUMENTO (DESC) | VARCHAR(16) | VIS,INS,UPD | (PRO) | FCBUINFORMADO | FCBUINFORMADO (DESC) | BIT | REQ,VIS,INS,UPD | (PRO) | FBENEFICIARIOCHEQUES | FBENEFICIARIOCHEQUES (DESC) | VARCHAR(60) | VIS,INS,UPD | (PRO) | EntregaValores | EntregaValores (DESC) | CAVENTREGA_VALORES | INS,UPD | (PRO) |
Catálogo
- Tabla: pLENGUAJE.
- Catálogo: Pragma_Sys_Objects.
- Llave: LENGUAJE.
- Tabla: ACANALISIS.
- Catálogo: Pragma_ERP_Comercial.
- Llave: ARTICULOS/PERFILES.
Lista de campos
La clase no tiene ancestro, todos los campos los define como propios.
Nombre del campo | Descripción | Atributo | Etiquetas | Definición |
---|---|---|---|---|
FCODIGO (1) | Código del lenguaje, y su clave primaria. | VARCHAR(64) | KEY, VIS, REQ. | pLENGUAJE |
FDESCRIPCION | Descripción. | VARCHAR(64) | VIS, REQ. | pLENGUAJE |
FNATIVO | indica si se trata del lenguaje local a la instalación. | BIT | VIS, REQ. | pLENGUAJE |
- (1) El código debe ser distinto al otro código (texto sin sentido para ver llamada (1)).
Relaciones
La clase LENGUAJES, TRADUCCIÓN es detalle de ésta clase.
Triggers
La clase pLENGUAJE no usa triggers.