Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:Ativo Fixo - SIGAATF
Função:Aquisição de Transferência - ATFA251
País:Brasil
Ticket:Interno
Requisito/Story/Issue:DSERCTR1-32177


02. SITUAÇÃO/REQUISITO

Esse documento técnico visa demonstrar o objetivo do ponto de entrada A251GRSN4.

03. SOLUÇÃO

O Ponto de entrada tem o objetivo de permitir a manipulação dos resultados gravados após a efetivação da gravação na tabela SN4 contendo os seguintes critérios:

Importante !!

Observa-se que a utilização do PE e os impactos dele no sistema são de responsabilidade do cliente.




ParâmetroUtilização 
nOpcaOpção realizada
SN4->N4_TIPOTipo do bem na SN4
Tipo para controle 1  ou 2

Pode ser utilizado para contabilizar quantas vezes determinado tipo de bem entrou dentro do PE tendo como exemplo o N4_OCORR e o valor deste parâmetro:

É retornado 1 ou 2 e os trechos de ocorrência de quais tipos são utilizados antes de chamar o PE.


Com Valor 1:
15, 07, 08, 01.

Com Valor 2:
16, 07, 08, 06, 16, 20


SN4->N4_OCORR

Ocorrência SN4
SN4->N4_TIPOCNTTipo da Conta na SN4



Manipulação do PE no Sistema
IF lA251GRSN4
	ExecBlock("A251GRSN4",.F.,.F.,{nOpca,SN4->N4_TIPO,"1",SN4->N4_OCORR, SN4->N4_TIPOCNT})
ENDIF


//Ou 

IF lA251GRSN4
	ExecBlock("A251GRSN4",.F.,.F.,{nOpca,SN4->N4_TIPO,"2",SN4->N4_OCORR, SN4->N4_TIPOCNT})
ENDIF

Exemplo de PE
Static Function A251GRSN4()

Local cParam1   := PARAMIXB[1]
Local cParam2   := PARAMIXB[2]
Local cParam3   := PARAMIXB[3]
Local cParam4   := PARAMIXB[4]
Local cParam5   := PARAMIXB[5]


If cParam2 == "01"
    //Realiza operação desejada
Endif

Return



04. DEMAIS INFORMAÇÕES

Não se Aplica.


05. ASSUNTOS RELACIONADOS

  • Não se Aplica.