Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Descrição

Este ponto Ponto de entrada Entrada é executado na rotina Venda Assistida (LOJA701) apos , após a confirmação da simulação da multi negociaçãoMulti Negociação, permitindo a manipulção manipulação dos dados que são retornados da tela de Multi Negociação.

Observações

Este Ponto de Entrada será executado apos pressionar o botão "Confirmar" após pressionar a opção Confirmar presente na tela de Multi Negociação.
Seu retorno deve possuir obrigatoriamente possui a mesma estrutura do array recebido no PARAMIXB[1] - Array de simulação da Multi Negociação.

Exemplos

#INCLUDE "PROTHEUS.CH"

User Function LJ7091()

Local aRet := PARAMIXB[1]

Local aEntrada := PARAMIXB[2]

Local nValorOrinal := PARAMIXB[3]

Local nPorcentoJuros := PARAMIXB[4]

//[...

...

Lógica do Ponto de Entrada...]

Msginfo("Exemplo do PE 'LJ7091'.")

Return aClone(aRet)

...

Preview

Veja também

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

TodasUpdates

Parâmetros

Retorno

Array:

...

{

 [1][1] - Data - Validade da Parcela
 [1][2] - Numerico - Valor de parcela
 [1][3] - Caracter - Forma de pagamento da parcela
 [1][4] - Array - Informações da Adm. Financeira (Opcional - caso haja informações de adm. financeira)
  [1][4][1] - Numérico - Valor da parcela
  [1][4][2] - Data - Validade da parcela
  [1][4][3] - Numérico - Número da parcela
  [1][4][4] - Caracter - Sempre valor em branco ("")
  [1][4][5] - Caracter - Códgo da Adm. Financeira
  [1][4][6] - Lógico - Sempre Verdadeiro (.T.)
  [1][4][7] - Caracter - Sempre valor em branco ("")
 [1][5] - Caracter - Sempre "01"
 [1][6] - Caracter - Codigo da Adm. Financeira
 [1][7] - Data - Validade da parcela

...

}

 

*Obs.: Caso a multi negociação possua valor de entrada a ultima dimensão do array será referente a ela. Sendo assim em uma multi negociação com 3 parcelas e uma entrada a estrutura ficará:

[1] -> 1º Parcela

[2] -> 2º Parcela

[3] -> 3º Parcela

[5] -> Valor de entrada

Eventos de chamada Eventos de chamada do Ponto de Entrada

Ação do clique do botão "Confirmar" presente na tela de "Multi Negociação" na rotina de "Venda Assistida" (LOJA701) do módulo "Controle de Lojas" (SIGALOJA).

Variáveis

PARAMIXB[1] - Array - Parcelas simuladas + Entrada
[1][1] - Data - Validade da Parcela
[1][2] - Numerico - Valor de parcela
[1][3] - Caracter - Forma de pagamento da parcela
[1][4] - Array - Informações da Adm. Financeira
    [1][4][1] - Numérico - Valor da parcela
    [1][4][2] - Data - Validade da parcela
    [1][4][3] - Numérico - Número da parcela
    [1][4][4] - Caracter - Sempre valor em branco ("")
    [1][4][5] - Caracter - Códgo da Adm. Financeira
    [1][4][6] - Lógico - Sempre Verdadeiro (.T.)
    [1][4][7] - Caracter - Sempre valor em branco ("")
 [1][5] - Caracter - Sempre "01"
 [1][6] - Caracter - Codigo da Adm. Financeira
 [1][7] - Data - Validade da parcela

*Obs.: Caso a multi negociação possua valor de entrada a ultima dimensão do array será referente a ela. Sendo assim em uma multi negociação com 3 parcelas e uma entrada
a estrutura ficará:
[1] -> 1º Parcela
[2] -> 2º Parcela
[3] -> 3º Parcela
[5] -> Valor de entrada

 

PARAMIXB[2] - Array - Informações da Entrada
[2][1] - Caracter - Forma de Pagamento da Entrada
[2][2] - Caracter - Valor da entrada
[2][3] - Numérico - Valor da entrada
[2][4] - Numérico - Valor da entrada 

  
  
  
  
  
  
  
  

Programa Fonte

 

...


PARAMIXB[3] - Numérico - Valor original da venda (sem juros da multi negociação)


PARAMIXB[4] - Numérico - Valor da taxa de juros em porcentagem (%) cobrado na multi negociação. Ex.: 5 (%) ou 3 (%) ou 10 (%)


Programa Fonte

LOJA764.PRW