import.css=/download/attachments/327912/newLayout.css


Ponto de entrada A103TRFVLD

Linha de Produto:

Microsiga Protheus

Segmento:

Backoffice

Módulo:

Compras (SIGACOM)

Ponto de Entrada:

A103TRFVLD

País(es):

Brasil

Banco(s) de Dados:

Todos

Abrangência

Protheus 11, Protheus 12

Sistema(s) operacional(is):

Windows/Linux

Ponto de Entrada

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 parâmetro 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

PARAMIXB[1]NuméricoVariável numérica que contém o tipo de movimentação realizada:
1 - Remessa
2 - Retorno

         x
PARAMIXB[2]Array of RecordVariá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

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