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 Exemplos 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 cFilialcFilOri := 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 |
---|
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas