Árvore de páginas

CONTEÚDO

01. VISÃO GERAL

O ponto de entrada FA60BDE será executado para cada título a receber de acordo com o filtro informado nas rotinas FINA060 - Transferências ou FINA061 - Borderô de Recebimento com Impostos durante a geração do borderô de recebimento.

Importante ressaltar que o ponto de entrada FA60BDE será executado para todos os títulos apresentados em tela do tipo MarkBrowse, independentemente do título ter sido marcado ou não, e neste momento estará posicionado na tabela SE1 - Contas a Receber.

Este ponto de entrada é acionado fora do Lock da tabela SE1 - Contas a receber e caso seja necessário o tratamento somente de títulos marcados pelo usuário, por favor, utilizar a variável cMarca, do tipo Private, para realizar a devida checagem, conforme exemplo de utilização.

02. EXEMPLO DE UTILIZAÇÃO


FA60BDE
#INCLUDE "PROTHEUS.CH"

//--------------------------------------------------------------------------
/*/{Protheus.doc} FA60BDE
Ponto de entrada utilizado para tomar uma ação para cada título selecionado
ou não para geração do borderô.
//--------------------------------------------------------------------------

User Function FA60BDE()

	If TRB->E1_OK == cMarca // Variável "cMarca" é do tipo Private e contém o valor para verificação se o título foi marcado pelo usuário.
		// Coloque sua lógica de programação aqui.
	EndIf

Return

03. PARÂMETROS

O ponto de entrada não recebe nenhum parâmetro.

04. RETORNO

O ponto de entrada não aguarda nenhum retorno.


Importante


A tela de marcação dos títulos é do tipo MarkBrowse() e trabalha com uma tabela temporária. O nome concedido a esta tabela temporária é o TRB.

O programador deverá tomar o devido cuidado para não desposicionar o registro da tabela temporária TRB, pois isso poderá acarretar em erro crítico no sistema e forçar seu fechamento.