Função: EnchAuto
Versões: Advanced Protheus 7.10 , Microsiga Protheus 8.11
Nível de Acesso: Nível 1 (Acesso Clientes)
Idiomas: Espanhol , Inglês
Descrição:

A função EnchAuto tem como objetivo simular o modelo de interface 1. Ela é totalmente compatível com a função Enchoice, sendo a sua correspondente quando se utiliza o conceito de rotina automática.

Programa Fonte:
.PRW
Sintaxe:

EnchAuto ( cALIASaFIELD [ uTUDOOK ] [ nOPC ] [ aCPOS ] ) --> lValido

Retorno:
    lValido(logico)
  • Esta função retorna se a simulação/validação foi realizada com sucesso.
Observações

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cALIAS ___uncommented_field___ Informe o Alias da tabela que será considerada para simulação/validação do modelo de interface 1. X
aFIELD ___uncommented_field___ Informe o array com os dados a serem simulados/validados pelo modelo de interface 1. Os dados devem ser enviados na seguinte estrutura:

[nX][1] Nome do campo
[nX][2] Conteudo do campo
[nX][3] Nil

Exemplo:

aadd(aField,{"A1_NOME","Microsiga Software SA",Nil})
X
uTUDOOK ___uncommented_field___ Informe o bloco de código (codeblock) ou a função (string) que será responsavel pela validação da TudoOk da interface modelo 1.
nOPC ___uncommented_field___ Informe o código do quarto elemento do aRotina a ser considerado para simulação/validação do modelo de interface 1, sendo:

3 - Inclusão
4 - Alteração
5 - Exclusão.
aCPOS ___uncommented_field___ Informe um array com os campos que deverão ser considerados pela interface modelo 1, mesmo que estiverem fora de uso.

  • Sem rótulos