Importando arquivo texto utilizando o MSExecAuto MATA030 – Cadastro de Clientes

Blog Advpl - Share knowledge

Importando arquivo texto utilizando o MSExecAuto MATA030 – Cadastro de Clientes

1 de agosto de 2016 Funções Geral 0

Importar arquivo texto é uma tarefa bem simples no Protheus, e a orientação é: use sempre em conjunto com o MSExecAuto  para importar.

Antes de criar uma rotina de importação verifique se a rotina padrão de cadastro a possui, como exemplo a rotina MATA030 – Cadastro padrão de clientes do sistema.Para quem não sabe o MSExecAuto, ou também conhecida como Rotina Automática, permite a execução derotinas do ambiente ERP Protheus por fuões espeficas, o que confere ao desenvolvedor apossibilidade de efetuar tratamentos espeficos antes da execão da rotina padrão, e maisimportante, não perder nenhuma funcionalidade que a rotina padrão oferece. Permite via programação fazer a inclusão, alteração e a exclusão de registros dentro da tabela.

importartxtsaiexecautomat03001

Tela inicial e parametros

importartxtsaiexecautomat03002

Tela de processamento

importartxtsaiexecautomat03003

Tela de erros

A sintaxe para o cadastro de clientes do MSExecAuto: (http://tdn.totvs.com/display/public/PROT/MATA030+-+Cadastro+de+Clientes+ExecAuto)

MSExecAuto({|x,y| mata030(x,y)},aArray,nOpcao)

Onde:

aArray = contempla os campos e os registros

Exemplo: AADD(aCliente,{“A1_COD”, “000001” NIL})

nOpcao = informa a opção que será executada

3 = inclusão

4 = alteração

5 = exclusão

Então vamos ao que interessa:

Tela inicial

Processamento do arquivo texto e validações

Função para gravar erros encontrados

Função para mostrar o log em tela

Função para mostrar o log impresso

 

 

 

 

Deixe uma resposta