Árvore de páginas

Carregando...

Ponto-de-Entrada: MA275ALTER - Manipula vetor aALTER
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:

LOCALIZAÇÃO: Rotina MATA275 (bloqueio/liberação de lotes)

EM QUE PONTO: Na função A275Libe() ao configurar o vetor aALTER que contém os campos (tabela SDD) que poderão ser alterados durante a liberação do lote.

O ponto de entrada permitirá que o usuário manipule o vetor aALTER, incluindo novos campos que serão habilitados para alteração.

Importante:
a) Somente campos de usuário poderão ser adicionados ao vetor.
b) Os campos originais (padrão da rotina) serão preservados.

O parâmetro enviado ao ponto de entrada estará no array PARAMIXB:

{aAlter} onde:

aAlter : Vetor original contendo os campos permitidos para alteração

Dimensões do vetor aAlter (PARAMIXB[1])
[cCampo] = Nome do campo a ser habilitado para alteração.

Programa Fonte
MATA275.PRX
Sintaxe

MA275ALTER - Manipula vetor aALTER ( [ @PARAMIXB ] ) --> aAlter

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
PARAMIXB Array of Record {aAlter} X
Retorno
    aAlter(array_of_record)
  • Array contendo os campos permitidos para alteração durante a liberação do lote.
Exemplos
User Function MA275ALTER()Local aAlter := PARAMIXB[1] // Vetor original contendo os campos do sistema// -- Adiciona campos criados por usuário no vetor aAlteraAdd(aAlter, 'DD_TESTE1')aAdd(aAlter, 'DD_TESTE2')aAdd(aAlter, 'DD_TESTE3')Return(aAlter)