Árvore de páginas

Ponto-de-Entrada: FRTQUANT - Alteração de valor unitário e quantidade
Idiomas: Espanhol , Inglês
Descrição:
O ponto de entrada FRTQUANT é chamado após a realização da pesquisa e validação do produto digitado.
Programa Fonte
FRTA271A.PRW
Sintaxe

FRTQUANT - Alteração de valor unitário e quantidade ( < aPar> ) --> aRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
aPar Array of Record Array com 7 elementos: 1) Quantidade Informada (ou calculada, quando for produto de balança) / 2) Valor Unitário / 3) Quantidade Informada (exibida na tela), 4) Conta , 5) Valor Total , 6) Cód. produto , 7) Cód. Inicial do Produto X
Retorno
    aRet(array_of_record)
  • Array com 2 elementos, a Quantidade e o Valor Unitário, ou 3 elementos, a Quantidade, o Valor Unitário e o Código do Produto. Se o retorno for diferente dessas duas situações, o ponto de entrada retornará para uma nova digitação.
Observações

*OBS: Para obter as variáveis cInfProBal e cCodProBal , utilize a função SubStr, conforme exemplo:


cInfProBal := SubStr(cCodProIni,8,5)
cCodProBal:= SubStr(cCodProIni,2,6)
 

Variáveis
Nome Tipo Escopo Pode Alterar descrição
nTmpQuant Numérico Local Sim
nVlrUnit Numérico Local Sim
nQuant Numérico Local Sim
cBCONTA Caracter Local Sim
nVlrTotal Numérico Local Sim
cCodProd Caracter Local Sim
cCodProIni Caracter Global Não