Histórico da Página
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 . |
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 . |
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 |
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\" 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 [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 |
...