Ponto-de-Entrada: P200AF92 - Insere tabelas de orçamentos e projetos
Versões: | Microsiga Protheus 8.11 |
Idiomas: | Espanhol , Inglês |
Descrição:
O ponto de entrada P200AF92 é utilizado pela funcao AF9NoIdx() utilizada na AF9AtuCode() antes da chamada da funcao PmsAltera(aCampos) e permite que o usuario retorne um array com as mesmas caracteristicas do array aCampos e que ao retornar será adicionado ao array aCampos, possibilitando ao usuario colocar no array aCampos as tabelas de customizacao referente a orcamento e projetos.O ponto de entrada recebe o array aCampos e o array aParam onde o primeiro array contem as tabelas padroes do PMS que serão utilizadas na recodificacão de EDTs/Tarefas e o segundo, um array com os parametros recebidos pela funcao AF9AtuCode().
Exemplo de Ponto de Entrada:
//----------------------------------------------------------------------------------//
//UTILIZADO PELA FUNCAO AF9AtuCode()
//----------------------------------------------------------------------------------//
User Function P200AF92()
Local a_Param := ParamIxb[2]
// aParam := { cFil, cProject, cRev, cTask, cNewTask }
Local aCampos := ParamIxb[1]
Local aCposUsr := {}
#IFDEF TOP
//o array aCposUsr tem que ter a mesma estrutura do array aCampos
// aCampos := {cAlias,
// cCampoAtu,
// cCampoChave1,
// cCampoChave2,
// cCampoChave3,
// cConteudoChave1,
// cConteudoChave2,
// cConteudoChave3, /* Nada*/,
// cNewValue}
aAdd(aCposUsr, {'ZFX', 'ZFX_TAREFA', 'ZFX_FILIAL', 'ZFX_PROJET', 'ZFX_TAREFA', cFil, cProject, cTarefa,, cNewTarefa})
#ELSE
//o array aCposUsr tem que ter a mesma estrutura do array aCampos
// aCampos := {cAlias,
// cCampoAtu,
// cCamposChave, //(concatenados com +)
// cConteudoChave,/*Nada*/,
// cNewValue}
aAdd(aCposUsr, {'ZFX', 'ZFX_TAREFA', 'ZFX_FILIAL+ZFX_PROJET+ZFX_TAREFA', cFil+ cProject+ cTarefa, cNewTarefa})
#ENDIF
Return(aCposUsr)
Programa Fonte
PMSA200.PRW
Sintaxe
P200AF92 - Insere tabelas de orçamentos e projetos ( < aCampos> , < aParam> ) --> aCposUsr
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
aCampos | Vetor | X | |||||||||||||||
aParam | Vetor | Parametros recebeidos pela AF9AtuCode | X |
Retorno
-
aCposUsr(vetor)
- Array com a mesma estrutura do array aCampos, contendo os campos de usuário.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas