Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Logística
Módulo:SIGATMS - Gestão de Transportes 


02. DESCRIÇÃO

Este ponto de entrada é utilizado para alterar as validações dos bloqueios da viagem, inclusive permitindo desativar os bloqueios.

03. EXEMPLO DE UTILIZAÇÃO

Parâmetros:

Nome
Tipo
Descrição
Referência
cFilOri
Caractere
Filial de Origem da Viagem

cViagem
Caractere
Número da Viagem

aBloqueio
Vetor com registros
Bloqueios gerados na viagem

Informações do vetor: Cod. Bloqueio, Cliente, Loja, Produto, Limite Máximo, Carregado, Disponível, Veiculo,
Motorista.


Retorno


Nome
Tipo
Descrição
Referência
aBloqueio
Vetor com registros
Bloqueios gerados na viagem

Informações do vetor: Cod. Bloqueio, Cliente, Loja, Produto, Limite Máximo, Carregado, Disponível, Veiculo,
Motorista.

TMBLOQUE
Programa Fonte
TMSXFUNC.PRW

Sintaxe 
TMBLOQUE - Altera validações dos Bloqueios da Viagem ( [ cFilOri ], [ cViagem ], [ aBloqueio ], [ ] ) --> aBloqRet  

Exemplo

#Include 'Protheus.ch'  
//-- Exemplo para não bloquear a viagem quando para o Ano de fabricação do veículo.

User Function TMBLOQUE()              

Local cFilOri    := PARAMIXB[1]
Local cViagem    := PARAMIXB[2]
Local aBloqueio  := PARAMIXB[3]
Local nTam       := Len(aBloqueio)
Local nI         := aScan(aBloqueio,{|x| "50"$x[1]})  // Peso Carregado

If nI > 0    
	aDel(aBloqueio,nI)    
	aSize(aBloqueio,nTam-1)
EndIf

Return aBloqueio  


04. DEMAIS INFORMAÇÕES

  • Não há.

05. ASSUNTOS RELACIONADOS

  • Não há.