Ponto-de-Entrada: PLSXRGCP - Alterar Produto
Versões: | Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:
Ponto de Entrada PLSXRGCP localizado na função PlSTREE, logo após a declaração das variáveis.
Objetivo: Permite alterar o produto da família e do usuário que esta sendo executado naquele processo. Este ponto de entrada será executado em todos os pontos do sistema onde são verificadas regras de cobertura ou valorização de guias para cobrar e pagar.
Programa Fonte
PLSXTMK.PRW
Sintaxe
PLSXRGCP - Alterar Produto ( < ParamIXB[1]> , < ParamIXB[2]> , < ParamIXB[3]> , < ParamIXB[4]> ) --> aRet
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
ParamIXB[1] | Caracter | Produto da Família (BA3_CODPLA). | X | ||||||||||||||
ParamIXB[2] | Caracter | Versão do Produto da Família (BA3_VERSAO). | X | ||||||||||||||
ParamIXB[3] | Caracter | Produto do usuário (BA1_CODPLA). | X | ||||||||||||||
ParamIXB[4] | Caracter | Versão do Produto do Usuário (BA1_VERSAO) | X |
Retorno
-
aRet(array_of_record)
- Array com os parâmetros que forma enviados, modificado ou não.
Observações
aRet = Estrutura do Array de retorno:
[1][1] - Produto da Família (BA3_CODPLA)
[1][2] - Versão do Produto da Família (BA3_VERSAO)
[1][3] - Produto do usuário (BA1_CODPLA)
[1][4] - Versão do Produto do Usuário (BA1_VERSAO)
Exemplos
User Function PLSXRGCPLOCAL cCodPla := paramixb[1]LOCAL cVersao := paramixb[2]LOCAL cCodPlaBA1 := paramixb[3]LOCAL cVersaoBA1 := paramixb[4]If suaregra //exemplo cCodPla := “xxxx” cVersao := “xxxx” cCodPlaBA1 := “xxxx” cVersaoBA1 := “xxxx”else //não precisou mudar nadaEndif Return({cCodPla,cVersao,cCodPlaBA1,cVersaoBA1})
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas