| Linha de Produto: | Microsiga Protheus® |
|---|---|
| Segmento: | Logística |
| Módulo: | SIGATMS - Gestão de Transportes |
Este ponto de entrada é utilizado para alterar as validações dos bloqueios da viagem, inclusive permitindo desativar os bloqueios.
Parâmetros:
| Nome | Tipo | Descrição | Default | Obrigatório | Referência | |||||
| cFilOri | Caracter | Filial de Origem da Viagem | ||||||||
| cViagem | Array of Record | Número da Viagem | ||||||||
| aBloqueio | Array of Record | Bloqueios gerados na viagem | ||||||||
| Array of Record |
Variáveis
| Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||
| Array of Record | Global | Não |
Retorno
aBloqRet(array_of_record)
Dados do Bloqueio
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
|
Essa informação também está disponível na Central de Atendimento através do link:
https://centraldeatendimento.totvs.com/hc/pt-br/articles/360007451691
<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> |