× Linguagem de Programação ADVPL

Perguntas MsExecAuto

Mais
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
Anexos:

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #17939 por Victor
Respondido por Victor no tópico MsExecAuto
Campo E2_ORIGEM já está alterado para E1_ORIGEM

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #17962 por lalberto
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.

Mais
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

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #18003 por lalberto
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.

Mais
11 anos 1 mês atrás #18006 por Victor
Respondido por Victor no tópico MsExecAuto
Exatamente Luiz

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.110 segundos
Joomla templates by a4joomla