Home

Linha Microsiga Protheus

Páginas filhas
  • PLS264L2 - Tratamento de Campos

Ponto-de-Entrada: PLS264L2 - Tratamento de Campos
Descrição:
O ponto de entrada PLS264L2 permite realizar um tratamento para alimentar os campos que serão impressos no arquivo texto do cartão (geração de carteirinha).
Este ponto de entrada é normalmente utilizado em conjunto ao ponto PLS264L1, o qual indica quais campos serão gerados no cartão.
O ponto PLS264L2 é acessado para cada registro retornado na Query principal.

Importante:
- Ao utilizar o ponto de entrada PLS264L2, o sistema desconsidera o layout definido no parâmetro MV_PLSLCAR, sendo assim, todos os campos do cartão deverão ser tratados através deste ponto.
- O Alias que deve retornar as informações é o "Dados". (Verificar o exemplo abaixo).
Programa Fonte
PLSA264
Sintaxe

PLS264L2 - Tratamento de Campos ( [ cAlias ] )

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cAlias Caracter Indica o Alias da Query utilizada pelo sistema.
PLSEXP1 -> Geração por lote
PLSEXP1 -> Avulso
Retorno
    ()
Exemplos
User Function PLS264L2Local cAlias := paramixb[1]           //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿//³ Verifica o tipo de processo                            ³//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙIf cAlias == "PLSEXP1"  Dados->CAMPO1    := "CAMPO1"  Dados->CAMPO2    := "CAMPO2"  Dados->CAMPO3    := "CAMPO3" ElseIf cAlias == "PLSEXP2"   Dados->CAMPO4    := "CAMPO4"  Dados->CAMPO5    := "CAMPO5"  Dados->CAMPO6    := "CAMPO6" EndIfReturn