Home

Linha Microsiga Protheus

Páginas filhas
  • PMS200CPRV - Descrição de opções

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
PMS200CPRV - Descrição de opções
PMS200CPRV - Descrição de opções

Ponto-de-Entrada: PMS200CPRV - Descrição de opções
Versões: Microsiga Protheus 8.11
Idiomas: Espanhol , Inglês
Descrição:

O ponto de entrada PMS200CPRV deverá retornar um array em que sua primeira posição será a descrição da opcao, e a segunda o rdmake que será executado. Ele será executado na opção Ferramentas / Reajuste de Custo Previsto.

Exemplo:



#INCLUDE 'PROTHEUS.CH'

User Function Pms200CPRV()
Local aRet := {}
AADD( aRet, { 'Executa Proc. A', 'ExecutaA' } ) // 1a posicao eh a descricao, 2a posicao eh a rotina a ser executada
AADD( aRet, { 'Executa Proc. B', 'ExecutaB' } )
Return aRet

/********************************/

User Function ExecutaA()
Local cFiltroPAFA := Paramixb[1]
Local cFiltroB1 := Paramixb[2]
Local aParam1 := Paramixb[3]
Local cFiltroAE8 := Paramixb[4]
Local cFiltroRAFA := Paramixb[5]
Local cFltAFAUsr := Paramixb[6]
MsgAlert('A')

conout(cFiltroPAFA)
conout(cFiltroB1)
conout(aParam1)
conout(cFiltroAE8)
conout(cFiltroRAFA)
conout(cFltAFAUsr)


Return .T.

/********************************/

User Function ExecutaB()
Local cFiltroPAFA := Paramixb[1]
Local cFiltroB1 := Paramixb[2]
Local aParam1 := Paramixb[3]
Local cFiltroAE8 := Paramixb[4]
Local cFiltroRAFA := Paramixb[5]
Local cFltAFAUsr := Paramixb[6]
MsgAlert('B')

conout(cFiltroPAFA)
conout(cFiltroB1)
conout(aParam1)
conout(cFiltroAE8)
conout(cFiltroRAFA)
conout(cFltAFAUsr)

Return .T.

Programa Fonte
PMSA200.PRW
Sintaxe

PMS200CPRV - Descrição de opções ( < cFiltroAFA> , [ cFiltroB1 ], [ aParms ], < cFiltroAE8> , [ cFiltroAFA ], < cFiltroUsr> ) --> aRet

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
cFiltroAFACaracterFiltro da tabela AFAX
cFiltroB1CaracterFiltro da tabela B1
aParmsVetorArray de parametros recebida pela rotina de reajuste de custo
cFiltroAE8CaracterFiltro da tabela AE8X
cFiltroAFACaracterFiltro da tabela AFA
cFiltroUsrCaracterFiltro de UsuarioX
Retorno
    aRet(vetor)
  • aRet[n][1] - Descricao da opcao aRet[n][2] - Rdmake a ser executado