Páginas filhas
  • DT Novos Critérios de Validação na Rotina 3306.

Versões comparadas

Chave

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

Tempo aproximado para leitura: 00 min


01. DADOS GERAIS

Linha de Produto:PC Sistemas
Segmento:D&L
Módulo:

3 - Venda

33 - Vendas Avançado

Ticket:

HIS.02312.2018 (VEN-7965)

HIS.02570.2018 (VEN-7967)

Versão/Release:29.02


02. SITUAÇÃO/REQUISITO

Possibilitar a criação de campanha de desconto por Grupo de Cliente e por Linha de Produto na rotina 3306 - Cadastrar Campanha de Desconto.

03. SOLUÇÃO


Expandir
titleSolicitação: HIS.02312.2018 (VEN-7965)

A rotina 3306 - Cadastrar Campanha de Desconto deverá:

1. Incluir no tipo de campanha SQP - Qtde subcategorias no pedido as seguintes funcionalidades:


Grupo de Produtos
Linha de Produtos

1.1 Na tela Tipo Regra, filtro Campo deverá ser incluído as opções:

1.2 Quando selecionado a opção Grupo de Produtos deverá permitir o usuário selecionar os grupos de produtos cadastrados na rotina 3311;

1.3 Quando selecionado a opção Linha de Produtos deverá permitir o usuário selecionar no formato multi-seleção a linha de produtos cadastrado na rotina 559;

2. Quando selecionado a opção Restrições por cliente nos tipos de campanha MQT, MQI, SQP o sistema deverá:

2.1 Habilitar ao usuário uma opção de importação de clientes via arquivo Excel;

2.2 O arquivo Excel deverá está na extensão XLS;

2.3 O arquivo Excel deverá conter as seguintes informações:

(Código Cliente) - (Descrição) - (Fantasia) - (CNPJ/CPF).

2.4 As informações mencionadas acima (critério 2.3) deverá está na seguinte ordem de coluna:

1 Coluna - Código Cliente
2 Coluna - Descrição
3 Coluna - Fantasia
4 Coluna - CNPJ/CPF

3. Deverá ser obrigatório apenas as informações das colunas (Código Cliente) ou (CNPJ/CPF) para realizar a importação (prioritário (CNPJ/CPF));

4.  Na opção criada para importar o arquivo Excel o sistema deverá ter a opção do usuário selecionar o arquivo Excel em sua máquina;

4.1 O sistema deverá permitir o usuário selecionar apenas um arquivo por importação;

5. Quando selecionado o arquivo Excel o sistema deverá ter duas opções Cancelar e Importar;

5.1 Quando selecionado a opção Cancelar o sistema deverá fechar a opção de importação de arquivo e voltar para a tela de cadastro da rotina;

5.2 Quando selecionado a opção Importar o sistema deverá ter já inserir os itens na grid/planilha Clientes Incluídos;

6. Os clientes que não forem importados por algum motivo (CNPJ/CPF não encontrado na base, cliente inativo (dtexclusao preenchido), ou invalido) deverá ser exibido ao usuário em formato de relatório permitindo o usuário efetuar a impressão ou exportar o mesmo em Excel;

7. Em todas as opções de Campanha (MQT, MQI, SQP) Incluir nova opção de restrição por Rede de Clientes,  quando escolhido restrição por Cliente na primeira tela de configuração da campanha;

7.1 Quando selecionado a nova restrição criada acima (critério 7) o sistema deverá habilitar a opção do usuário selecionar quais as redes de cliente serão restritas (Cadastro de rede da rotina 345)

Expandir
titleSolicitação: HIS.02570.2018 - VEN-7967

A rotina 316 - Digitar Pedido de Venda deverá:

1. Quando clicado no botão Combo - SQP o sistema deverá;

2 - Caso a regra cadastrada para o combo seja por Grupo de Produtos o sistema deverá exibir todos os produtos cadastrados no grupo para o usuário informar as devidas quantidades (mesmo processo já existente hoje quando selecionado Departamento, por exemplo);

2.1 Caso a regra cadastrada para o combo seja por Linha de Produtos o sistema deverá exibir todos os produtos cadastrados no grupo para o usuário informar as devidas quantidades (mesmo processo já existente hoje quando selecionado Departamento, por exemplo);

3. Caso a somatória das quantidades dos produtos informados na rotina 316 (combo SQP) não esteja dentro da quantidade definida na campanha (rotina 3306), o sistema não deverá aplicar/permitir o usuário informar os devidos descontos cadastrados na rotina 3306;

3.1 Caso a somatória das quantidades dos produtos informados na rotina 316 (combo SQP) esteja dentro da quantidade definida na campanha (rotina 3306), o sistema deverá permitir ao ousuário aplicar o desconto cadastrado na rotina 3306;

4. Passar a validar a nova regra de restrição Rede de Clientes nas campanha (MQT, MQI, SQP);

4.1 Caso o cliente selecionado no pedido de venda tenha o campo (PCCLIENT.CODREDE) preenchido o sistema deverá validar se existe alguma restrição de campanha cadastrada para essa rede, caso não exista o sistema não deverá sofrer alterações, ou seja, deverá permitir o usuário aplicar os devidos descontos cadastrados no combo caso as quantidades inseridas atenda a mesma;

4.2 Caso o cliente selecionado no pedido de venda tenha o campo (PCCLIENT.CODREDE) preenchido o sistema deverá validar se existe alguma restrição de campanha cadastrada para essa rede, caso exista o sistema não deverá permitir o usuário aplicar os devidos descontos cadastrados no combo para esse cliente;

A rotina 300 - Atualizar Funções de Venda (package integradora):

1 - A validação de desconto por combo (package integradora) deverá passar a validar o grupo de produtos / linha de produtos informado na rotina 3306;

1.1 Caso não esteja grupo de produtos / linha de produtos informado o sistema não deverá sofrer alterações, ou seja, deverá continuar as validações existentes;

1.2 Caso a campanha de combo esteja cadastrada como Grupo de produtos / Linha de produtos o sistema deverá passar a validar os produtos pertencentes ao grupo;

2. Passar a validar a nova regra de restrição Rede de Clientes nas campanha (MQT, MQI, SQP);

2.1 Caso o cliente selecionado no pedido de venda tenha o campo (PCCLIENT.CODREDE) preenchido o sistema deverá validar se existe alguma restrição de campanha cadastrada para essa rede, caso não exista o sistema não deverá sofrer alterações, ou seja, deverá efetuar as demais validações existentes hoje no processo de combo (rotina 3306);

2.2 Caso o cliente selecionado no pedido de venda tenha o campo (PCCLIENT.CODREDE) preenchido o sistema deverá validar se existe alguma restrição de campanha cadastrada para essa rede, caso exista o sistema não deverá aplicar os devidos descontos cadastrados no combo para esse cliente;

Observação: No combo SQP e necessário apenas vender a quantidade estipulada no cadastro da campanha e não todos os produtos informado.



Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2,passo3,
Totvs custom tabs box items
defaultyes
referenciapasso1

1. Acesse a rotina 560 - Atualizar Banco de Dados na versão 29.02 ou versão superior e atualize as tabelas:

  • Tabela cabeçalho de campanha de desconto (PCDESCONTOC)
  • Tabela itens em campanha de desconto (PCDESCONTOI)
  • Tabela restrições campanha de desconto (PCDESCONTORESTRICAO)





2. Acesse a rotina 300 - Atualizar Funções de Venda na versão 29.02 ou versão superior e atualize as opções:


Aba Procedures Módulo- 3

14 - Pacote funções de processamento (VENDA)

25 - Funções de Campanha de Desc. por Combo



Aba Força de Vendas


108 - Package INTEGRADORA




3. Atualize as rotina 3306 e 316 para versão 29.02 ou versão superior.

Totvs custom tabs box items
defaultno
referenciapasso2

1. Acesse a rotina 3306 e marque a opção Incluir Nova Campanha de Desconto e clique o botão Avançar;

2. Caso seja selecionada opção SQP - Qtde subcategorias no pedido, clique o botão Avançar;

2.1 Preencha conforme necessidade os campos Descrição, Período de Vigência e Filial conforme necessidade e note na caixa Restrições a opção Por Rede de Clientes;


Observações:

  • Em todas as opções de campanha (MQT - Mix Por Quantidade Mínima, MQI - Mix Por Intervalo de Quantidade e SQP - Qtde subcategorias no pedido) foi incluída nova opção de restrição por Rede de Clientes, na primeira tela de configuração da campanha;
  • Quando selecionado a restrição Rede de Cliente o sistema habilita a opção do usuário selecionar quais as redes de cliente serão restritas (conforme cadastro de rede da rotina 345 - Cadastrar Rede de Clientes)



2. Na tela de Restrições marque conforme necessidade as opções Restrições I e Restrições II.


Observação: as opções marcadas no campo de restrições são referentes restrição de exclusividade, ou seja, só serão válidos para os clientes ou rede de clientes aqui informados/marcados.




3. Na tela Tipo Regra opção Campo note os filtros Grupo de Produtos e Linha de Produtos que atendem aos seguintes aspectos:



  • Quando selecionado a opção Grupo de Produtos é permitido ao usuário/operador selecionar os grupos de produtos cadastrados na rotina 3311 - Cadastrar Grupos;
  • Quando selecionado a opção Linha de Produtos é permitido ao usuário/operador selecionar no formato multi-seleção, a linha de produtos cadastrados na rotina 559 - Cadastrar Linha de Produto;


Expandir
titleRestrição Por Cliente

Observação: para validação do processo abaixo é Necessário ter o Excel instalado na máquina.


1. Acesse a rotina 3306 e marque a opção Incluir Nova Campanha de Desconto e clique o botão Avançar;

2. Selecione conforme necessidade uma das opções de campanha (MQT - Mix Por Quantidade Mínima, MQI - Mix Por Intervalo de Quantidade e SQP -Qtde subcategorias no pedido) e clique o botão Avançar;

3. Preencha conforme necessidade os campos Descrição, Período de Vigência e Filial conforme necessidade;

3.1 Na caixa Restriçõesmarque a opção Por Cliente e clique o botão Avançar;

4. Note na tela de inclusão de cliente que é habilitado ao usuário/operador a opção de importação de clientes via arquivo Excel;




Observações:

  • O arquivo Excel está na Extensão XLS;
  • O arquivo Excel deverá conter as seguintes informações: Código Cliente - Descrição - Fantasia - CNPJ/CPF;
  • É obrigatória apenas as informações das colunas Código Cliente ou CNPJ/CPF para realizar a importação (prioritário (CNPJ/CPF);
  • É permitido ao usuário/operador selecionar o arquivo Excel em sua máquina, sendo possível selecionar apenas um arquivo por importação;
  • Quando selecionado o arquivo Excel o sistema traz as opções Cancelar e Importar;
  • Caso selecionada opção Cancelar o sistema fecha a opção de importação de arquivo e volta para a tela de cadastro da rotina;
  • Se selecionada opção Importar o sistema traz os itens inseridos na planilha Clientes Incluídos;
  • Os clientes que não forem importados por algum motivo (CNPJ/CPF não encontrado na base, cliente inativo (dtexclusao preenchido), ou invalido) são exibidos ao usuário/operador em formato de relatório permitindo a este efetuar a impressão ou exportar o mesmo em Excel.


41. Clique o botão Gerar Arquivo Padrão;


Image Modified


4.2 Selecione o arquivo de importação desejado e clique o botão Salvar;


Image Modified




5. Clique o botão Importar;


Image Modified


Image Modified


6. Selecione o arquivo desejado e clique o botão Abrir;


Image Modified


Observações: clientes

  • Clientes que não forem importados por algum motivo (CNPJ/CPF não encontrado na base, cliente inativo (dtexclusao preenchido), ou invalido) são exibidos ao usuário/operador em formato de relatório permitindo a este efetuar a impressão ou exportar o mesmo em Excel, conforme imagem abaixo:

    Image Modified


  • Caso necessite imprimir o arquivo importado, clique com o botão direito em qualquer uma das colunas e botão Imprimir:

    Image Added


Image Added



6.1 Ao Importar o sistema traz os itens inseridos na planilha Clientes Incluídos;


Image Modified

PAREI AQUI, FALTA CONCLUIR ESTA ATUALIZAÇÃO

4.1 Caso necessite imprimir o arquivo importado,

Image Removed


Totvs custom tabs box items
defaultyes
referenciapasso3

Validações ao Realizar Venda


A rotina 316 316 - Digitar Pedido de Venda realiza as seguintes validações:


  • Quando clicado no botão Combo - SQP o sistema deverá;
  • Caso a regra cadastrada para o combo seja por Grupo de Produtos o sistema exibe todos os produtos cadastrados no grupo para o usuário/operador informar as devidas quantidades (mesmo processo já existente hoje quando selecionado Departamento, por exemplo);
  • Caso a regra cadastrada para o combo seja por Linha de Produtos o sistema exibe odos os produtos cadastrados no grupo para o usuário/operador informar as devidas quantidades (mesmo processo já existente hoje quando selecionado Departamento, por exemplo);
  • Caso a somatória das quantidades dos produtos informados na rotina 316 (combo SQP) não esteja dentro da quantidade definida na campanha (rotina 3306), o sistema não aplicar/permiti ao usuário informar os devidos descontos cadastrados na rotina 3306;
  • Caso a somatória das quantidades dos produtos informados na rotina 316 (combo SQP) esteja dentro da quantidade definida na campanha (rotina 3306), o sistema possibilita ao usuário/operador aplicar o desconto cadastrado na rotina 3306;
  • E validada a regra de restrição Rede de Clientes nas campanha (MQT, MQI, SQP);
  • Caso o cliente selecionado no pedido de venda tenha o campo (PCCLIENT.CODREDE) preenchido o sistema valida se existe alguma restrição de campanha cadastrada para essa rede, caso não exista, não há alterações, ou seja, permite-se ao usuário/operador aplicar os devidos descontos cadastrados no combo caso as quantidades inseridas atendam a mesma;
  • Caso o cliente selecionado no pedido de venda tenha o campo (PCCLIENT.CODREDE) preenchido o sistema valida se existe alguma restrição de campanha cadastrada para essa rede, caso exista, não é permitido ao usuário/operador aplicar os devidos descontos cadastrados no combo para esse cliente


A rotina 300 300 - Atualizar Funções de Venda (Package integradora) realiza as seguintes validações:


  • A validação de desconto por combo (package_INTEGRADORA) deverá passar a validar o Grupo de produtos / Linha de produtos informado na rotina 3306;
  • Caso não esteja Grupo de produtos / Linha de produtos informado o sistema não sofre alterações, ou seja, continua as validações já existentes;
  • Caso a campanha de combo esteja cadastrada como Grupo de produtos / Linha de produtos o sistema passa a validar os produtos pertencentes ao grupo;
  • Valida a regra de restrição Rede de Clientes nas campanha (MQT, MQI, SQP);
  • Caso o cliente selecionado no pedido de venda tenha o campo (PCCLIENT.CODREDE) preenchido o sistema valida se existe alguma restrição de campanha cadastrada para essa rede, caso não exista, o sistema não sofre alterações, ou seja, efetua as demais validações existentes hoje no processo de combo (rotina 3306);
  • Caso o cliente selecionado no pedido de venda tenha o campo (PCCLIENT.CODREDE) preenchido o sistema valida se existe alguma restrição de campanha cadastrada para essa rede, caso exista, o sistema não aplica os descontos cadastrados no combo para esse cliente;

Observação: no combo SQP e necessário apenas vender a quantidade estipulada no cadastro da campanha e não todos os produtos informado.



04. DEMAIS INFORMAÇÕES

Você sabe como atualizar as rotinas do WinThor?


Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!


Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>