Páginas filhas
  • DMAISNEG-103 - DT - Identificar Que o Cliente é de Mais Negócios.


01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha Winthor

Segmento:

Distribuição

Módulo:3 - Vendas
Função:Cadastrar Cliente
País:Brasil
Requisito/Story/Issue:DMAISNEG-103


02. SITUAÇÃO/REQUISITO

Visão Geral

Deve ser adaptado no cadastro do cliente as informações relacionadas à integração  com o projeto Mais Negócios, para direcionar nas rotinas do WinThor a identificação do cliente. 

Critérios de Aceitação

Solicitar a criação deste novo campo na 302. 

  1. Nome do campo: Cliente Mais Negócios. 
  2. Nome do campo na tabela: PCCLIENT.CLIENTEMAISNEGOCIOS
  3. Opções Sim ou Não. 
  4. Texto de Ajuda: Ao marcar, você está indicando ao Winthor que foi realizada solicitação de um limite adicional para este cliente na plataforma do Mais Negócios.
  5. Para o cliente PF, o campo deverá ficar desabilitado e receber o valor padrão NÃO.
  6. Deve ser atribuído  na tabela PCCLIENT o campo:  PCCLIENT.dataHoraConsultaMaisNegocios
    1. Este campo não pode ser editável;
    2. Este campo não pode ser visualizado pela rotina 302;
    3. Este campo deve receber a informação de Data/Hora;
    4. Este campo será alimentado automaticamente pela API do Mais Negócios, com a informação de Data/ Hora da ultima consulta e atualização realizada para os campos: 
  7. Deve ser atribuído o campo: PCCLIENT.permiteFaturarAPrazoMaisNeg
    1. A apresentação visual deste campo será: Permite Venda a Prazo Mais Negócios
    2. Este campo não pode ser editável;
    3. Este campo receberá o valor: SIM ou NÃO;
    4. Este campo deverá receber o valor default: NULL;

obs: Não pode ser realizado o NVL para o valor NÃO quando estiver com a informação NULL, pois quando o mesmo não estiver informado deverá ser efetuada a consulta de outra API na geração do pedido de venda.

obs: A  atualização deste campo será realizada automaticamente pela API de integração com o Mais Negócios.

8 . Deve ser atribuído o campo: PCCLIENT.limiteLiberadoMaisNeg

  1. A apresentação visual deste campo será: Limite Liberado Venda Mais Negócios
  2. Este campo não pode ser editável;
  3. Este campo receberá o valor de limite liberado Venda retornada da API do Mais Negócios;
  4. Este campo deverá receber o valor default: NULL;
    1. obs: Não pode ser realizado o NVL para o valor NÃO quando estiver com a informação NULL, pois quando o mesmo não estiver informado deverá ser efetuada a consulta de outra API na geração do pedido de venda.
    2. obs: A  atualização deste campo será realizada automaticamente pela API de integração com o Mais Negócios.

9 . Deve ser atribuído o campo: PCCLIENT.statusMaisNeg

  1. A apresentação visual deste campo será: Status Mais Negócios
  2. Este campo não pode ser editável;
  3. Este campo receberá  do Status do Cliente na Supplier retornada da API do Mais Negócios;
  4. Este campo deverá receber o valor default: NULL;
  5. Valores possíveis: 0 - ATIVO, 1 - Bloqueado por crédito, 2 - Bloqueado por atraso, 4 - Cartão não habilitado.  
    1. obs: Não pode ser realizado o NVL para o valor NÃO quando estiver com a informação NULL, pois quando o mesmo não estiver informado deverá ser efetuada a consulta de outra API na geração do pedido de venda.
    2. obs: A  atualização deste campo será realizada automaticamente pela API de integração com o Mais Negócios.

03. SOLUÇÃO

Descrição Técnica
CÓDIGO - NOME DA ROTINA

  • PCSIS302

VERSÃO PARA TESTE:

  • 30.4.0.26

TABELAS UTILIZADAS:

NECESSITA DE PERMISSÃO OU PARAMETRIZAÇÃO? QUAIS?

ATUALIZAÇÃO A SER REALIZADA:
-

*ALTERAÇÃO EFETUADA NA ROTINA:
DMAISNEG-103

Tratamento do campo PCCLIENT.CLIENTEMAISNEGOCIOS
Só fica editavel (edição de um registro) quando o tipo da pessoa for Juridica
Sendo pessoal Fisica, grava o valor N.

Para a edição de multiplos registros, a coluna fica habilitado (não existe no componente a função para desabilitar a "célula". Mesmo assim ao gravar o registro, e feito o tratamento para colocar com o valor igual a N quando for pessoa fisica.

Observação: Campo ainda não foi criado na rotina 560.
Em anexo a tarefa DMAISNEG-103, tem o script para criar o campo e preencher o dicionário de dados.



04. DEMAIS INFORMAÇÕES


Importante!

As versões estarão disponíveis para download no CCW. 

https://centraldecontrole.pcinformatica.com.br/


Mantenha suas rotinas sempre atualizadas!




05. ASSUNTOS RELACIONADOS