×
Linguagem de Programação ADVPL
Perguntas MsExecAuto
- Victor
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 171
- Obrigados Recebidos: 0
11 anos 1 mês atrás #17938
por Victor
MsExecAuto foi criado por Victor
Galera, Boa Tarde !
Desenvolvi uma rotina de Contratos à Receber e nela utilizo a MsExecAuto para integrar os títulos com o FINA040, porém o que me acontece o programa percorre inteiro e completa a integração porém se eu for no Contas à Receber não tem os títulos lá.
aTitulo :={ {"E1_PREFIXO" ,cPrefixo ,Nil},;
{"E1_NUM" ,SZ5->Z5_CODCTT ,Nil},;
{"E1_PARCELA" ,SZ5->Z5_PARC ,Nil},;
{"E1_TIPO" ,cTipo ,Nil},;
{"E1_NATUREZ" ,SZ5->Z5_NAT ,Nil},;
{"E1_CLIENTE" ,SZ5->Z5_CLIENTE ,Nil},;
{"E1_LOJA" ,SZ5->Z5_LOJA ,Nil},;
{"E1_HIST" ,"Contrato de Recebimento: " + SZ5->Z5_CODCTT ,Nil},;
{"E1_EMISSAO" ,dEmissao ,NIL},;
{"E1_VENCTO" ,SZ6->Z6_VCTO ,NIL},;
{"E1_VENCREA" ,DataValida(SZ6->Z6_VCTO,.T.) ,NIL},;
{"E1_VALOR" ,SZ6->Z6_Valor ,Nil},;
{"E1_PREFORI" ,"CTT" ,Nil},;
{"E2_ORIGEM" ,"rec04" ,Nil}}
MSExecAuto({|x,y| Fina040(x,y)},Titulo,3) //Inclusao
Se alguém poder me ajudar, ficarei muito agradecido.
*segue anexo o fonte
Desenvolvi uma rotina de Contratos à Receber e nela utilizo a MsExecAuto para integrar os títulos com o FINA040, porém o que me acontece o programa percorre inteiro e completa a integração porém se eu for no Contas à Receber não tem os títulos lá.
aTitulo :={ {"E1_PREFIXO" ,cPrefixo ,Nil},;
{"E1_NUM" ,SZ5->Z5_CODCTT ,Nil},;
{"E1_PARCELA" ,SZ5->Z5_PARC ,Nil},;
{"E1_TIPO" ,cTipo ,Nil},;
{"E1_NATUREZ" ,SZ5->Z5_NAT ,Nil},;
{"E1_CLIENTE" ,SZ5->Z5_CLIENTE ,Nil},;
{"E1_LOJA" ,SZ5->Z5_LOJA ,Nil},;
{"E1_HIST" ,"Contrato de Recebimento: " + SZ5->Z5_CODCTT ,Nil},;
{"E1_EMISSAO" ,dEmissao ,NIL},;
{"E1_VENCTO" ,SZ6->Z6_VCTO ,NIL},;
{"E1_VENCREA" ,DataValida(SZ6->Z6_VCTO,.T.) ,NIL},;
{"E1_VALOR" ,SZ6->Z6_Valor ,Nil},;
{"E1_PREFORI" ,"CTT" ,Nil},;
{"E2_ORIGEM" ,"rec04" ,Nil}}
MSExecAuto({|x,y| Fina040(x,y)},Titulo,3) //Inclusao
Se alguém poder me ajudar, ficarei muito agradecido.
*segue anexo o fonte
Por favor Acessar ou Registrar para participar da conversa.
- Victor
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 171
- Obrigados Recebidos: 0
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 1 mês atrás #17962
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico MsExecAuto
Nao mostra erro ? tenta colocar os campos na exata sequencia em que aparecem na tela de cadastro.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- Victor
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 171
- Obrigados Recebidos: 0
11 anos 1 mês atrás #17971
por Victor
Respondido por Victor no tópico MsExecAuto
Luiz,
Fiz algumas alterações e quando o programa começa a percorrer a MsExecauto ele da erro de comparação.
type mismatch on + on INTTITULOS(REC04.PRW) 25/10/2013 09:38:22 line : 110
aTitulo :={ {"E1_PREFIXO" ,cPrefixo ,Nil},;
{"E1_NUM" ,SZ5->Z5_CODCTT ,Nil},;
{"E1_VALOR" ,SZ6->Z6_VALOR ,Nil},;
{"E1_PARCELA" ,SZ5->Z5_PARC ,Nil},;
{"E1_CLIENTE" ,SZ5->Z5_CLIENTE ,Nil},;
{"E1_LOJA" ,SZ5->Z5_LOJA ,Nil},;
{"E1_NATUREZ" ,SZ5->Z5_NAT ,Nil},;
{"E1_TIPO" ,cTipo ,Nil},;
{"E1_HIST" ,"Contrato de Recebimento: " + SZ5->Z5_CODCTT ,Nil},;
{"E1_EMISSAO" ,dEmissao ,NIL}}
{"E1_VENCTO" ,SZ6->Z6_VCTO ,NIL}}
{"E1_VENCREA" ,SZ6->Z6_VCTO ,NIL}}
{"E1_PREFORI" ,"CTT" ,Nil}}
{"E1_ORIGEM" ,"Teste" ,Nil}}
MSExecAuto({|x,y| Fina040(x,y)},aTitulo,,3) //Inclusao
Fiz algumas alterações e quando o programa começa a percorrer a MsExecauto ele da erro de comparação.
type mismatch on + on INTTITULOS(REC04.PRW) 25/10/2013 09:38:22 line : 110
aTitulo :={ {"E1_PREFIXO" ,cPrefixo ,Nil},;
{"E1_NUM" ,SZ5->Z5_CODCTT ,Nil},;
{"E1_VALOR" ,SZ6->Z6_VALOR ,Nil},;
{"E1_PARCELA" ,SZ5->Z5_PARC ,Nil},;
{"E1_CLIENTE" ,SZ5->Z5_CLIENTE ,Nil},;
{"E1_LOJA" ,SZ5->Z5_LOJA ,Nil},;
{"E1_NATUREZ" ,SZ5->Z5_NAT ,Nil},;
{"E1_TIPO" ,cTipo ,Nil},;
{"E1_HIST" ,"Contrato de Recebimento: " + SZ5->Z5_CODCTT ,Nil},;
{"E1_EMISSAO" ,dEmissao ,NIL}}
{"E1_VENCTO" ,SZ6->Z6_VCTO ,NIL}}
{"E1_VENCREA" ,SZ6->Z6_VCTO ,NIL}}
{"E1_PREFORI" ,"CTT" ,Nil}}
{"E1_ORIGEM" ,"Teste" ,Nil}}
MSExecAuto({|x,y| Fina040(x,y)},aTitulo,,3) //Inclusao
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 1 mês atrás #18003
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico MsExecAuto
Assim que entra no execauto ele dá esse erro ?
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- Victor
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 171
- Obrigados Recebidos: 0
Tempo para a criação da página:0.130 segundos