Árvore de páginas

Versões comparadas

Chave

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

Pontos de Entrada

Ponto de Entrada

LJ7001

Chamado

Antes da gravação da Venda Assistida.

Parâmetros

Array de uma posição contendo: nTipo (1-orcamento, 2-venda, 3-pedido)

Retorno

 

Lógico. Continua o processo de finalização da venda ou retorna para a tela de venda

Observação

Ponto de entrada para validações no final da venda



Ponto de Entrada

LJ7002

Chamado

Após da gravação da Venda Assistida

Parâmetros

Array de uma posição contendo: nTipo (1-orcamento,  2-venda,  3-pedido)

Retorno

Nenhum

Observação

Ponto de entrada para validações no final da venda



Ponto de Entrada

LJ7003

Chamado

Na validação da exclusão de um item da aCols.

Parâmetros

Nenhum

Retorno

Lógico. Permite ou não exclusão de um item.

Observação

Ponto de entrada para validações no final da venda.



Ponto de Entrada

LJ7004

Chamado

No botão da \"condição negociada\".

Parâmetros

Nenhum

Retorno

 

Array bidimensional com as informações das parcelas, sendo:

[1] – Data da parcela

[2] – Valor da parcela

[3] – Forma de pagamento (código existente na tabela 24 do SX5)

Exemplo:

aRet := {{ dDatabase, 100, “R$” }, {dDatabase+30,100,”CH”}}

Observação

Não executa a condição negociada padrão caso exista o ponto de entrada.



Ponto de Entrada

LJ7005

Chamado

Na rotina de detalhe do item Image Modified.

Parâmetros

Nenhum

Retorno

Array unidimensional contendo os nomes dos campos que deverão ser incluídos na tela de detalhe dos itens.

Observação

Utilizada para mostrar campos do usuário na janela de detalhe.



Ponto de Entrada

LJ7006

Chamado

Em frete Image Modified.

Parâmetros

Nenhum

Retorno

 

Array bidimencional com as informações dos campos, sendo:

[1] – Nome do campo

[2] – Numero do folder que aparecerá (1, 2 ou 3)

Exemplo:

aRet := { “LQ_CAMPO”, 1}

Observação

Utilizado para mostrar campos do usuário na janela de frete.



Ponto de Entrada

LJ7007

Chamado

Na montagem dos botões da condição de pagamento.                                              

Parâmetros

Nenhum

Retorno

 

Array com dados do botão:                                                            

aRet[1]:=”Nome do botão”                                                                      

aRet[2]:=”Nome da função que será executada”                                                    

Exemplo :                                                                                      

aRet:= {“Nome do botão”,”Execblock('GABCN',.F.,.F.)”}

* o segundo parâmetro deverá ser passado como caracter                                          

Observação

Utilizado para a criação de botão com função do usuário.

* Só pode ser incluso um único botão para customização.



Ponto de Entrada

LJ7008

Chamado

Em reservas Image Modified

Parâmetros

Nenhum

Retorno

 

Array com o número do item no aCols que deverá aparecer para o usuário escolher se faz a reserva.

Exemplo: { \"01\",\"03\",\"04\" }

Incluirá na consulta os itens 01, 03 e 04 do aCols.                                          

Observação

Se não existir o ponto de entrada, a rotina exibirá todos os produtos que no TES movimentam estoque.



Ponto de Entrada

LJ7009

Chamado

Na confirmação da alteração das parcelas.

Parâmetros

Array contendo as informações originais e as que foram alteradas:

[1] 1ª Array com informações originais:

    [1] – Data (data)

    [2] – Valor (numérico)

    [3] – Forma de pagamento (Caracter de 2 posições)

    [4] – Check box “Utiliza nas próximas parcelas” (Lógico)

[1] 2ª Array com as informações alteradas pelo usuário:

    [1] – Data (data)

    [2] – Valor (numérico)

    [3] – Forma de pagamento (Caracter de 2 posições)

    [4] – Check box “Utiliza nas próximas parcelas” (Lógico)

Retorno

Lógico. Permite ou não a alteração das informações das parcelas.

Observação

 



Ponto de Entrada

LJ7010

Chamado

Função a ser executada pelo botão “Zera pagamentos”.

Parâmetros

Nenhum

Retorno

Nenhum

Observação

Será executada no lugar da função Lj7ZeraPgtos().



Ponto de Entrada

LJ7011

Chamado

Ao selecionar o botão \"Forma de Pagamento\" Image Modified ou [F7] para retornar a área de itens da venda. Neste ponto o usuário já informou a forma de pagamento e deseja retornar à tela principal.

Parâmetros

Nenhum

Retorno

Lógico. Permite ou não voltar para a janela de venda.

Observação

Utilizado para não permitir que o usuário volte e altere os itens da tela de venda.



Ponto de Entrada

LJ7012

Chamado

Na montagem da tela de venda.

Parâmetros

Nenhum

Retorno

Array contendo o título da coluna e a posição onde ela será exibida

Exemplo:

aRet := { “Título”, 4 } – Cria uma coluna “Titulo” na última coluna da aPgtos

Observação

Utilizado para o tratamento de mais uma coluna no ListBox das parcelas do pagamento da venda.

Para alimentar essa coluna, deverá ser alimentada a 5ª coluna do array aPgtos, exemplo: aPgtos[nLinha][5] = “xxx”



Ponto de Entrada

LJ7013

Chamado

Na impressão do item no ECF (Emissor Cupom Fiscal)

Parâmetros

Array contendo:

[1] – Código do produto

[2] – Descrição do produto

Retorno

Array contendo:

[1] – Código do produto

[2] – Descrição do produto

Observação

Utilizado para customização do código ou descrição do produto na impressão.



Ponto de Entrada

LJ7046

Chamado

Antes da gravação do Pedido de Venda por meio da Venda Assistida

Parâmetros

Nenhum

Retorno

Array multidimensional com as informações dos campos de usuário que  
deverão ser gravados no Pedido de Venda: 
 

[nI][1] – Cabeçalho do Pedido de Venda – SC5

[nI][x][1] – Nome do Campo

[nI][x][2] – Conteúdo do Campo

[nI][x][3] – Validação de Usuário

[nI][2] – Itens do Pedido de Venda – SC6

[nI][2][nItem][1] – Nome do Campo

[nI][2][nItem][2] – Conteúdo do Campo

[nI][2][nItem][3] – Validação de Usuário

Observação

Permite a inclusão de campos de usuário para gravação durante a gravação do Pedido de Venda

...