Árvore de páginas

GFEA05A2 - Personalizar a Ordenação dos Documentos de Carga na Tela de Seleção

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Supply Chain - Logística

Módulo:

SIGAGFE

Ponto de Entrada - GFEA05A2

Descrição:

Possibilidade de personalização da ordenação dos Documentos de Carga que são exibidos no grid superior e inferior da tela.

Localização:

Na função que realiza a ordenação dos arrays que são apresentados no grid.

Programa Fonte:

GFEA050A - Tela de Vínculo dos Documentos de Carga a um Romaneio

Parâmetros:

NomeTipoDescriçãoObrigatório
PARAMIXB[1]Caractere

"1" - Para Documentos a relacionar

"2" - Para Documentos relacionados

Sim

Retorno:

Nome

Tipo

Descrição

Obrigatório

cOrd

Caractere

String separada por ";" (ponto e vírgula) indicando o número(s) do(s) campo(s) para ordenação, conforme tabela abaixo.

Série2
Número do Documento3
Tipo do Documento4
Tipo de Frete5
Código Emissor6
Códido Remetente8
Código Destinatário10
Número da Região12
Número da Cidade13

Sim

Exemplo: GFEA0655
User Function GFEA05A2()

 Local cOrdem := ""
 Local cOp := PARAMIXB[1]
 
//SERIE:  2
//NRDC:   3
//TPDC:   4
//TPFRET: 5
//CDEMIS: 6
//CDREM:  8
//CDDEST: 10
//NRREG:  12
//NRCID:  13
 
	If cOp == "1"
 		cOrdem := "3" // Ordenar o grid superior por Número do Documento
	EndIf
 
	If cOp == "2"
 		cOrdem := "6;2" // Ordenar o grid inferior por Código do Emissor e Série de Documento
	EndIf

Return cOrdem