...
Rutinas Involucradas |
|
|
Rutina | Tipo de Operación | Opción de Menú |
CTBA091 – Mantenimiento a mnemónicos | Creación | Actualizaciones-> >Entes>Mnemónicos |
Estrategia de Desarrollo y liberación |
|
Producto | Microsiga Protheus – Contabilidad |
Reléase que está siendo desarrollado | 11.90 |
Posee Réplica? | ( )Si ( X)No |
Cual versión? | No aplica |
Objetivo
Crear la rutina que permita el registro de los mnemónicos que serán utilizados para el proceso de formulación delos Asientos Estándar.
Definición de mnemónico, es un código asociado un campo, una función, una formula, una tabla o un valor fijo.
...
Âncora |
---|
| _Toc359419383 |
---|
| _Toc359419383 |
---|
|
Prototipo 1: Browse de mnemónicos
Regresar
Image Modified
Prototipo 2: Captura de mnemónicos Regresar
Image ModifiedPrototipo 3: Lista de tablas
Regresar
Image Modified
Prototipo 4: Lista de campos
Regresar...
Protótipo 7.- Consulta de valores Regresar
Image ModifiedConsulta CTB91VAL
...
- Se mencionan en la sección de Regla de Negocio.
Release Notes
Módulo | SIGACTB / PROTHEUS |
Función | Mantenimiento de mnemónicos |
Descripción de Función | La rutina da mantenimiento a los Mnemónicos para la formulación de Asientos Estándar. Definición de mnemónico, es un código asociado a un campo, una función, una formula, una tabla o un valor fijo. |
...
Diagrama de Entidad y Relación
Image Modified
Diccionario de Datos
Image Modified
CWH – Tablas para Mnemónicos |
Campo | Tipo | Tam. | Dec. | Título | Descripción |
CWH_FILIAL | C |
|
| Sucursal |
|
CWH_TABLA | C | 3 |
| Tabla |
| Descripción | Tablas para formulación | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | Si |
|
CWH_DESCRI | C | 30 |
|
| Descripción | Descripción | Descripción | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | Si |
|
Índice: CWH_FILIAL+CWH_TABLA
CWI – Tablas de Campos para Mnemónicos |
Campo | Tipo | Tam. | Dec. | Título | Descripción |
CWI_FILIAL | C |
|
| Sucursal |
|
CWI_TABLA | C | 3 |
| Tabla |
| Descripción | Tablas para formulación | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | Si |
|
CWI_CAMPO | C | 10 |
|
| Campo | Descripción | Campo | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | Si |
|
CWI_DESCRI | C | 25 |
|
| Descripción | Descripción | Descripción | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | Si |
|
Índice: CWI_FILIAL+CWI_TABLA+CWI_CAMPO
CWJ –Mnemónicos |
Campo | Tipo | Tam. | Dec. | Título | Descripción |
CWJ_FILIAL | C |
|
| Sucursal |
|
CWJ_CODMNE | C | 16 |
| Cod Mnemon | Descripción | Código del mnemónico | Formato | CWJMnemoPvar() | Nivel | 1 | Usado | Si | Obligatorio | Si | Browse | Si | Modo Edición | iif(!INCLUI,.F.,.T.) | Propiedad | Real/Alterar | Val. Sistema | ExistChav(“CWJ”) | Help | Código que se asigna al mnemónico |
|
CWJ_TIPO | C | 1 |
| Tipo Reg. | Descripción | Tipo de registro | Formato | @! | Nivel | 1 | Usado | No | Obligatorio | Si | Browse | Si | Propiedad | Real/Visualizar | Modo Edición | CTBA091AB() | Inic. Std | “U” | Help | Tipo de mnemónico, los que viene de Sistema “S” y los que sean grabados por el usuario “U”. |
|
CWJ_DESCRI | C | 40 |
| Descripción | Descripción | Descripción mnemónico | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | Si | Browse | Si | Propiedad | Real/Alterar | Help | Descripción corta de mnemónico |
|
CWJ_GRUPO | C | 6 |
| Grupo |
| Descripción | Grupo o módulo | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | Si | Browse | Si | Propiedad | Real/Alterar | Modo Edición | CTBA091GPO() | Val. Sistema | IF( (!EMPTY(M->CWJ_GRUPO),ExistCpo("SX5","CZ"+M->CWJ_GRUPO) , .T.) | F3 | CZ | Help | Código del módulo o grupo al que pertenecerá el mnemónico. |
|
CWJ_TIPDAT | C | 1 |
|
| Tipo | Descripción | Tipo de Mnemónico | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | Si | Browse | No | Propiedad | Real/Alterar | Inic. Std | “1” | Val. Sistema | Pertence(“123456”) | Modo Edición | CTBA091AB() | Lista | 1=Campo de BD;2=Tabla;3=Formula;4=Funcion;5=Funcion de usuario;6=Valor | Help | Clasifica el mnemónico. |
|
CWJ_DATVIN | C | 15 |
|
| Dato Vinculo | Descripción | Dato Vinculado | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | No | Browse | No | Propiedad | Real/Alterar | When | M->cwj_tipdat $ '3|4'.AND. CTBA091AB() |
|
|
|
| Val. Sistema | IF (!EMPTY(M->CWJ_DATVIN),CTB91VLDVIN(),.T.) | F3 | CTB911 | Help | Código de la Formula, Función o Valor asociado al mnemónico. |
|
CWJ_FUNRPO | C | 10 |
|
| Función RPO | Descripción | Función RPO | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | No | Browse | No | Propiedad | Real/Alterar | Val. Sistema | FindFunction(M->CWJ_FUNRPO) | When | M->cwj_tipdat=='5' .AND. CTBA091AB() | Help | Si el tipo de mnemónico es Función de Usuario, permite asociar una función del sistema o de usuario. |
|
|
| Valor Fijo | Descripción | Valor Fijo | Formato | @! | Nivel | 1 | Usado | Si | Browse | No | Propiedad | Real/Alterar | When | M->cwj_tipdat=='6' .AND. CTBA091AB() | Help | Digite el valor fijo para el mnemónico. |
|
CWJ_TODAS1 | C | 1 |
|
| ¿Todas? | Descripción | ¿Todas? | Formato | @! | Nivel | 1 | Usado | SI | Obligatorio | Si | Browse | No | Opciones | 1=Si;2=No | Inicializador | “2” | Propiedad | Real/alterar | Val. Sistema | x2CboxMnemo() | When | M->cwj_tipdat $ '1|2' .AND. CTBA091AB() | Help | Si= Requiere que muestre todas las tablas del sistema. No = Solo requiere ver las tablas que son para formulación. |
|
CWJ_TABLA | C | 3 |
|
| Descripción | Alias disponibles | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | No | Browse | Si | Propiedad | Real/Alterar | Val. Sistema | CWJIniBoxF() .And. x3CboxMnemo() | When | M->cwj_tipdat $ '1|2' | X3_CBOX |
|
|
| Help | Muestra las tablas disponibles para la formulación (CWH). |
|
CWJ_TODAS2 | C | 1 |
|
| ¿Todas? | Descripción | Todos? | Formato | @! | Nivel | 1 | Usado | SI | Obligatorio | Si | Browse | No | Opciones | 1=Si;2=No | Inicializador | “2” | Val. Sistema | x3CboxMnemo() | When | M->cwj_tipdat == '1' .AND. CTBA091AB() | Help | Si=Requiere que muestre todos los campos del sistema de acuerdo a la tabla seleccionada. No = Requiere ver los campos que son para formulación, de acuerdo a la tabla seleccionada. |
|
CWJ_CAMPO | C | 10 |
|
| Descripción | Campo disponibles | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | No | Browse | Si | Val. Sistema | HelpFieldM() | Propiedad | Real/alterar | When | M->cwj_tipdat == '1' | Help | Muestra los campos (SX3) que no sean virtuales y que pertenezcan a la tabla seleccionada. |
|
CWJ_HELP | M |
| |
|
| Ayuda | Descripción | Ayuda del campo | Formato | @! | Nivel | 1 | Usado | Si | Contexto | Virtual | Propiedad | Visualizar |
|
Índice: CWJ_FILIAL+CWJ_codMNE
Nota:
Las función CWJAliasBox() debe mostrar las tablas disponibles para los mnemónicos (CWH), tomar como base la función fTablesBox()
...
La consulta CWJCPO debe mostrar los campos disponibles para la tabla seleccionada (CWH) filtrando solo los campos de acuerdo a la tabla seleccionada. Tomar como base la consulta RCAFIE que contiene la función fListaField().
CWN – Funciones |
Campo | Tipo | Tam. | Dec. | Título | Descripción |
CWN_FILIAL | C |
|
| Sucursal |
|
CWN_CODFUN | C | 15 |
| Código |
| Descripción | Código de la Función | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | Si | Browse | Si | Validación | ExistChav("CWN") | Contexto | Real | Propiedad | Modificar | Help | Código de la función |
|
CWN_DESCRI | C | 40 |
|
| Descripción | Descripción | Descripción de la Función | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | Si | Browse | Si | Contexto | Real | Propiedad | Modificar | Help | Descripción corta de la Función |
|
CWN_HELP | Memo |
|
| Ayuda | Descripción | Ayuda de la función | Formato |
|
|
| Nivel | 1 | Usado | Si | Obligatorio | Si | Browse | No | Contexto | Real | Propiedad | Modificar | Help | Descripción de lo que hace la función |
|
|
|
|
|
|
|
|
|
|
Índice: CWN_FILIAL+CWN_CODFUN
DescripciónCWK – Formulas |
Campo | Tipo | Tam. | Dec. | Título | Descripción |
CWK_FILIAL | C |
|
| Sucursal |
|
CWK_CODFOR | C | 15 |
| Cód. Formula |
Descripción | Código de la Fórmula | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | Si | Browse | Si | Help | Código de la formula |
|
CWK_DESC | C | 30 |
|
| Descripción | Descripción | Descripción | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | Si | Browse | Si | Propiedad | Real/Alterar | Help | Descripción corta de la fórmula |
|
CWK_GRUPO | C | 6 |
|
| Grupo | Descripción | Grupo o módulo | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | Si | Browse | Si | Propiedad | Real/Alterar | F3 | CZ | Help | Código del módulo o grupo al que pertenecerá la formula. |
|
CWK_ADVPL | MEMO |
| |
|
| Traduc ADVPL | Descripción | Formula en ADVPL | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | Si | Browse | No | Help | Traducción de la fórmula en ADVPL. |
|
CWK_HELP | MEMO |
|
| Ayuda |
| Descripción | Ayuda | Formato | @! | Nivel | 1 | Usado | Si | Obligatorio | Si | Browse | No | Help | Explicación de la funcionalidad de la fórmula. |
|
Índice: CWK_FILIAL+CWK_CODFOR
Tablas genéricas (sx5)
CZ.- Grupos o Módulos |
X5_CHAVE | X5_DESCSPA |
000001 | SIGACTB |
000002 | SIGAFAT |
000003 | SIGACOM |
000004 | SIGAPCP |
000005 | SIGAGPE |
...
Consultas Especiales (sxb)
CTB911- Consulta especial |
XB_ALIAS | XB_TIPO | XB_SEQ | XB_COLUNA | XB_DESCRI | XB_DESCSPA | XB_DESCENG | XB_CONTEM |
|
| 1 | 01 | RE | Especial | Especial | Especial |
| | | | | | | |
Estructura de Menú
En el módulo Configurador (SIGACFG) ingrese a la ruta Ambiente/Archivos/Menu (CFGX013). Informe la nueva opción del menú de SIGACTB (Contabilidad de Gestión) conforme las siguientes instrucciones:
Menú | Contabilidad de Gestión |
Submenú | Actualizaciones>Archivos>Entes>Mnemónicos |
Nombre de Rutina | Mnemónicos |
Programa | CTBA091 |
Módulo | SIGACTB |
Tipo | Función Protheus |
Casos de Testes
Los casos de teste mencionados abajo deben ser ejecutados para garantizar la calidad del producto, tiene como finalidad obtener los resultados esperados.
- 1. Caso(s) de Testes Reutilizable(s)
...