Versões comparadas

Chave

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

...

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, o exemplo abaixo executará o processo para a Divisão 1, commitando os dados a cada 100 linhas processadas.

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......   , o exemplo abaixo executará o processo para a Divisão 2, commitando os dados a cada N linhas processadas.

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, o exemplo abaixo executará o processo para as Divisões 3, 4 e 5, commitando os dados a cada N linhas processadas.

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 para melhor desempenho na execução. O exemplo abaixo executará o processo para todas as Divisões, commitando os dados a cada N linhas processadas.

Bloco de código
languagesql
begin 
	sp_AtualizaVerbaBaixaPDV; 
end;

...