Árvore de páginas

Versões comparadas

Chave

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


CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Tabelas utilizadas


01. VISÃO GERAL

Implementação da rotina automática (ExecAuto) na rotina de cadastro de valores futuros (GPEA110)

...

Para informações sobre a estrutura do array aItens consulte a página http://tdn.totvs.com/x/bv1n 


02. EXEMPLO DE UTILIZAÇÃO


Bloco de código
languagevb
themeEclipse
firstline1
titleFonte de Exemplo
#Include 'Protheus.ch'

User Function Teste_Exec()

    Local aCab	:= {} 
    Local aItem	:= {}	
    Local aItens:= {}
    Local aLog 	:= {}

    Private lMsErroAuto := .F.
    
    Aadd(aCab, {"RA_FILIAL"	, "D MG 01 ",NIL})
    Aadd(aCab, {"RA_MAT"	, "000001"	,NIL})
    
    
    Aadd(aItem,{ "RK_PD" 			, "963"		,nil})
    Aadd(aItem,{ "RK_DOCUMEN"		, "999999"	,nil})
    Aadd(aItem,{ "RK_VALORTO"		, 5555.55	,nil})
    Aadd(aItem,{ "RK_PARCELA"		, 4			,nil})

    aAdd(aItens,aItem)

    MSExecAuto({|a, b, c| GPEA110(a, b, c) }, 3, aCab, aItens)

    If !lMsErroAuto
        ConOut("**** Incluido com sucesso! ****")
    Else
        aLog := getAutoGrLog()
        MostraErro()
        ConOut("Erro na Alteracao!")
    EndIf

Return aLog



03. TABELAS UTILIZADAS

  • SRK - Movimento de Valores Futuros  
  • SRA - Funcionários  

...