Imprimi Página | Fechar janela

SE5 E5_IDORIG

Impresso de: Helpfacil - Portal do conhecimento
Nome do Forum: ADVPL
Descrição do Forum: Dúvidas sobre a programação em ADVPL
URL:http://www.helpfacil.com.br/display_topic_threads.asp?ForumID=1&TopicID=42855
Data da Impressão: quarta-feira, 17 de abril de 2024 at 23:06


Topico: SE5 E5_IDORIG

Postado por: NETOTOTVS
Assunto: SE5 E5_IDORIG
Data Postagem: segunda-feira, 12 de agosto de 2019 at 15:47

Boa tarde a todos.

Alguém sabe como o campo E5_IDORIG está preenchido (são dados criptografados) e não sei de onde ele é tirado, e menos com que função ele criptografa.

O que acontece se eu gerar um registro sem gravar este campo?
E que como posso gerar ele?

Se vocês pudessem me ajudar, eu agradeceria muito




Respostas:

Postado Por: ARISSATO
Data Postagem: segunda-feira, 12 de agosto de 2019 at 16:38

Boa tarde.
Este campo foi criado para rastreamento das movimentação dos títulos financeiros (tabelas FK?).
Se este campo não for gravado, os registros nas novas tabelas não serão criados, e relatórios/rotinas padrões, ou personalizações, não conseguirão rastrear estas movimentações
Por este motivo, é aconselhável utilizar as rotinas padrões do sistema, através de MSEXECAUTO.





Postado Por: NETOTOTVS
Data Postagem: quarta-feira, 14 de agosto de 2019 at 23:06

E como utilizo a rotina padrão de baixa de titulo através do MSEXECAUTO? pois estou desenvolvendo uma função para baixar vários títulos de uma vez só.



Postado Por: ARISSATO
Data Postagem: quinta-feira, 15 de agosto de 2019 at 09:47

Bom dia.
Segue abaixo um exemplo para uso de baixa da rotina automática, e o link com a documentação da Totvs.
Link: tdn.totvs.com/pages/releaseview.action?pageId=6070728
Exemplo:

Aadd(aBaixa, {‘E1_FILIAL‘   , SE1->E1_FILIAL     , Nil})   // 01
Aadd(aBaixa, {‘E1_PREFIXO‘ , SE1->E1_PREFIXO    , Nil})   // 02
Aadd(aBaixa, {‘E1_NUM‘      , SE1->E1_NUM        , Nil})   // 03
Aadd(aBaixa, {‘E1_PARCELA‘ , SE1->E1_PARCELA    , Nil})   // 04
Aadd(aBaixa, {‘E1_TIPO‘     , SE1->E1_TIPO       , Nil})   // 05
Aadd(aBaixa, {‘E1_CLIENTE‘ , SE1->E1_CLIENTE    , Nil})   // 06
Aadd(aBaixa, {‘E1_LOJA‘     , SE1->E1_LOJA       , Nil})   // 07
Aadd(aBaixa, {‘AUTMOTBX‘    , ‘NOR‘              , Nil})   // 08
Aadd(aBaixa, {‘AUTBANCO‘    , ‘CX‘               , Nil})   // 09
Aadd(aBaixa, {‘AUTAGENCIA‘ , ‘001‘              , Nil})   // 10
Aadd(aBaixa, {‘AUTCONTA‘    , ‘001‘              , Nil})   // 11
Aadd(aBaixa, {‘AUTDTBAIXA‘ , dDataBase          , Nil})   // 12
Aadd(aBaixa, {‘AUTDTCREDITO‘, dDataBase          , Nil})   // 13
Aadd(aBaixa, {‘AUTHIST‘     , ‘Baixa Automatica‘ , Nil})   // 14
Aadd(aBaixa, {‘AUTJUROS‘    , 0                  , Nil})   // 15
Aadd(aBaixa, {‘AUTOUTGAS‘   , 0                  , Nil})   // 16
Aadd(aBaixa, {‘AUTVLRPG‘    , 0                  , Nil})   // 17
Aadd(aBaixa, {‘AUTVLRME‘    , 0                  , Nil})   // 18
Aadd(aBaixa, {‘AUTCHEQUE‘   , ‘‘                 , Nil})   // 19
Aadd(aBaixa, {‘AUTVALREC‘   , nValRec            , Nil})   // 20

lMSErroAuto := .F.
lMSHelpAuto := .F.
MSExecAuto({|x, y| FINA070(x, y) }, aBaixa, 3)   // 3 = Baixar; 5 = Cancelar a baixa.

If lMsErroAuto   // Em caso de erro na baixa.
   DisarmTransaction()
   MostraErro()
   Exit
EndIf





Postado Por: CRISTIAM
Data Postagem: quinta-feira, 15 de agosto de 2019 at 11:49

Parceiro, o crime não compensa rssss

usa o execauto que vc será feliz :-)

atenciosamente

Cristiam



Postado Por: ALVESSGU
Data Postagem: quinta-feira, 15 de agosto de 2019 at 14:23

Boa tarde.

E5_IDORIG e E5_TABORI são os campos relacionados.

Esta vinculado a FK1 Baixas do Contas a Receber e FK6 Valores Acessórios, também para a FK2 Baixas do Contas a Pagar e FK5 Movimento Bancário.

Att.
Gustavo Santos




Imprimir Página | Fechar Janela