Páginas filhas
  • DT Informar Descrição da Campanha na Rotina 561 E Validar Grupos.

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:5 - Processamento
Ticket:HIS.02223.2018 (VEN-7834)
Versão/Release:29.02


02. SITUAÇÃO/REQUISITO

Criar campo de Descrição da campanha de desconto na rotina 561 - Cadastrar Política de Desconto. 

03. SOLUÇÃO


Expandir
titleRotina 561 - Cadastrar Política de Desconto

1. Na tela de Inclusão (botão incluir --> aba informações comuns) deverá ser criado um campo para o usuário informar a descrição da campanha de desconto;

1.1 O campo deverá permitir o usuário inserir até 60 caracteres;

1.2 O campo de descrição deverá gravar todos os caracteres como maiúsculo;

2. Na aba Filtros -F5, na tela inicial da rotina, o sistema deverá ter a possibilidade do usuário pesquisar a campanha de desconto pela descrição;

2.1 Deverá permitir o usuário pesquisar apenas com parte da descrição (Operator LIKE);

3. Na aba Resultado da Pesquisa - F6, na tela inicial da rotina, o sistema deverá exibir ao usuário o nome da campanha de desconto logo na frente do código da campanha;

4. No botão Emitir Lista na tela inicial da rotina, quando realizado a impressão padrão do relatório, opção: Imprimir relatório padrão, o sistema deverá exibir ao usuário o nome da campanha de desconto logo na frente do código da campanha;

5. Na tela de Inclusão (botão incluir --> aba informações do produto) deverá ser disponibilizado uma opção para o usuário selecionar Grupo de Produtos (cadastrado na rotina 3311);

5.1 Na nova opção de inserir Grupo de Produtos, exibida ao usuário, o mesmo deverá permitir multi-seleção, assim permitindo o usuário a selecionar vários grupos diferentes de produto;

5.2 Quando o usuário selecionar apenas 1 grupo de produtos, o sistema deverá gravar 1 linha para a política de desconto;

5.3 Quando o usuário selecionar na opção multi-seleção mais de 1 grupo de produtos, o sistema deverá gerar 1 linha de política de desconto por grupo selecionado;

Expandir
titleRotina 300 - Atualizar Funções de Venda

Rotina 300 (PKG_VENDAS) deverá:

1. A validação de desconto (package vendas) deverá passar a validar o grupo de produtos informado na rotina 561;

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

1.2 Caso a campanha de desconto esteja cadastrada como Grupo de Produtos o sistema deverá passar a validar os produtos pertencentes ao grupo.



Totvs custom tabs box
tabsProcedimentos Iniciais, Saiba Como Funciona, Passo 03, Passo 04
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

1. Acesse a rotina 560 na versão 29.02 ou versão superior e atualize as tabelas:


  • Tabela que contém os itens de multi-seleção da rotina PCSIS561 (PCDESCONTOITEM)
  • Tabela que contém os itens de multi-seleção da rotina PCSIS561 (PCDESCONTOITEMLOG)




2.Acessea rotina 300 - Atualizar Funções de Venda na versão 29.02 ou versão superior e atualize a opção 14 - Pacote de funções de processamento (VENDAS):




3. Atualize a rotina 561 para versão 29.02 ou versão superior.

Totvs custom tabs box items
defaultno
referenciapasso2

1. Acesse a rotina 561 e na tela inicial da rotina, aba Filtros-F5 note o campo Descrição;


Image Added


Observação: é permitida consulta/pesquisa da campanha de desconto apenas informando o campo Descrição.


2. Para registro de nova política de desconto clique o botão Incluir e informe o campo Descrição bem como os demais campos desta tela conforme necessidade;


Image Added


3.



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!

05. ASSUNTOS RELACIONADOS



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>