PERGUNTAS E RESPOSTAS
 
Bem Vindo, Visitante  Todos os Fórums
  ADVPL
Enviar para a impressoraImprimir  Enviar e-mail para um amigoEnviar Para um Amigo
Precisa estar Logado

Subject Assunto:
Gatilho documento de entrada
Versão:
12.1.7
Plataforma:
Linux
Complemento:
DB:
SQL Server
Complemento:
LinkedIn
Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário SALE SALE em 12/02/2018, 15:11 h
Local: RS  Registro: 16/02/2015  Postagens: 14
Boa tarde!

Alguém pode compartilhar o gatilho para os novos campos nos documentos de entrada (F1_UFORITR) (F1_MUORITR) (F1_UFDESTR) F1_MUDESTR)?

Desde já agradeço.


Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário JALBERTO JALBERTO em 14/02/2018, 12:22 h
Local: RS  Registro: 20/08/2009  Postagens: 167
Eu não tentei via gatilho, mas coloquei direto no PE MT103fim para gravar os dados... segue o trecho...

If AllTrim( SF1->F1_ESPECI1 ) == "CTE"

               If Empty(SF1->F1_EST)
                    SF1->F1_EST := SA2->A2_EST
               EndIf
               If Empty(SF1->F1_UFORITR)
                    SF1->F1_UFORITR := "RS"
               EndIf
               If Empty(SF1->F1_MUORITR)
                    SF1->F1_MUORITR := "09050"
               EndIf
               If Empty(SF1->F1_UFDESTR)
                    SF1->F1_UFDESTR := SA2->A2_EST
               EndIf
               If Empty(SF1->F1_MUDESTR)
                    SF1->F1_MUDESTR := SA2->A2_COD_MUN
               EndIf

          EndIf

Jorge Alberto
Skype: jalberto2004

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário SALE SALE em 16/02/2018, 16:06 h
Local: RS  Registro: 16/02/2015  Postagens: 14
Jorge Alberto, obrigada por compartilhar, vamos testar.

Att,

Salete

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário MGVASCO MGVASCO em 21/02/2018, 11:14 h
Local: SP  Registro: 26/09/2017  Postagens: 18
Uma duvida,

Nesse caso você preencheu com os dados da transportadora como destinatário, não seria o do "cliente" que deveria ir ai?

Marcelo Vasconcelos

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário JALBERTO JALBERTO em 21/02/2018, 13:27 h
Local: RS  Registro: 20/08/2009  Postagens: 167
É o fornecedor mesmo ! porque é um processo de contra-nota de fornecedor.

Jorge Alberto
Skype: jalberto2004

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário JALBERTO JALBERTO em 03/04/2018, 11:57 h
Local: RS  Registro: 20/08/2009  Postagens: 167
Pessoal, eu tive um retorno da TOTVS que os campo poderão ser validados nos PE MT103TOK ou MT103FIM conforme as posições abaixo do array aInfAdic.

aInfAdic[01] // F1_INCISS
aInfAdic[02] // F1_VEICUL1
aInfAdic[03] // F1_VEICUL2
aInfAdic[04] // F1_VEICUL3
aInfAdic[05] // F1_DTCPISS
aInfAdic[06] // F1_SIMPNAC
aInfAdic[07] // F1_CLIDEST
aInfAdic[08] // F1_LOJDEST
aInfAdic[09] // F1_ESTDES
aInfAdic[11] // F1_MUORITR
aInfAdic[12] // F1_UFDESTR
aInfAdic[13] // F1_MUDESTR



Jorge Alberto
Skype: jalberto2004

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário EDISON EDISON em 16/04/2019, 17:50 h
Local: PR  Registro: 19/03/2019  Postagens: 3
Jorge Alberto sou novo no Advpl, poderia passar o exemplo completo dessa tratativa?
desde ja agradeço.

Para postar no Fórum você precisa efetuar o seu login ou se registrar

 Mudar para Fórum

 

 

 
 
   
Pagina Principal Shopping PROTHEUS Tire suas duvidas Vagas Microsiga em todo Brasil Aprofunde seus conhecimentos Noticias Online Fale Conosco Pagina Principal