Árvore de páginas

TUFGO5_DT_Ponto_de_entrada_AF251LNK

Características do Requisito

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

TUFGO5

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:

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

Localização:

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

Eventos:

AF251LNK

Programa Fonte:

ATFA251

Função:

Af251LinOK

Retorno:

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

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 AF251LNK Executado")

oGetDTot:ForceRefresh()

Return ({ oGetDTot, oGetDadImp })