Histórico da Página
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, |
RetornoVariáveis
| Nome | Tipo |
| Descrição |
| Referência |
Retorno
aBloqRet(array_of_record)
Dados do Bloqueio
| aBloqueio | Vetor com registros | Bloqueios gerados na viagem | Informações do vetor: Cod. Bloqueio, Cliente, Loja, Produto, Limite Máximo, Carregado, Disponível, Veiculo, |
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
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Ículoveículo. User Function TMBLOQUE() Local cFilial 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
Essa informação também está disponível na Central de Atendimento através do link:
...
- Não há.
05. ASSUNTOS RELACIONADOS
- Não há.
| Templatedocumentos |
|---|
...
Import HTML Content
Visão Geral
Conteúdo das Ferramentas