Tempo aproximado para leitura: 00:06:00 min
Dúvida
Qual é o ponto de entrada utilizado para alterar a ordem de exibição dos registros das pastas "Títulos Pagos" e "Faturamento", na opção "Consultar" da rotina de Consulta de Posição de Fornecedores (FINC030)?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - SIGAFIN - Todas as releases
Solução
Para alterar a ordem de exibição do conteúdo nas pastas de consulta da rotina FINC030, deve-se utilizar o ponto de entrada FC030IND. Ele permite customizar a ordenação dos dados retornados nas abas de "Títulos Pagos" e "Faturamento".
Parâmetros:
| Nome | Tipo | Descrição |
|---|---|---|
| nPasta | Numérico |
Número da pasta em que se deseja alterar a ordem: 2 = "Títulos Pagos" 4 = "Faturamento" |
| aCampos | Vetor | Array contendo os campos exibidos na respectiva pasta selecionada. |
Retorno:
cCpoUser: Variável do tipo Caracter que deve conter a expressão AdvPL utilizada para ordenar os dados na pasta correspondente.
#include "protheus.ch"
User Function FC030IND()
Local nPasta := ParamIxb[1]
Local aCampos := ParamIxb[2]
Local cCpoUser := ""
Local nPos := 0
If nPasta == 2 // Pasta Títulos Pagos
// Exemplo: Ordena os registros pela Data de Baixa
nPos := aScan( aCampos, { |x| AllTrim( x[1] ) == "BAIXA" } )
If nPos > 0
cCpoUser := "DTOS( " + aCampos[ nPos, 1 ] + " ) "
EndIf
EndIf
Return cCpoUser
Saiba Mais:
FC030IND - Altera ordem de exibição da consulta
0 Comentários