Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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
prototipo01
prototipo01
Âncora
_Toc359419383
_Toc359419383
Prototipo 1: Browse de mnemónicos Regresar


Image Modified

Âncora
prototipo02
prototipo02
Prototipo 2: Captura de mnemónicos Regresar
Image Modified

Âncora
Prototipo03
Prototipo03
Prototipo 3: Lista de tablas Regresar



Image Modified

Âncora
Prototipo04
Prototipo04
Prototipo 4: Lista de campos Regresar

...

Âncora
prototipo10
prototipo10
Protótipo 7.- Consulta de valores Regresar
Image Modified
Âncora
prototipo09
prototipo09
Consulta 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.

 


CWJ_VALOR

C

20

 


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

 


Tabla

 


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

 


Campo

 


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ón

CWK – 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

 

 



2

01

01

 

 

 




CTB91CESP()

 


3

 

 

 

 

 






CTB91CRET()

 

 

 


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. 1.       Caso(s) de Testes Reutilizable(s)

 

...