01. DADOS GERAIS
Produto: | TOTVS Manufatura |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Manufatura |
Módulo: | SIGAQIP - Inspeção de Processos |
Função: | QIPA010 - Especificação de Produtos |
Ticket: | 13126255 |
Issue: | DMANQUALI-3249 |
02. SITUAÇÃO/REQUISITO
Inconsistência no processo de inclusão de especificação de produtos permite geração de nova revisão de especificação de produto que faz parte de grupo de produto de especificação com especificação por grupo existente. Botão "Alterar Grupo" da especificação de produtos apresentando help inválido durante o processo:
- Problema: O produto a ser editado pertence a um Grupo de Produtos, o mesmo poderá ser apenas visualizado: [CÓDIGO DO PRODUTO];
- Solução: Caso haja necessidade de manutenção na Especificação selecionada, a mesma deverá ser realizada através do botão Alterar Grupo;
03. SOLUÇÃO
Realizado ajuste no processo impedindo a geração de nova revisão para produtos que possuem relacionamento com o grupo de produtos de especificação que possuem especificação por grupo. Ajustado também o processo do botão "Alterar Grupo" para realizar a alteração do grupo de especificações corretamente.
IMPORTANTE - Bases com banco de dados SQL Server
Nesta issue também foi liberado ajuste referente falha na eliminação de inconsistências de dados das bases relacionadas da issue DMANQUALI-3225.
A regra correta para correção das inconsistências que está sendo aplicada é:
→ Deleta todos os registros das tabelas "QP7, QP8, QQ2, QQK, QQH, QQ1 e QP9" quando não possuem referência na "QP6 com roteiro 01" e que não existem nas tabelas "QP7 e QP8", sendo:
- QP6 → Histórico dos Produtos
- QP7 → Ensaios Mensuráveis Produtos
- QP8 → Ensaios Textos dos Produtos
- QP9 → Não Conformidade dos Produtos
- QQ1 → Instrumentos do Produto
- QQ2 → Rastreabilidade nas Operações
- QQH → Plano de Amostragem Ensaios
- QQK → Especificações das Operações
→ Todos os processos de correção de inconsistências da issue DMANQUALI-3249 serão executados apenas uma vez para cada empresa e filial, pontualmente nos cenários onde há falha no compartilhamento entre as filiais das tabelas dos módulos, tal qual documentação:
→ Notar que fora implementado query de update que corrige as inconsistências causadas pela issue DMANQUALI-3225: recupera todos os registros com compartilhamento de filial incorreto e que EXISTEM para mesmo produto, revisão, roteiro e operação nas tabelas posteriores do processo - Medições - Dados Genericos (QPR); OU recupera todos aqueles em que o produto, revisão e roteiro nunca foram utilizados em etapa posterior. Além de, por último, deletar todos os registros das Especificações das Operações (QQK) que não possuem filhos na Ensaios Mensuráveis Produtos (QP7) ou Ensaios Textos dos Produtos (QP8).
→ O sistema cria um arquivo no diretório de semáforos como controle de execução dos ajustes de nome: Grupo de Empresas + Empresa + Unidade + Filial+"_QIPA010LK_001.updlog".
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
- Especificações (QIPA010 -SIGAQIP)
- 13158169 DMANQUALI-3266 DT - QIPA011 Validação Nova Revisão de Especificação por Grupo
- DMANQUALI-3347 DT QIPA010 - Falha Relacionamento Especificação Produto x Grupo Pós Exclusão
- https://tdn.engpro.totvs.com.br/pages/releaseview.action?pageId=657773559
- 13077239 DMANQUALI-3225 DT QIPA010 - Não duplica especificação quando utilizado PE QEPM10B1.
- DMANQUALI-4670 DT - QIPA010 - Descontinuação Eliminação Inconsistência de Dados