× Linguagem de Programação ADVPL

Perguntas ARRAY - Documento de entrada.

Mais
11 anos 9 meses atrás #12036 por CELSOBUDRI
Boa tarde pessoal.
Poderiam apresentar uma dica ou estou tentando criar a roda.
Pois bem, segue minha duvida.
Em documento de entrada, na linha dos itens, existe o campo do codigo de TES.
Quando eu digito uma nova TES e pressiono o ENTER, o sistema sai atualizando todos os campos, conforme configuração da TES escolhida, correto?
Existe uma customização, na classificação do documento, que atualiza o campo TES do ARRAY com um TES especifico, porem os outros campos não são atualizados, somente quando eu clico ENTER em cada um deles.
Gostaria de saber se existe alguma função,quando eu atribuir um valor para este campo do array, no caso TES, execute algum comando como se fosse o ENTER e atualiza?

Gto.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #12037 por kanaamlrr
Respondido por kanaamlrr no tópico ARRAY - Documento de entrada.
Cara, dá uma olhada no X3_VALID desse campo.
Nele tem a chamada de algumas funções, não sei te dizer precisamente qual delas que faz essa tratativa, mas uma delas que dispara essas atualizações.

Pega uma delas e tenta chamar para ver se dá certo..
Depois posta aqui pra gente o que aconteceu

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #12038 por kanaamlrr
Respondido por kanaamlrr no tópico ARRAY - Documento de entrada.
MaAvalTes("E",M->D1_TES)

MaFisRef("IT_TES","MT100",M->D1_TES) <--- se não me engano é essa!

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #12051 por CELSOBUDRI
Respondido por CELSOBUDRI no tópico ARRAY - Documento de entrada.
Valeu Kanaãm!!!

ISto mesmo, esta função na validação executa.

MaFisRef("IT_TES","MT100",aCols[n][_nPos1])

Abraço!

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.117 segundos
Joomla templates by a4joomla