01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFIN - FINANCIERO |
---|
Función: | Rutina | Nombre Técnico | Fecha |
---|
RECEIPT.SERVICE.TLPP | Servicio para el guardado de los recibos | 28/01/2022 |
|
---|
País: | Todos |
---|
Ticket: | N/A |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-14278 |
---|
02. SITUACIÓN/REQUISITO
Se necesita crear un punto de entrada entrada que permita al usuario incluir campos/columnas que se desean en el GRID en la lista de visualización de los recibos desde buscar recibo.
03. SOLUCIÓN
Se crea el punto de entrada F998BRMCOL.PRW en la rutina RECEIPT.SERVICE.TLPP - Servicio para el guardado de los recibos, con el objetivo de que el usuario pueda incluir campos/columnas que se desean en el GRID en la lista de visualización de los recibos, esto desde la opción de buscar Buscar recibos.
Totvs custom tabs box |
---|
tabs | Procedimiento de utilización, Paso 02, Paso 03, Paso 04 |
---|
ids | Procedimiento de utilización,paso2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | Procedimiento de utilización |
---|
| - Crear la función de usuario F998BRMCOL para agregar información que desee visualizar en forma de columna en columnas en el GRID de buscar recibos de TOTVS Recibode visualización de los recibos desde la opción de "Buscar recibos".
- La rutina efectuará las validaciones correspondientes y debe retornar un arreglo con los campos y los valores, determinados por el usuario, para agregar en columnas a la lista de recibos. - Dentro del modulo Financiero ejecutar la rutina TOTVS Recibo (Actualizaciones | Cuentas por cobrar).
- Dentro del aplicativo de TOTVS Recibo | En la sección Buscar recibo, llenar especifique los campos criterios de consulta de acuerdo a lo que se desea buscar.
- Al momento de aplicar el filtrado se ejecutará el punto de entrada F998BRMCOL.PRW.
- La función de usuario efectúa las validaciones correspondientes para retornar un array con los campos y valores agregados por el usuario.
- Al momento de visualizar los recibos se mostrara un icono en forma de "engrane"
- Haga clic en el ícono con la imagen de engrane que se encuentra a la derecha de los títulos de las columnas.
- En la lista de campos a visualizar serán agregados los definidos por el usuario a través del punto de entrada.
- Seleccione y deseleccione los campos requeridos, a continuación, confirme.
- El listado de recibos se visualizará con las columnas de acuerdo a los campos seleccionadosEn este botón se pueden agregar y quitar campos del GRID de recibos visualizados.
|
|
04. INFORMACIÓN ADICIONAL
Descripción | Actualizaciones |
---|
Punto de entrada: | F998BRMCOL |
Nombre del programa fuente: | RECEIPT.SERVICE.TLPP |
Parámetros recibidos: | Nombre | Tipo | Descripción |
---|
PARAMIXB[1] | C | Serie del recibo | PARAMIXB[2] | C |
|
Numero Número del recibo | PARAMIXB[3] | C | Cliente |
|
Respuesta: | Arreglo de configuraciones para agregar a la lista de campos que se pueden visualizar en la lista de recibos.
Nombre | Tipo | Descripción | Obligatorio |
---|
aRet[1] | C |
|
Nombre Título de la columna que se desea |
|
ver el cliente en el GRIDagregar en la lista de recibos. | Si | aRet[2] | C | Valor del campo |
|
a buscar , de cualquier tabla en la DB vinculada a los recibos de cobro. | Si | aRet[3] |
|
B | True si desea ser marcado en el GRID y False si no desea ser marcado en el GRIDL | Mostrar marca de seleccionado en la lista de campos a visualizar: .T. = Sí, .F. = No. | Si | aRet[4] | C | Nombre para asignar al campo a visualizar, debe ser con estilo de escritura " |
|
camelcase" el cual camelCase". Comienza con minúscula, puede tener mayúsculas intermedias, no permite espacios |
|
, Ejemplo:
#Include 'Protheus.ch'
User Function F998BRMCOL
Local aCampos := {}
Local cSerie := Paramixb[1]
Local cReceipt := Paramixb[2]
Local cClient := Paramixb[3]
Local cQueryFields As Character
Local cQueryWhere As Character
Local cAlias As Character
Local cQuery As Character
Local nCont As Numeric
Local aAux As Array
cAlias := GetNextAlias()
//En el arreglo de aCampos se agregan los campos a visualizar
//aCampos[1] -> Que campo Campo se desea buscarvisualizar
//aCampos[2] -> Nombre Título que se desea asignar a este campo para que lo visualice el cliente, ya sea fijo o que se obtenga de la SX3
//aCampos[3] -> .T. si se desea que este marcado por default y .F. si se desea que no este marcado por default en el GRID
//aCampos[4] -> Nombre cpn de variable par ael campo, con formato camelCase; ejemplo "valorUnit", en vez de Valor Unitario
aCampos := {{"FJT_VERSAO","VERSION",.T.,"version"},{"FJT_DTDIGI",GetSx3Cache("FJT_DTDIGI","X3_TITULO"),.T.,"dataDigit"}}
...
Card documentos |
---|
Informacao | La presente solución aplica para versión 12.1.33 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha de la expedición del issue. |
---|
Titulo | ¡IMPORTANTE! |
---|
|
05. ASUNTOS RELACIONADOS