Árvore de páginas

Versões comparadas

Chave

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

GT700LPE - Regularização de Campos do POS

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Gestão de Transporte de Passageiros

Rotina:

Rotina

Nome Técnico

GTPA700L

Tesouraria

Ponto de Entrada:

GT700LPE

Requisito/Story/Issue (informe o requisito relacionado):

 DSERGTP-3601

País(es):

TODOS

Banco(s) de Dados:

TODOS








Ponto de Entrada

Descrição:

A finalidade desse ponto de entrada é permitir que o usuário defina em quais campos customizados as informações da venda de POS serão gravadas em um título a receber (SE1).

Localização:

Atualizações/Tesouraria/Tesouraria

Eventos:

GT700LPE()------->Nil

Programa Fonte:

GTPA700L.prw

Parâmetros

NomeTipoDescriçãoObrigatório
cEstabelecCaracterNome do Estabelecimento
cDescAutCaracterDescrição da autorizadora

Retorno:

Nenhum

O usuário receberá na variável private PARAMIXB as informações necessárias para serem gravadas. 

A função deve somente configurar em quais campos as informações do parâmetro serão carregadas.

o array passado pela variável PARAMIXB possui 2 posições.

PARAMIX[1] - Nome do Estabelecimento - G6Y_ESTAB

PARAMIX[2] - Descrição da autorizada 

Caso sejam criados apenas um ou dois campos customizados, os demais campos devem estar no Recklock da mesma forma , pois essa função sobrescreve a configuração padrão dos campos.

Exemplo:

#include 'protheus.ch'
#include 'parmtype.ch'

User Function GT700LPE()

Local cEstabelec:= PARAMIXB[21]//Estabelecimento
Local cDescAut := PARAMIXB[42]//Descrição da autorizada

DbSelectArea("SE1")
SE1->(RecLock("SE1",.F.))
SE1->E1_ESTABEL := cEstabelec //campo customizado 
SE1->E1_ADMINIS := cDescAut // Campo customizado
SE1->(MsUnlock())

Return