Pular para o conteúdo principal

STOBRIGAFATURACARCACA - Obriga Faturamento do Pedido de Carcaça

Tela de configuração: REC001 - Parâmetros da Recapadora Localização: Parâmetros → Recapadora Tabela: PARAMRECAP.STOBRIGAFATURACARCACA Tipo: CHAR(1) Valor padrão: N (Não Obrigatório)

Descrição​

Controla se o sistema deve exigir o faturamento (geração de pedido de entrada/saída) para peças do tipo carcaça durante o processo de recapagem. Quando habilitado, obriga a vinculação de um pedido de carcaça antes de prosseguir com operações que envolvam itens de carcaca.

Telas Impactadas​

TelaDescrição
REC001Parâmetros da Recapadora (configuração do parâmetro)
MRC020Ordem de Produção da Recapagem (validações e visibilidade de campos)
MRC049Status da Ordem de Produção (validações durante mudança de status)

Campos Envolvidos​

CampoTelaDescrição
ST_PEDENTRADAMRC020Campo "Pedido de Entrada" - visibilidade controlada pelo parâmetro
IDITEMCARCACAPARAMRECAPItem de carcaca configurado nos parâmetros (pré-requisito)
tabORDEMPRODIDITEMCARCACAMRC020/MRC049ID do item de carcaca na ordem de produção

Opções Disponíveis​

S - Obrigatório (Faturamento de Carcaça Exigido)​

O que fazDetalhe
Editável/SimCheckbox marcado = 'S'
ExigeQue exista um pedido de carcaça (entrada ou saída) vinculado à ordem de produção
RestriçãoCampo ST_PEDENTRADA fica visível no MRC020 para preenchimento
Pré-requisitoIDITEMCARCACA deve estar configurado na tabela PARAMRECAP

Simulação passo a passo​

  1. Acesse a tela REC001 (Parâmetros da Recapadora)
  2. Localize o checkbox "Obriga Faturamento do Pedido de Carcaça"
  3. Marque o checkbox (campo ficará com valor 'S')
  4. Salve as alterações
  5. Abra a tela MRC020 (Ordem de Produção da Recapagem)
  6. Observe que o campo "Pedido de Entrada" (ST_PEDENTRADA) está visível
  7. Crie uma ordem de produção com um item que tenha carcaca associada
  8. Tente alterar o status ou finalizar a ordem sem informar o pedido de carcaça
  9. Observe que o sistema exige a vinculação do pedido antes de prosseguir

Resultado esperado: O sistema não permite avançar em operações que envolvem carcaca sem que um pedido de entrada/saída de carcaca seja previamente gerado ou vinculado.

Exceção / Importante: Se o parâmetro IDITEMCARCACA não estiver configurado (nulo), a validação pode ser ignorada mesmo com STOBRIGAFATURACARCACA = 'S', pois não há item de carcaca para referenciar.

N - Não Obrigatório (Livre)​

O que fazDetalhe
Editável/SimCheckbox desmarcado = 'N'
ComportamentoFaturamento de carcaca é opcional
Campo ocultoST_PEDENTRADA fica oculto no MRC020
ValidaçãoNenhuma exigência de pedido de carcaca

Simulação passo a passo​

  1. Acesse a tela REC001 (Parâmetros da Recapadora)
  2. Localize o checkbox "Obriga Faturamento do Pedido de Carcaça"
  3. Desmarque o checkbox (campo ficará com valor 'N')
  4. Salve as alterações
  5. Abra a tela MRC020 (Ordem de Produção da Recapagem)
  6. Observe que o campo "Pedido de Entrada" (ST_PEDENTRADA) está oculto
  7. Crie uma ordem de produção com item de carcaca
  8. Prossiga com as operações normalmente sem necessidade de vincular pedido

Resultado esperado: O sistema permite prosseguir com as operações de recapagem normalmente, sem exigir a vinculação de pedido de carcaca.

Procedures Impactadas​

Rotinas Delphi com Referência Direta ao Parâmetro​

RotinaArquivoLinhaEvidência
iniciarsource/MRC020/UMRC020.pas193Controla visibilidade de edtST_PEDENTRADA
TfrmMRC020.btnAtualizarClicksource/MRC020/UMRC020.pas1204Validação durante atualização de ordem
TdmMRC049.tabORDEMSTATUSValidatesource/MRC049/UdmMRC049.pas1061Validação durante mudança de status
TdmREC001.qryCadastroAfterInsertsource/REC001/UdmREC001.pas735Inicialização com valor padrão 'N'
chkSTOBRIGAFATURACARCACAMouseMovesource/REC001/UframeREC001.pas1429Hint do checkbox

Referências SQL Diretas ao Campo​

Não foram encontradas referências diretas ao campo STOBRIGAFATURACARCACA em procedures SQL. O campo é utilizado apenas em código Delphi via parmRecap.Values['STOBRIGAFATURACARCACA'].

Candidatas por Uso da Tabela​

Estas procedures usam a tabela PARAMRECAP, mas não citam o campo STOBRIGAFATURACARCACA diretamente. Não há impacto funcional direto comprovado.

ProcedureArquivoLinha
GERA_PEDIDOENTRADACARCACAScripts/GERA_PEDIDOENTRADACARCACA.sql79
GERA_PEDIDOSAIDACARCACAScripts/GERA_PEDIDOSAIDACARCACA.sql45
FECHA_ORDEMPRODUCAORECAPScripts/FECHA_ORDEMPRODUCAORECAP.sql321
GERA_ORDEMPRODUCAORECAPScripts/GERA_ORDEMPRODUCAORECAP.sql263

Tabela Comparativa Resumida​

CaracterísticaS (Obrigatório)N (Não Obrigatório)
Campo ST_PEDENTRADA no MRC020VisívelOculto
Pedido de carcaca exigidoSimNão
Validação em mudança de status (MRC049)SimNão
Pré-requisito: IDITEMCARCACADeve estar configuradoNão aplicável
Valor padrão-✓ (padrão do sistema)

Observações​

  1. Dependência com IDITEMCARCACA: O parâmetro só tem efeito quando existe um item de carcaca configurado na tabela PARAMRECAP. Se IDITEMCARCACA for nulo, a validação pode ser ignorada.

  2. Relação com Pedidos de Carcaca: As procedures GERA_PEDIDOENTRADACARCACA e GERA_PEDIDOSAIDACARCACA são responsáveis pela geração dos pedidos que este parâmetro obriga.

  3. Compatibilidade: O parâmetro afeta apenas o módulo de Recapagem (MRC020, MRC049) e não impacta outros módulos do sistema.

  4. Segurança: Não há controle de acesso específico para este parâmetro. Qualquer usuário com acesso à tela REC001 pode alterá-lo.