Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Deck of Cards
idexecauto_despesas_import
Card
defaulttrue
idexecauto_despesas_import_inclusao
labelInclusão
titleInclusão
Bloco de código
languagec#py
titleInclusão automática para Despesas do processo de Importação
linenumberstrue
#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.
Card
idexecauto_despesas_import_alteracao
labelAlteração
titleAlteração


Card
idexecauto_despesas_import_exclusao
labelExclusão
titleExclusão


...