Árvore de páginas
Ir para o final dos metadados
Ir para o início dos metadados

Ponto-de-Entrada: LJ720VLFIN - Validações na finalização do processo de troca/devolução
Abrangências: Microsiga Protheus 10
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:
Ponto de Entrada que permite efetuar validações no momento da finalização do processo de troca/devolução de mercadorias.
Programa Fonte
LOJA720.PRW
Sintaxe

LJ720VLFIN - Validações na finalização do processo de troca/devolução ( [ lCompCR ], [ nFormaDev ], [ nTpProc ], [ nNfOrig ], [ lFormul ], [ aRecSD2 ] ) --> xRet

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
lCompCRLógicoIndica se irá compensar o valor da NCC gerada com o título da nota fiscal original.
nFormaDevArray of RecordDefine a forma de devolução ao cliente, sendo:
1- Dinheiro
2- NCC
nTpProcArray of RecordTipo do processo, sendo:
1- Troca
2- Devolução
nNfOrigArray of RecordOpção selecionada, sendo:
1-Com NF de origem
2-Sem NF de origem
lFormulArray of RecordIndica se utilizará formulário próprio para a Nota Fiscal de Entrada.
aRecSD2Array of RecordArray que contém o Recno() do produto da tabela SD2 (Itens de Venda da NF), com ele é possível obter informações da nota.
Retorno
    xRet(logico)
  • Retorno lógico:
    True (.T.) = Finaliza
    False (.F.) = Não finaliza
Exemplos
User Function LJ720VLFIN (lCompCR, nFormaDev, nTpProc, nNfOrig, lFormul, aRecSD2)// PARAMIXB[1]  lCompCr    // PARAMIXB[2]  nFormaDev// PARAMIXB[3]  nTpProc// PARAMIXB[4]  nNfOrig// PARAMIXB[5]  lFormul // PARAMIXB[6]  aRecSD2Local xRetLocal lExemplo := PARAMIXB[1]If lExemplo	xRet := .F.  // Não executará a finalização da troca\devoluçãoEndIfReturn xRet
Variáveis
NomeTipoEscopoPode Alterardescrição
Array of RecordGlobalNão