Páginas filhas
  • DT Validação de classificações no PRDFM308


01. DADOS GERAIS

Produto:

TOTVS Moda

Linha de Produto:

Virtual Age

Segmento:

Varejo

Módulo:Industrial
Função:Validação de classificações no PRDFM308
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVAIND-8571


02. SITUAÇÃO/REQUISITO

Na inclusão de grupo através do PRDFM236, quando a Manutenção de Classificação de Produto por Grupo (PRDFM308), está configurada para ser chamada automaticamente, são sugeridas as classificações por nível de grupo conforme configuração dos componentes PRDFM018/PRDFM210. Porém estas classificações são sugeridas sem passar pela validação das regras definidas para tipo/classificação de produto, gerando inconsistências se efetuada a gravação. 

03. SOLUÇÃO

  • Ao salvar as informações na Manutenção de Classificação de Produto por Grupo (PRDFM308), realizar validação para que não sejam gravadas classificações que não atendam as regras definidas para tipo/classificação de produto, conforme definição a seguir:
    • Quando o parâmetro IN_VARIAS_CLAS_PRD estiver com o valor 0 não permitir que seja gravado o mesmo tipo de classificação mais de uma vez.
    • Não permitir que seja gravado o mesmo tipo do parâmetro CD_TPCLASS_MAT_ETIQ_PRD, parâmetro este que define o tipo de classificação utilizado para material de etiqueta.
    • Não permitir a gravação de um tipo de classificação utilizado somente por grupos.
    • Não permitir incluir classificação quando o usuário não possuir permissão para o tipo de classificação (parâmetro TP_CONTROLE_LIB_TP_CLAS / componente PRDFM043). 
  • No caso de encontrar tais inconsistências, não permitir a gravação e apresentar no GERFP008 os tipos/classificações não gravadas com o respectivo motivo.


Imagem 1 - No primeiro nível do grupo da máscara 9990, o código do tipo de classificação base (SUBGRUPO) é 54 e existe a classificação com código "CRIS" cadastrada no PRDFL012 com este tipo 54 - SUBGRUPO. Ao incluir um grupo de produto onde o primeiro nível do grupo for igual a 'CRIS', será sugerida no componente de manutenção de classificação PRDFM308, a classificação 54 - CRIS correspondente ao primeiro nível do grupo. 


Imagem 2 - Configuração da máscara 9990, no nível 1 (GRUPO) possui relacionamento com classificações. Através do botão ">>", ao lado título "Tipo classificação", é chamado a manutenção de relacionamento de grupo com tipo e classificação (PRDFM210). 


Imagem 3 - No componente PRDFM210 é cadastrado o relacionamento de grupo com tipo/classificação de produto.  Nesta imagem, existem alguns tipos/classificações inconsistentes, como por exemplo: tipo de classificação somente para grupos, tipo de classificação definido para material de etiqueta, tipo de classificação não liberado para o usuário e mais de uma classificação com o mesmo tipo.


Imagem 4 - Quando o componente de Manutenção de Classificação de Produto por Grupo (PRDFM308) é chamado automaticamente na inclusão de um grupo através do PRDFM236, são sugeridas as classificações da configuração por nível de grupo (PRDFM018/PRDFM210) e suas classificações relacionadas (PRDFM230), caso existam. Ao salvar, ocorre a validação para que não sejam gravadas classificações que não atendam as regras definidas para tipo/classificação de produto, e em caso de inconsistências, estas são apresentadas no GERFP008. Para poder efetuar a gravação, o usuário deve corrigir previamente estas inconsistências ou excluir do PRDFM308 as classificações inconsistentes.