Histórico da Página
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: |
| ||||
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 |
| ||||||||||||
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