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.

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

05. ASSUNTOS RELACIONADOS




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>