01. DADOS GERAIS
Produto: | TOTVS Manufatura |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Manufatura |
Módulo: | TOTVS Manufatura (Linha Protheus) - Controle de Documentos (SIGAQDO) |
Função: | QDOA050 - Documentos |
País: | Todos |
Ticket: | 21625470 |
Issue: |
02. SITUAÇÃO/REQUISITO
Em momentos esporádicos do fluxo de geração do documento os campos QDH_STATUS e QD1_TPPEND ficam diferentes entre si, causando inconsistência no processo:
1) "Na distribuição dos documentos, os documentos não estão aparecendo nas pendencias dos usuários.";
2) "O documento fica travado em uma etapa já baixada sem nenhuma pendência para os usuários.";
3) "Ocorre que, em algum momento, quando efetuada a EC (Elaboração com Crítica) ou DC (Digitação com crítica), o campo QDH_STATUS é atualizado para a próxima etapa do fluxo, mas não é registrada uma nova linha para o fluxo na tabela QD1."
03. SOLUÇÃO
Não foram identificadas ocorrências desta inconsistência em produto padrão atualizado e não foi identificada a causa desta ocorrência nos trechos de fontes relacionados. Acredita-se estar relacionada a alguma customização dos ambientes dos clientes, entretanto, visando garantir melhor usabilidade do nosso módulo, implementamos os seguintes ajustes nas rotinas:
1) Ao finalizar a baixa da pendencia: O usuário será impedido de prosseguir, caso seja provocada nova situação de divergência com o help: "STATINV-QDHxQD1"
2) Reprocessamento de status automático - Ao acessar a primeira rotina do módulo Controle de Documentos - SIGAQDO: o sistema controla a execução a cada 30 dias via semáforo (por grupo de empresas) e realiza os seguintes ajustes:
a) Correção do status do documento (QDH_STATUS) para o status da responsabilidade pendente para baixa, quando houver responsabilidade pendente (QD1) incompatível com o status do documento (QDH_STATUS);
b) Clonagem da última responsabilidade de baixa finalizada (QD1) quando o documento não cancelado estiver com status diferente Leitura e não existir nenhuma responsabilidade pendente e correção do status do documento (QDH_STATUS) para manter compatibilidade;
Dicas sobre Reprocessamento Automático do Status do Documento
O sistema utiliza arquivos de controle na pasta RootPath/SEMAFORO com nomenclatura a seguir para reprocessamento:
- quality_t1_001_ajsqdhxqd1.vldlog: arquivo de controle de execução mensal;
- quality_t1_001_ajsqdhxqd1_20241203.vldlog: arquivo de log que será gravado com as correções realizadas, somente quando encontradas inconsistências nos status dos documentos incompatíveis com as responsabilidades pendentes;
Sendo "t1" o grupo de empresas relacionado a execução, "002" a versão da rotina de ajustes e "20241203" a data do processamento com log de ajustes realizados.
Para forçar re-execução do reprocessamento automático, o usuário de TI deverá renomear os arquivos "quality_GrupoDeEmpresa_Versao_ajsqdhxqd1.vldlog" e o arquivo "quality_GrupoDeEmpresa_Versao_ajsqdhxqd1_DataAtual.vldlog" quando o conteúdo do campo DataAtual for igual a data do dia atual.
04. DEMAIS INFORMAÇÕES
05. ASSUNTOS RELACIONADOS