i
Tabla T060 (Parámetros de proceso)
Se registran los parámetros que serán solicitados al usuario para ejecutar cada uno de los reportes.
El contenido de esta tabla es indicado por Optaris y solamente algunos campos son modificables por el administrador del Sistema.
Atributos |
Modo |
Tipo de Dato |
Longitud |
Descripción |
CD_PROC |
K |
Alfanumérico |
10 |
Campo OBLIGATORIO, es parte de la clave primaria de la tabla, es el CODIGO/NOMBRE del REPORTE. |
CD_PARÁMETRO |
K |
Entero |
2 |
Campo OBLIGATORIO, es parte de la clave primaria de la tabla, es un iterativo, que manualmente vamos incrementando dependiendo de la cantidad de parámetros que necesitamos. |
NM_PARAMETRO |
O |
Alfanumérico |
30 |
Campo OBLIGATORIO, es el código que recibe la clase Java del reporte. |
DS_PARAMETRO |
O |
Alfanumérico |
50 |
Campo OBLIGATORIO, descripción que verá el usuario del reporte. Cuando el campo es del tipo Date es conveniente usarlo para describir el formato en que se usará la fecha con un mensaje del tipo “Fecha (dd/mm/aaaa)”. |
CD_TIPO |
O |
Alfanumérico |
1 |
Campo OBLIGATORIO, es el código que determina el origen de los datos cuando sea ingresado por el usuario. |
VL_LONGITUD |
O |
Entero |
3 |
Campo OBLIGATORIO que indica la cantidad de caracteres que se permiten ingresar en el parámetro de entrada, si es del tipo combo box no es muy relevante, dado que recibiremos el código y no debería ser superior a 10 caracteres, si es de tipo fecha también son 10. Si el campo fuera alfanumérico (y será ingresado manualmente) deberá ser del tamaño correspondiente. |
VL_DECIMALES |
O |
Entero |
3 |
Similar al campo “VL_LONGITUD”, pero controla la cantidad de decimales cuando se ingresan valores numéricos. |
IN_OBLIGATORIO |
O |
Entero |
1 |
Campo OBLIGATORIO que determina si es un parámetro de entrada es obligatorio o no. Los valores posibles son 0(cero) o 1(uno), donde si es obligatorio se debe setear el valor 1(uno) y de no serlo el valor 0(cero). |
VL_DEFAULT |
N |
Alfanumérico |
20 |
Campo OPCIONAL, es el valor por defecto del parámetro. Es posible setear expresiones que involucren texto con variables. Estos serán evaluados por el sistema, pero será necesario tener en cuenta que no hay un caso existente por lo tanto solamente podrán evaluarse aquellas variables que no dependan de información de casos. Por ejemplo: |DATE|, |TIME|, etc. |
CD_TABLA_AUX |
N |
Alfanumérico |
10 |
Campo OPCIONAL. Se usa para parámetros de tipo T, cuando los valores se toman desde una tabla auxiliar.
|
CD_CAMPOS |
N |
Alfanumérico |
250 |
Campo OPCIONAL. Su utilización depende del tipo de parámetro. Ver debajo... |
CD_MAPEABLE_OBJECT |
N |
Alfanumérico |
128 |
Campo OPCIONAL. Se usa para parámetros de tipo T, cuando los valores surgen de la ejecución de una clase. Se indica el nombre de la clase. Ej: common.common.BTMapOrgUnit .
|
Observaciones:
Solamente los campos DS_PARAMETRO y VL_DEFAULT son modificables por el Administrador del Sistema.
CD_CAMPOS
Cuando el tipo de parámetro es T, este campo se usa para incidir sobre la lista de valores que se muestran en el combo. Se pueden utilizar las siguientes expresiones:
•Campos=cd_asunto,ds_asunto
Cuando se usa una tabla auxiliar, esta expresión permite indicar el nombre de 2 campos de dicha tabla, separados por una coma. El primero será considerado como campo de código y el segundo como campo de descripción.
•incluir_código=true
Provoca que en el combo se visualice no sólo la descripción del valor sino también su código.
•Orden=ds_asunto
Permite indicar el campo que se desea considerar para ordenar el combo.
•adicionales=0->TODOS@|@1->ASUNTOS PARES@|@2->ASUNTOS IMPARES
Esta expresión permite agregar valores adicionales al combo. Es decir, a los valores que vienen desde la tabla auxiliar o desde la clase indicada en CD_MAPEABLE_OBJECT, se le agregan los valores especificados manualmente mediante esta expresión.
Los valores se especifican mediante
“Código1”->”Valor1” @|@....@|@.“CódigoN”->”ValorN”
Además, estas expresiones pueden combinarse, separándolas por el signo & como por ejemplo, en la siguiente forma:.
campos=CD_ASUNTO,DS_ASUNTO&orden=CD_ASUNTO&adicionales=0->TODOS