Ponto-de-Entrada: MT116NCF - Manipula número de conhecimento do frete
Versões: | Microsiga Protheus 10 |
Compatível Países: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:
O ponto de entrada MT116NCF permite manipular o número do conhecimento de frete.
Com isto, é possível alterar o número digitado e retorná-lo ao programa de origem (Mata116)
logo após a sua digitação.
Os parâmetros recebidos pelo ponto de entrada estão no array PARAMIXB, sendo eles:
PARAMIXB[1] = Número do Conhecimento
LOCALIZAÇÃO: Na função: A116Setup.
EM QUE PONTO: Logo após digitar o número do conhecimento.
Programa Fonte
.PRW
Sintaxe
MT116NCF - Manipula número de conhecimento do frete ( < c116NumNF> ) --> cNCF
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
c116NumNF | Caracter | Número do Conhecimento | X |
Retorno
-
cNCF(caracter)
- Número do Conhecimento manipulado
Exemplos
// Este exemplo, obtém o tamanho do campo F1_DOC e em seguida, complementa com zeros a esquerda de acordo com o tamanho do número do conhecimento digitado. Exemplo: . Se Tamanho do campo: F1_DOC for 9 e for digitado o num.conhecimento: 45 o retorno da função será: 000000045 . Se Tamanho do campo: F1_DOC for 9 e for digitado o num.conhecimento: 4545 o retorno da função será: 000004545 User Function MT116NCF() Local cNCF:= PARAMIXB[1] Local nTamCod := TamSX3("F1_DOC")[1]if len(trim(cNCF))>0 if len(trim(cNCF))< nTamCod cNCF = StrZero(0,nTamCod-Len(trim(cNCF)))+trim(cNCF) Endifelse cNCF = ""EndifReturn (cNCF)
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas