Versões comparadas

Chave

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

...

  1. Visão Geral
  2. Exemplo de utilização
    1. Fluxo
    2. Pré-requisitos e Restrições
    3. Passo a passo
    4. Configurações do JOB
  3. Tela
    1. Outras Ações / Ações relacionadas
  4. Tela
    1. Principais Campos e Parâmetros
  5. Tabelas utilizadas

...

O ERP oferece como opção a baixa de verba em modo assíncrono na importação das vendas de frente de caixa (PDV) e no faturamento de documento fiscal na retaguarda, especialmente para as empresas que trabalham com o modelo de verba compartilhada. Com essa opção, a atualização da verba sellout acontece em segundo plano, permitindo que a baixa de venda ou o faturamento seja processado com maior desempenho, reduzindo a concorrência no banco de dados e otimizando a operação.

...

    • FORMA_APLIC_VERBA_BONIF do grupo PED_VENDA
      • Opção P: O consumo das verbas são realizados é realizado na digitação do pedido de venda venda na retaguarda
      • Opção F: O consumo das verbas são realizados é realizado na geração das notas de venda importadas do PDV ou no Faturamento dos documentos fiscais na retaguarda.
    • CONTR_VERBA_BONIF_BAIXA_PDV do grupo BAIXA_PDV
      • Opção S: Com esta configuração , o consumo das verbas são realizados será online, ou seja, no momento da geração da Notadas notas de venda.
      • Opção N: Com esta configuração , o consumo das verbas são realizados será offline (Baixa assíncrona), realizado através da execução do JOB sp_AtualizaVerbaBaixaPDV (Baixa assíncrona), assim como já é realizado o processo de consumo da verba referente às vendas realizadas no PDV.

Passo a Passo 

Configurar o CGO utilizado na venda para utilizar verba.

...

Imagem 2 - Códigos Gerais de Operação (CGO)


Configurações do JOB

Configurar o JOB sp_AtualizaVerbaBaixaPDV para executar no cliente em um período de tempo. Por padrão, sugerimos configurar para executar a cada 1 minuto.

  • Parâmetros do JOB:
  1. pnQtdLinhaCommit: Parâmetro de entrada opcional. Utilizado para indicar a quantidade de linhas que serão processadas antes de cada commit.
  2. pnNroDivisao: Parâmetro de entrada opcional. Utilizado para executar o processo para uma única Divisão. Com esta configuração é possível realizar a baixa de verba simultaneamente para divisões diferentes.

...

Totvs custom tabs box
tabsConfiguração 1, Configuração 2, Configuração 3, Configuração 4
idspasso1,passo2,passo3,passo4
Totvs custom tabs box items
defaultyes
referenciapasso1

Executar para uma única divisão realizando commits a cada N linhas processadas

Recomendado para divisões que possuem muitas empresas configuradas

Bloco de código
languagesql
begin 
	sp_AtualizaVerbaBaixaPDV(pnQtdLinhaCommit => 100, 
							 pnNroDivisao => 1); 
end;
Totvs custom tabs box items
defaultno
referenciapasso2

Executar para uma única divisão

aaa

Bloco de código
languagesql
begin 
	sp_AtualizaVerbaBaixaPDV(pnNroDivisao => 2); 
end;
Totvs custom tabs box items
defaultno
referenciapasso3

Executar para uma lista de divisões

Recomendado para divisões que não possuem muitas empresas configuradas

Bloco de código
languagesql
begin
  for ListaDivisao in (select a.NroDivisao
                       from   max_Divisao a
                       where  a.NroDivisao in (3, 4, 5))
  loop
     sp_AtualizaVerbaBaixaPDV(pnNroDivisao => ListaDivisao.NroDivisao);
  end loop;
end;
Totvs custom tabs box items
defaultno
referenciapasso4

Executar para todas as divisões

Apesar dos parâmetros de entrada serem opcionais, recomendamos a utilização de pelo menos um deles para melhor desempenho na execução.

Bloco de código
languagesql
begin 
	sp_AtualizaVerbaBaixaPDV; 
end;

...

AçãoDescrição
Código Geral de Operação (CGO) - MAX0023Configurar o CGO utilizado na venda para utilizar verba.
Parâmetros Dinâmicos - DEA0090Configurar os PDs relacionados com o ao processo.

04. TELA

Principais Campos e Parâmetros

...