#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-6825"
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
ConOut("Despesas Criadas com sucesso!")
endif
RpcClearEnv()
endif
return .T. |