Árvore de páginas

Versões comparadas

Chave

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

Descrição

Este ponto de entrada é executado na rotina Venda Assistida (LOJA701) apos a confirmação da simulação da multi negociação, permitindo a manipulçã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" presente na tela de Multi Negociação.
Seu retorno deve 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]

//[...Lógica do Ponto de Entrada...]

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

Return aClone(aRet)

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

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
  [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

}

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 

Fonte

LOJA764.PRW

 

...