Páginas filhas
  • DDLEGFIN-1707 - Reordenar Sequência De Visita Por Prioridade Do Cliente.

Versões comparadas

Chave

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

...

Expandir
titleSolicitação: DDLEGFIN-1708

OBJETIVO: Alterar a validação entre sequencias repetidas para visitas de RCA na transferência

PARA: 328

OBSERVACAO: Criar dependência da rotina 328 para rotina 560, para o parâmetro e a nova tabela.

-----------------------------------

CRITERIOS

Na issue DDLEGFIN-1707, será criado o parâmetro PRIORIDADEVISITARCA, tipo: Sim/ Não default: Não. 


Rotina 328:

Na transferência de clientes entre RCA, validar:

  • Parâmetro PRIORIDADEVISITARCA = ‘Sim’.
  • Se o parâmetro for ‘Não’ ou ‘Nulo’, seguir o fluxo atual.
    • Caso a sequencia na PCROTACLI possua lacunas (repetições para a mesma data e RCA) ou seja nula.
    • Se sim, aplicar a regra do anterior mais 1 (regra atual):
      • Caso haja empate entre eles, validar a periodicidade e a prioridade gravadas em PCROTACLIPARAM.
      • Gravar a sequencia original em SEQUENCIAOLD do RCA original.
      • Caso haja empate entre eles, usar a menor data de cadastro de cliente para a sequencia.
      • Se ainda assim houver empate, usar o menor código de cliente.

A sequencia, para o RCA destino, será sempre incluída para o fim do que já existir.

Na volta do processo, gravar do SEQUENCIAOLD para SEQUENCIA original.

Expandir
titleSolicitação: DDLEGFIN-1709

OBJETIVO: Alterar a validação entre sequencias repetidas para visitas de RCA na transferência

PARA: rotina 504 e rotina 820

OBSERVACAO: Criar dependência da 504 e 820 para rotina 560, para o parâmetro e a nova tabela.

------------------------------------

CRITERIOS

Na issue DDLEGFIN-1707, será criado o parâmetro PRIORIDADEVISITARCA, tipo: Sim/ Não default: Não. 

Alterar a Package ATUALIZACAO_DIARIA, procedure P_PC_GERAROTACLI:

Regra:

  • Caso o parâmetro PRIORIDADEVISITARCA seja ‘Sim’, validar:
    • Existem lacunas ou valores nulos em PCROTACLI.SEQUENCIA:
      • Se sim, aplicar a regra do anterior mais 1 (regra atual):
      • Se houver empate/ repetições, validar o que está definido na colina PCROTACLIPARAM para definir qual a regra de periodicidade utilizar.
      • Caso haja empate entre eles, usar a menor data de cadastro de cliente para a sequencia.
      • Se ainda assim houver empate, usar o menor código de cliente.
    • Se PRIORIDADEVISITARCA seja ‘Não’ ou ‘NULO’, usar regras atuais.


03. SOLUÇÃO

Criado parâmetro 4540 - Configurar prioridade do cliente para sequência de visita do RCA, na rotina 132 - Parâmetros da Presidência. Quando marcado como Sim, é possível definir regras para priorização entre prioridades da sequência de visitas a clientes do RCA, em caso de empate/ repetições.


Totvs custom tabs box
tabsPasso 01, Passo 02Parametrização, 354 - Cadastrar Rota de Visita a Cliente, Passo 03, Passo 04
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

1. Acesse a rotina 560 - Atualizar Banco de Dados a partir da versão 30.03.00.256 ou versão superior e atualize a Tabela de parâmetros por Filial - 132 (PCPARAMFILIAL):


Image Added


2. Acesse a rotina 132 - Parâmetros da Presidência e marque Sim o parâmetro 4540 - Configurar prioridade do cliente para sequência de visita do RCA;


Image Added


3. Atualize a rotina 354 - Cadastrar Rota de Visita a Cliente para versão XX.XX.XX ou versão superior;

4. Atualize a rotina 328 - Transferir Clientes e Venda Entre RCA para versão  XX.XX.XX ou versão superior;

Totvs custom tabs box items
defaultno
referenciapasso2

...