Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Linha de Produto:

Microsiga Protheus.

Segmento:

Serviços.

Módulo:

Ativo Fixo (SIGAATF).

Rotina:

Rotina

Nome Técnico

Aquisição por transferência.

ATFA251.PRX.

Ponto de Entrada:

AF251LNK.

Chamados Relacionados

TTUH27.

País(es):

Todos.

Banco(s) de Dados:

Todos Homologados para o Protheus.

Tabelas Utilizadas:

SN1,SN3, SN4, SN5.

Sistema(s) Operacional(is):

Todos homologados para o Protheus.

Descrição

Este ponto de entrada permite manipular os dados  das abas inferiores Totais do Rateio e Detalhes dos Impostos. São passados para o PE os objetos oGetDadTot e oGetDadImp que permitem a manipulação das abas inferiores respectivamente citadas acima.

As variáveis da aba superior Dados do Bem e  Complementos são, respectivamente,  o array aCols e o objeto oGetDadosC que estão declaradas como private.

 

 

 

 

 

Ponto de Entrada

 

Descrição:Informe o Menu em que estará localizada a rotina

Este ponto de entrada permite manipular os dados das abas superiores e das abas "Totais do Rateio" e "Detalhes dos Impostos".

Localização:Informe o Submenu em que estará localizada a rotina

É uma rotina customizada, portanto, não faz parte do menu padrão.

Eventos:

Informe o Título da rotinaAF251LNK

Programa Fonte:Informe o Fonte da rotina

ATFA251

Função:

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Af251LinOK

Retorno:

Vetor de 2 elementos como no exemplo. O primeiro elemento com oGetDadTot,o segundo com oGetDadImp manipulados ou não.

Retorno:

Nome

Tipo

Descrição

Obrigatório

 

 

 

 

 

 

 

 

 

 

 

 

Exemplo:

#Include 'Protheus.ch'

User function AF251LNK()

Local oGetDTot := paramixb[1]

Local oGetDadImp := paramixb[2]

 

/* -----------------------------------------------------------------------
chamada - ExecBlock( 'AF251LNK', .F., .F., {@oGetDadTot, @oGetDadImp})

Obs: oGetDadosC, objeto da aba superior "Complementos", é private
------------------------------------------------------------------------ */

Alert("Ponto de Entrada Executado")

oGetDTot:ForceRefresh()

Return ({ oGetDTot, oGetDadImp })