#include 'protheus.ch'
#include 'totvs.ch'
user function DespExecAuto()
local aProcesso := {}
local aDespesa := {}
local cHawb := ""
private lMsErroAuto := .F.
RpcSetType(3)
if RPCSetEnv("99", "01", nil, nil, "EIC", nil, {"SW6", "SWD"})
cHawb := "PROC-68250001"
aProcesso := {"W6_HAWB", cHawb, nil }
// inclui uma despesa
aAdd(aDespesa,{;
{"WD_HAWB" , cHawb , nil },;
{"WD_DESPESA" , "404" , nil },;
{"WD_DES_ADI" , dDataBase , nil },;
{"WD_VALOR_R" , 830.99 , nil },;
{"WD_BASEADI" , "2" , nil },;
{"WD_PAGOPOR" , "1" , nil }})
MSExecAuto({|a,b,c,d,e| DI500Main(a,b,c,d,e)},,, aProcesso,aDespesa, 7 )
If lMsErroAuto
if !lMsErroAuto MostraErro()
Else
ConOutMsgInfo("DespesasDespesa Criadasincluída com sucesso!.")
endifEndIf
RpcClearEnv RpcClearEnv()
endif
return .T. |