- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- MsExecAuto [FINA040] não contabiliza
×
Linguagem de Programação ADVPL
Perguntas MsExecAuto [FINA040] não contabiliza
- Rômulo Barros
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 37
- Obrigados Recebidos: 0
10 anos 11 meses atrás - 10 anos 11 meses atrás #18842
por Rômulo Barros
MsExecAuto [FINA040] não contabiliza foi criado por Rômulo Barros
Boa noite.
Pessoal, estou com um problema emergencial e que preciso resolver o mais rápido possível. Estou incluindo, via MsExecAuto, uma RA no contas a receber. Porém, não está aparecendo a tela de contabilização. Preciso que seja contabilizado. Já realizei diversas pesquisas e não consigo achar a solução. Logo, venho aqui pedir a ajuda de vocês. Segue o meu código:
Pessoal, estou com um problema emergencial e que preciso resolver o mais rápido possível. Estou incluindo, via MsExecAuto, uma RA no contas a receber. Porém, não está aparecendo a tela de contabilização. Preciso que seja contabilizado. Já realizei diversas pesquisas e não consigo achar a solução. Logo, venho aqui pedir a ajuda de vocês. Segue o meu código:
/*ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ*/
//Assinatura de variável que conterá os campos/valores da RA a ser criada;
/*ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ*/
aFin040 := {}
AADD( aFin040, {"E1_FILIAL", xFilial("SE1"),Nil})
AADD( aFin040, {"E1_PREFIXO", "RA ",Nil})
AADD( aFin040, {"E1_NUM", cProxNum,Nil})
AADD( aFin040, {"E1_PARCELA", GetMv("MV_1DUP"),Nil})
AADD( aFin040, {"E1_TIPO", "RA ",Nil})
AADD( aFin040, {"E1_NATUREZ", "0048",Nil})
AADD( aFin040, {"E1_PORTADO", _cBanco,Nil})
AADD( aFin040, {"E1_AGEDEP", _cAgencia,Nil})
AADD( aFin040, {"E1_CONTA", _cConta,Nil})
AADD( aFin040, {"E1_CLIENTE", SA1->A1_COD,Nil})
AADD( aFin040, {"E1_LOJA", SA1->A1_LOJA,Nil})
AADD( aFin040, {"E1_NOMCLI", SA1->A1_NOME,Nil})
AADD( aFin040, {"E1_EMISSAO", _dtMov,Nil})
AADD( aFin040, {"E1_VENCTO", _dtMov,Nil})
AADD( aFin040, {"E1_VENCREA", _dtMov,Nil})
AADD( aFin040, {"E1_VALOR", _nVlrDoc,Nil})
...
...
...
/*ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ*/
//Assinatura de variáveis que controlarão a inserção automática da RA;
/*ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ*/
lMsErroAuto := .F.
lMsHelpAuto := .T.
/*ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ*/
//Invocando rotina automática para criação da RA;
/*ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ*/
MSExecAuto({|x,y| Fina040(x,y)}, aFin040, 3)
/*ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ*/
//Quando houver erros, exibí-los em tela;
/*ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ*/
If lMsErroAuto
MostraErro()
Return
Endif
Ultima edição: 10 anos 11 meses atrás por Rômulo Barros.
Por favor Acessar ou Registrar para participar da conversa.
- Rômulo Barros
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 37
- Obrigados Recebidos: 0
10 anos 11 meses atrás - 10 anos 11 meses atrás #18850
por Rômulo Barros
Respondido por Rômulo Barros no tópico MsExecAuto [FINA040] não contabiliza
Será que vou ter que usar o código abaixo para contabilizar após a inclusão do RA via MsExecAuto? Não acredito!
MSExecAuto( {|X,Y,Z| CTBA102(X,Y,Z)} ,aCab ,aItens, 3)
Ultima edição: 10 anos 11 meses atrás por Rômulo Barros.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- MsExecAuto [FINA040] não contabiliza
Tempo para a criação da página:0.086 segundos