Home

Linha Microsiga Protheus

Páginas filhas
  • PM200AF2 - Permite utilização das tabelas customizadas

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
PM200AF2 - Permite utilização das tabelas customizadas
PM200AF2 - Permite utilização das tabelas customizadas

Ponto-de-Entrada: PM200AF2 - Permite utilização das tabelas customizadas
Versões: Microsiga Protheus 8.11
Idiomas: Espanhol , Inglês
Descrição:

O ponto de entrada PM200AF2 é utilizado pela função AF2AtuCode() antes da chamada da função PmsAltera(aCampos), permitindo que o usuario retorne um array com as mesmas caracteristicas do array aCampos e que ao retornar sera adicionado ao array aCampos, possibilitando usuario colocar no array aCampos as tabelas de customização referente a orçamento 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 recodificação de EDTs/Tarefas e o segundo um array com os parametros recebidos pela função AF2AtuCode().

Exemplo de Ponto de Entrada:

//----------------------------------------------------------------------------------//
//UTILIZADO PELA FUNCAO AF2AtuCode()
//----------------------------------------------------------------------------------//
User Function PM200AF2()
Local a_Param := ParamIxb[2]
// aParam := {cFil, cOrc, cTask, cNewTask}
Local aCampos := ParamIxb[1]
Local aCposUsr := {}
//o array aCposUsr tem que ter a mesma estrutura do array aCampos
// aCampos := {cAlias,
// nIndexOrder,
// cPartialIndex,
// cField,
// cIndexExpression,
// cNewValue}

aAdd(aCposUsr, {'SZX', 3, 'SZX_FILIAL+SZX_ORCAME+SZX_PREDEC', 'SZX_PREDEC', a_Param[1]/*cFil*/ + a_Param[2]/*cOrc*/ + a_Param[3]/*cTask*/, a_Param[4]/*cNewTask*/})

Return(aCposUsr)

Programa Fonte
PMSA200.PRW
Sintaxe

PM200AF2 - Permite utilização das tabelas customizadas ( < aCampos> , < aParam> ) --> aCposUsr

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
aCamposVetorarray aCampos contem as tabelas e regras para recodificacao de edts/tarefas.X
aParamVetorEste array contem os parametros recebidos pela funcao AF2AtuCode().X
Retorno
    aCposUsr(vetor)
  • Contem as tabelas customizadas com a mesma estrutura do array aCampos utilizado pela funcao PmsAltera.