01. DADOS GERAIS
Linha de Produto: | Protheus |
---|---|
Segmento: | Backoffice |
Módulo: | Estoque/Custos - SIGAEST |
Função: | Não se aplica |
Ticket: | Não se aplica |
Requisito/Story/Issue: | Não se aplica |
02. SITUAÇÃO/REQUISITO
No ERP Protheus é possível criar campos que são reservados (do sistema) em qualquer tabela são eles _MSBLQL e _MSBLQD. Estes campos são criados através do configurador e tem como objetivo informar, visualmente que o registro foi bloqueado.
Porém por se tratar de um campo reservado do sistema, o produto (módulo) definirá o que deve ou não ser tratado, de acordo com as diretrizes e objetivos do produto.
Este documento tem como objetivo, alinhar as expectativas quanto ao uso e comportamento dos campos _MSBLQL e _MSBLQD, e como serão tratadas as solicitações referentes a estes campos pelo módulo Estoque/Custos (SIGAEST).
03. SOLUÇÃO
- O campo _MSBLQD não será tratado no módulo Estoque/Custos.
- Somente serão tratadas tabelas de cadastro e que sejam tabelas pai. Exemplo: Tabela SB1 pode ser validada mas não as tabelas SB5 e SBZ que são suas filhas.
- Tabelas de movimento não serão tratadas.
- A validação será realizada somente em tela, através da validação de campo (X3_VALID) com a função ExistCPO().
- Rotinas de processamento que utilizarem tabelas de cadastro não realizarão a validação do bloqueio do registro.
- Rotinas que executarem internamente rotinas automáticas, vão executar as validações de bloqueio a depender da rotina chamada.
- Telas que não estiverem executando a validação de bloqueio do registro, serão tratadas como melhoria no produto.
04. DEMAIS INFORMAÇÕES
Rotinas que estão realizando a validação de bloqueio diferente do que foi descrito anteriormente, serão ajustadas conforme a demanda. Qualquer comportamento diferente do que foi descrito deve ser avaliado pelo time de produto.IMPORTANTE!
05. ASSUNTOS RELACIONADOS