Versões comparadas

Chave

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

...

Produto:

Solucoes_totvs
SolucaoTOTVS Varejo Supermercados

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaSupermercados - Linha Consinco

Segmento:

Segmentos_totvs
Segmento Varejo

Tipo de Documento:

Inovação

Módulo:PARÂMETROS
Caminho: Cadastros > Produto> Atualização de Cadastro de Produtos 
Função:

ATUALIZAÇÃO DE CADASTROS DE PRODUTOS - MAP00200

País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :DSUPESTRUT-18324 

02. SITUAÇÃO/REQUISITO

Deverá ser implementada uma nova aplicação desktop, onde terá por objetivo realizar a atualização de cadastros de um ou mais produtos e/ou famílias de uma só vez. 

Como primeira opção a ser realizada esta atualização, será implementada a alteração do Status de Venda do produto.

Tipo de Atualização: Status de Venda

Para esse caso, os filtros obrigatórios e opcionais são:

  • Divisões (obrigatório)
  • Empresas: disponíveis para seleção a partir das divisões selecionadas, com opção de seleção por porte.
  • Segmentos: disponíveis para seleção a partir das divisões e empresas selecionadas.
  • Categorias: pode herdar a divisão informada no filtro “Divisões” como padrão, mas deve permitir selecionar outra divisão específica, caso selecionada mais de uma divisão.
  • Fornecedores (opcional): incluir indicador Somente famílias que o fornecedor é principal.
  • Status de Compra (opcional): combo com as opções AtivoInativoSuspenso e Todos (padrão).
  • Status de Venda (opcional): combo com as opções AtivoInativo e Todos (padrão).
  • Famílias (opcional)
  • Produtos (opcional)
  • Somente Embalagens de Preço (checkbox, opcional)
  • Valor Novo (obrigatório): combo com as opções Ativo e Inativo.

03. PRÉ-REQUISITOS

Para que o usuário possa realizar a alteração do Status de Venda do produto, para um ou mais produtos, deverá possuir permissão na Chave de Aplicação: Replicar/Alterar o Status de Venda dos produtos.

Nota

Alterações ou parametrizações incorretas podem comprometer o desempenho e causar falhas no sistema. Sempre que necessário, consulte um especialista ou a equipe responsável para garantir a configuração correta.

04. SOLUÇÃO

Image RemovedImage Added

Imagem 1 - Interface da nova aplicação Atualização de Cadastros de Produtos - MAP00200.


Implementada a aplicação Atualização de Cadastros de Produtos - MAP00200, ela será responsável por permitido o usuário manipular e alterar o cadastro de vários produtos simultaneamente.

Primeira parte implementada, diz respeito a alteração de Status de Venda do produto.

1. Foram criados alguns filtros para pesquisa dos produtos que sofrerão a alteração do Status de Venda, alguns obrigatórios e outros no formato opcional, foram inseridos os seguintes filtros:

  • Divisão (Obrigatório)
  • Empresa;
  • Segmento;
  • Fornecedores;
    • Possibilidade de solicitar somente os fornecedores marcados como principal para a família;
  • Somente Embalagens de Preço
  • Famílias;
  • Produtos;
  • Status de Compras;
  • Status de Vendas e 
  • Categoria.

A maioria dos filtros acima pontuados, poderá ser filtros para outros filtros. Exemplo: Ao selecionar famílias, os produtos a serem listados para um possível filtro, deverão fazer parte dessas famílias somente.

2. Na categoria o usuário poderá:

  • Filtrar pela divisão, porém, se houver apenas uma divisão listada no filtro de Divisões, o combo estará desabilitado para troca, caso contrário, havendo mais de uma divisão listada, o combo de Divisão na Categoria, ficará habilitado;
  • Poderá selecionar pelo tipo de Categoria: Consumidor, Lista e Mix. Por padrão deverá trazer a opção Mix;
  • O usuário poderá expandir a lista de categorias até o último nível, bem como recolher a lista caso esta venha estar expandida;
  • E o último botão do grupo de Categorias, permitirá expandir a altura da lista de categorias para até o rodapé da tela da aplicação.

3. O usuário poderá replicar as informações para todos os registros de uma única vez, acessando a caixa de seleção que se encontra dentro da caixa Novo Valor Status de Venda, ao selecionar Ativo ou Inativo, deverá clicar no botão ao lado para realizar a replicação dos dados para todos os registros listados.

4. Caso o usuário opte pela opção Inativo, o campo Autorizo inativar embalagem mesmo sendo igual ao padrão de venda do segmento, caso o status do segmento seja diferente de Inativo, não ficará perguntando para todos os registros se deseja alterar o status de venda. Caso o status do segmento esteja realmente diferente de Inativo, o texto da linha alterada ficará azul e com uma inconsistência do tipo Alerta.

5. Caso o usuário queira alterar registro por registro, na coluna Novo Status de Venda poderá ser alterado pelo usuário manualmente e terá as mesmas validações do botão replicador.

6. Exibirá as inconsistências encontradas e estas serão do tipo Alerta, o usuário poderá seguir com as alterações do status de venda, e do tipo Bloqueio, que impedirá o usuário de prosseguir com a alteração daquele registro em si.

Foram implementadas as permissões à aplicação e criada a Chave de Aplicação Replicar/Alterar o Status de Venda dos produtos que permitirá ou não o usuário alterar o status de venda nesta aplicação.

Foram implementadas todas validações executadas na aplicação de Produtos - MAX0091, na aba Empresa/Segmentos.

Ao realizar as alterações do status venda, são geradas informações para auditoria da mesma forma com gerado na aplicação Produtos - MAX0091.

Image Modified

Imagem 2 - Aplicação Atualização de Cadastros de Produtos - MAP00200 sendo executada e demonstrado os filtros.


Image Modified

Imagem 3 - Execução da atualização do Status de Venda de alguns produtos na aplicação Atualização de Cadastros de Produtos - MAP00200.


Image Added

Imagem 3 - Usuário sem permissão na chave de aplicação Replicar/Atualizar o Status de Venda dos produtos.

05. REQUISITOS DE VERSÃO

Se estiver na versão 25.01, atualize para o Service Pack 25.01.050 ou superior.

...