Você está na página 1de 1

MostraErro - Visualizao de erros

Funo: MostraErro - Visualizao de erros


Abrangncias: Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga
Protheus 8.11 , Protheus 10
Verses: Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga
Protheus 8.11 , Protheus 10
Compatvel Pases: Todos
Sistemas Operacionais: Todos
Compatvel s Bases de Dados: Todos
Nvel de Acesso: Nvel 1 (Acesso Clientes)
Idiomas: Espanhol , Ingls
Descrio:
Esta funo mostra os erros gerados na execuo dos processos automticos.
Programa Fonte:
MATXFUNB.PRX
Sintaxe:
MostraErro - Visualizao de erros ( [ cPath ] [ cNome ] )
Retorno:
()
Observaes
Caso o parmetro cPath no seja informado, o sistema apresentar uma tela com os erros gerados durante a execuo, apresentando tambm
as opes de Imprimir e Salvar o log.
Exemplos
#include "rwmake.ch"#include "tbiconn.ch"User Function MostraErro()Local aCabec := {}Local aItens :=
{}Local aLinha := {}Local nX := 0Local nY := 0Local cDoc := ""Local lOk := .T.
PRIVATE lMsErroAuto := .F.Private lMsHelpAuto := .T. Prepare Environment Empresa "01" Filial "01" Modulo
"FAT"aVetor:= { {"B1_COD" ,"005",Nil},; {"B1_DESC" ,"Teste" ,Nil},; {"B1_UM"
,"UN" ,Nil},; {"B1_LOCPAD" ,"01" ,Nil}} MATA010(aVetor,3) If !lMsErroAuto
ConOut("Incluido com su cesso! "+cDoc) Else // ser apresentada a janela de erro, pois no foram passados
todos os campos obrigatrios da tabela SB1. ConOut("Erro na inclusao !") MostraErro()EndIfReturn
Parmetros:
Nom
e
Tipo Des
cri
o
Defa
ult
Obri
gat
rio
Refe
rnci
a
cPat
h
Cara
cter
Cam
inho
ond
e
ser
grav
ado
o
arqu
ivo
de
log.
cNo
me
Arra
y of
Rec
ord
Nom
e do
arqu
ivo
de
log a
ser
grav
ado.

Você também pode gostar