Árvore de páginas

Versões comparadas

Chave

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

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoServicios

Módulo:SIGAFIN - FINANCIERO
Función:
RutinaNombre TécnicoFecha
RECEIPT.SERVICE.TLPPServicio para el guardado de los recibos28/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
tabsProcedimiento de utilización, Paso 02, Paso 03, Paso 04
idsProcedimiento de utilización,paso2
Totvs custom tabs box items
defaultyes
referenciaProcedimiento de utilización
  1. 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.
  2. Dentro del modulo Financiero ejecutar la rutina TOTVS Recibo (Actualizaciones | Cuentas por cobrar).
  3. 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.
  4. Al momento de aplicar el filtrado se ejecutará el punto de entrada F998BRMCOL.PRW.
  5. La función de usuario efectúa las validaciones correspondientes para retornar un array con los campos y valores agregados por el usuario.
  6. Al momento de visualizar los recibos se mostrara un icono en forma de "engrane"
  7. Haga clic en el ícono con la imagen de engrane que se encuentra a la derecha de los títulos de las columnas.
  8. En la lista de campos a visualizar serán agregados los definidos por el usuario a través del punto de entrada.
  9. Seleccione y deseleccione los campos requeridos, a continuación, confirme.
  10. 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ónActualizaciones
Punto de entrada:F998BRMCOL
Nombre del programa fuente:RECEIPT.SERVICE.TLPP
Parámetros recibidos:
NombreTipoDescripción
PARAMIXB[1]CSerie del recibo
PARAMIXB[2]C
Numero
Número del recibo
PARAMIXB[3]CCliente
Respuesta:Arreglo de configuraciones para agregar a la lista de campos que se pueden visualizar en la lista de recibos.


NombreTipoDescripciónObligatorio
aRet[1]C
Nombre
Título de la columna que se desea
ver el cliente en el GRID
agregar en la lista de recibos.Si
aRet[2]CValor del campo
a buscar
, de cualquier tabla en la DB vinculada a los recibos de cobro.Si
aRet[3]
BTrue si desea ser marcado en el GRID y False si no desea ser marcado en el GRID
LMostrar 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

,

ni signos especiales.

Si

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
InformacaoLa 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