Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - TOTVS Backoffice (Linha Protheus) - SIGAFIN - Como usar o execauto FINA630 para rejeição de transferências

time.png Tempo aproximado para leitura: 00:07 min

Dúvida
Como utilizar a rotina automática (ExecAuto) FINA630 para realizar a rejeição de transferências no módulo Financeiro?


Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - SIGAFIN - Todas as releases


Solução:

Para garantir que as opções de aprovação e rejeição funcionem corretamente, deve-se posicionar no título desejado através do número da solicitação (SE6_NUMSOL) na filial destino.

A rotina FINA630 possui dois parâmetros a serem informados. Para o funcionamento em ExecAuto, o primeiro parâmetro necessita ser preenchido como um array, pois as informações utilizadas neste array são essenciais para a conclusão do processo.

Parâmetros utilizados pela FINA630:

  • nOpc: Opção que está sendo realizada no fonte:

    • 2 - Visualizar

    • 3 - Aprovar

    • 4 - Rejeitar

    • 5 - Exclusão

    • 6 - Estornar

Passos

  1. Realize o posicionamento do registro na tabela SE6 utilizando a chave com a filial e o número da solicitação.

  2. Monte o array contendo o campo E6_NUMSOL e o respectivo código da solicitação.

  3. Chame a função MSExecAuto passando a rotina Fina630, o array de solicitação e a opção 4 correspondente à rejeição, ou a opção desejada.

Segue abaixo o exemplo de código modelo em ADVPL:

User Function EXEC630()

Local aSolict := {}
Local cChave := ""  

lMsErroAuto := .F.

RPCSETENV("99", "02", "admin", "2", "FIN", "FINA620")

cChave := xFilial("SE6")+"000005" 

DbSelectArea("SE6")
DbSetOrder(3)
DbGoTop()

If SE6->(DbSeek(cChave,.T.))
      aSolict := {{"E6_NUMSOL" ,"000005" ,Nil}} 
      MSExecAuto({|x,y| Fina630(x,y)},aSolict,4)
Else
      MsgAlert("Registro não encontrado")
      Return
EndIf 

If lMsErroAuto
      MostraErro()
Else
      MsgAlert("OK")
Endif

RPCCLEARENV()

Return

 

Saiba Mais:

FINA630 - Rotina automática Aprov/Rej. Transf.

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _