ExecAuto – MATA220

Rotina Automática para criação de Saldos Iniciais

Exemplo da Rotina:

MSExecAuto({|x, y| Mata220(x, y)}, aVetor, 3)

Exemplo 1- Incluindo um saldo inicial para um produto:

//Setando valores da rotina automática
lMsErroAuto := .F.		
aVetor :={;
	{"B9_FILIAL", FWxFilial('SB9'), Nil},;
	{"B9_COD",    "000001",         Nil},;
	{"B9_LOCAL",  "01",             Nil},;
	{"B9_QINI",   150,              Nil};
}

//Iniciando transação e executando saldos iniciais
Begin Transaction
	MSExecAuto({|x, y| Mata220(x, y)}, aVetor, 3)
	
	//Se houve erro, mostra mensagem
	If lMsErroAuto
		MostraErro()
		DisarmTransaction()
	EndIf
End Transaction

Observações:

– Caso tenha dúvidas ou problemas com os exemplos, entre em contato;

– Se tiver sugestões de rotinas, pode entrar em contato;