Árvore de páginas

Versões comparadas

Chave

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

GFEA05A2 - Personalizar a

ordenação

Ordenação dos Documentos de Carga na

tela

Tela de

seleção

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 aparecem na 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 na Gridno grid.

Programa Fonte:

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

Parâmetros:

NomeTipoDescriçãoObrigatório
PARAMIXB[1]CaracterCaractere

"1" - Para Documentos a relacionar

"2" - Para Documentos relacionados

Sim

Retorno:

Nome

Tipo

Descrição

Obrigatório

cOrd

CaracterCaractere

String separada por ";" (ponto e vírgula) indicando o numeronú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

Bloco de código
languagedelphi
titleExemplo: GFEA0655
linenumberstrue
User Function GFEA05A2()

 Local cOrdem := ""
 Local cOp := PARAMIXB[1]
 
 //*
SERIE:  2
//NRDC:   3
//TPDC:   4
//TPFRET: 5
//CDEMIS: 6
NMEMIS: 7
//CDREM:  8
NMREM:  9
//CDDEST: 10
NMDEST: 11
//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 cQuery