Histórico da Página
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 a tabela SB5 que é sua filha.
- 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 internamento 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
Card documentos Informacao 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. Titulo IMPORTANTE!
05. ASSUNTOS RELACIONADOS
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |