Árvore de páginas

Ponto-de-Entrada: A103TRFVLD - Valida inclusão e exclusão de documento em trânsito
Abrangências: Microsiga Protheus 10
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:
Ponto de Entrada que valida a possibilidade de inclusão ou exclusão do documento em trânsito e seu respectivo saldo, movimentados na remessa e no retorno.Ex.: Possibilita validar se o produto em questão foi realmente entregue para efetuar a baixa do armazém de trânsito.Localização: Function A103TrfSld() - Função responsável pela Função utilizada para transferir o saldo classificado para o Armazém de Trânsito definido pelo parametro MV_LOCTRAN.
Eventos

Antes da execução da transferência dos saldos para a inclusão de uma remessa, retorno de remessa, exclusão de remessa ou de retorno.

Programa Fonte
MATA103.PRW
Sintaxe

A103TRFVLD - Valida inclusão e exclusão de documento em trânsito ( < PARAMIXB[1]> , < PARAMIXB[2]> ) --> lRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
PARAMIXB[1] Numérico Variável numérica que contém o tipo de movimentação realizada:
1 - Remessa
2 - Retorno
X
PARAMIXB[2] Array of Record Variável lógica que determina se a operação é uma exclusão:
.T. Exclusão
.F. Inclusão
X
Retorno
    lRet(logico)
  • Retorno lógico que determina se poderá ser efetuada a operação para a movimentação selecionada:
    .T. Permite
    .F. Não permite
Observações

O Ponto de Entrada é executado tanto na inclusão da classificação do documento como em seu estorno, o mesmo tratamento é considerado na remessa do documento vinculado e no retorno.

Exemplos
User Function A103TRFVLDLocal nTipo:= PARAMIXB[1]Local lDeleta:= PARAMIXB[2]Local lRet:= .T.// Validações desejadas conforme a regra de negócio praticadaReturn lRet