import.css=/download/attachments/327912/newLayout.css

Ponto-de-Entrada: LJ720VLFIN - Validações na finalização do processo de troca/devolução


Versões:Microsiga Protheus 12
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos


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 ],[cTpEspecie] ) --> xRet

Parâmetros:


NomeTipoDescrição

Default

Obrigatório

Referência
lCompCRLógicoIndica se irá compensar o valor da NCC gerada com o título da nota fiscal original.









nFormaDevNuméricoDefine a forma de devolução ao cliente, sendo:
1- Dinheiro
2- NCC










nTpProcNuméricoTipo do processo, sendo:
1- Troca
2- Devolução










nNfOrigNuméricoOpção selecionada, sendo:
1-Com NF de origem
2-Sem NF de origem










lFormulLógicoIndica se utilizará formulário próprio para a Nota Fiscal de Entrada.









aRecSD2ArrayArray que contém o Recno() do produto da tabela SD2 (Itens de Venda da NF), com ele é possível obter informações da nota.









cTpEspecie


CaractereEspécie do Documento de Entrada ( documento que está sendo devolvido).










Retorno
xRet
    (logico)
  • Retorno lógico:
    True (.T.) = Finaliza
    False (.F.) = Não finaliza

Exemplo:

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] aRecSD2
// PARAMIXB[7] cEspecie

Local xRet
Local lExemplo := PARAMIXB[1]

If lExemplo
xRet := .F. // Não executará a finalização da troca\devolução
EndIf

Return xRet




Variáveis



Nome

Tipo

Escopo

Pode Alterar

descrição




Array of Record

Global

Não