Pular para o conteúdo principal

TPOBSCARCACASERVICO — Tipo de Observação na Nota de Serviço de Carcaça

Tela de configuração: REC001 — Parâmetros da Recapadora Tabela: PARAMRECAP.TPOBSCARCACASERVICO Tipo: DOM_VARCHAR32 (string de até 32 caracteres) Valor padrão: vazio (nenhum campo selecionado)

Resumo​

Controla quais informações do pneu/carcaça devem compor a observação da nota fiscal de serviço de recapagem. O valor é uma combinação das letras A, B, C, D e E, cada uma representando um campo descritivo do pneu que será concatenado no texto da observação.

Telas impactadas​

TelaEfeito
REC001CheckListBox chklstTP_OBSNOTA — permite marcar quais campos compõem a observação

Campos envolvidos​

LetraCampoTabela de origemDescrição
ANRSERIEPNEUNúmero de série do pneu
BDSMARCAMARCAPNEU / MODELOPNEUMarca do pneu
CNRFOGOPNEUNúmero do fogo
DNRDOTPNEUNúmero DOT
EDSDESENHODESENHOPNEUDesenho/piso do pneu

Opções disponíveis​

A — Número de Série​

O que fazDetalhe
EditávelMarque/desmarque na CheckListBox
EfeitoInclui o NRSERIE do pneu na observação da nota de serviço

Simulação passo a passo​

  1. Acesse REC001 → Parâmetros da Recapadora.
  2. Localize a CheckListBox Tipo de Obs. Nota (chklstTP_OBSNOTA).
  3. Marque a opção A (primeira posição).
  4. Salve o registro.
  5. Gere uma nota fiscal de serviço de recapagem para um pneu com número de série ABC12345.
  6. Consulte a observação da nota — o texto conterá ABC12345.

Resultado esperado: A nota fiscal de serviço inclui o número de série do pneu na observação.


B — Marca do Pneu​

O que fazDetalhe
EditávelMarque/desmarque na CheckListBox
EfeitoInclui a DSMARCA do pneu na observação da nota de serviço

Simulação passo a passo​

  1. Acesse REC001 → Parâmetros da Recapadora.
  2. Localize a CheckListBox Tipo de Obs. Nota (chklstTP_OBSNOTA).
  3. Marque a opção B (segunda posição).
  4. Salve o registro.
  5. Gere uma nota fiscal de serviço de recapagem para um pneu da marca MICHELIN.
  6. Consulte a observação da nota — o texto conterá /MICHELIN.

Resultado esperado: A nota fiscal de serviço inclui a marca do pneu na observação, separada por /.


C — Número do Fogo​

O que fazDetalhe
EditávelMarque/desmarque na CheckListBox
EfeitoInclui o NRFOGO do pneu na observação da nota de serviço

Simulação passo a passo​

  1. Acesse REC001 → Parâmetros da Recapadora.
  2. Localize a CheckListBox Tipo de Obs. Nota (chklstTP_OBSNOTA).
  3. Marque a opção C (terceira posição).
  4. Salve o registro.
  5. Gere uma nota fiscal de serviço de recapagem para um pneu com fogo 4521.
  6. Consulte a observação da nota — o texto conterá /4521.

Resultado esperado: A nota fiscal de serviço inclui o número do fogo na observação, separado por /.


D — Número DOT​

O que fazDetalhe
EditávelMarque/desmarque na CheckListBox
EfeitoInclui o NRDOT do pneu na observação da nota de serviço

Simulação passo a passo​

  1. Acesse REC001 → Parâmetros da Recapadora.
  2. Localize a CheckListBox Tipo de Obs. Nota (chklstTP_OBSNOTA).
  3. Marque a opção D (quarta posição).
  4. Salve o registro.
  5. Gere uma nota fiscal de serviço de recapagem para um pneu com DOT DOT2023.
  6. Consulte a observação da nota — o texto conterá /DOT2023.

Resultado esperado: A nota fiscal de serviço inclui o número DOT na observação, separado por /.


E — Desenho (Piso)​

O que fazDetalhe
EditávelMarque/desmarque na CheckListBox
EfeitoInclui o DSDESENHO (desenho do piso) do pneu na observação da nota de serviço

Simulação passo a passo​

  1. Acesse REC001 → Parâmetros da Recapadora.
  2. Localize a CheckListBox Tipo de Obs. Nota (chklstTP_OBSNOTA).
  3. Marque a opção E (quinta posição).
  4. Salve o registro.
  5. Gere uma nota fiscal de serviço de recapagem para um pneu com desenho LUG M838.
  6. Consulte a observação da nota — o texto conterá /LUG M838.

Resultado esperado: A nota fiscal de serviço inclui o desenho do piso na observação, separado por /.


Combinação de letras (ex: ABD)​

O que fazDetalhe
EditávelMarque múltiplas opções na CheckListBox
EfeitoConcatena os campos selecionados na ordem A→B→C→D→E, separados por /

Simulação passo a passo​

  1. Acesse REC001 → Parâmetros da Recapadora.
  2. Localize a CheckListBox Tipo de Obs. Nota (chklstTP_OBSNOTA).
  3. Marque as opções A, B e D.
  4. Salve o registro — o valor gravado em TPOBSCARCACASERVICO será ABD.
  5. Gere uma nota fiscal de serviço de recapagem para um pneu com:
    • Número de série: XYZ999
    • Marca: GOODYEAR
    • DOT: DOT2024
  6. Consulte a observação da nota — o texto conterá XYZ999/GOODYEAR/DOT2024.

Resultado esperado: A observação da nota combina os três campos na ordem definida, separados por /.

Excecao / Importante: Se nenhum checkbox estiver marcado, o campo fica vazio e nenhuma informação adicional é incluída na observação da nota de serviço de carcaça. O sistema só inclui o campo se o valor correspondente não for nulo.


Nenhuma opção (campo vazio)​

O que fazDetalhe
EditávelDesmarque todos os checkboxes
EfeitoNenhuma informação adicional é adicionada à observação da nota

Simulação passo a passo​

  1. Acesse REC001 → Parâmetros da Recapadora.
  2. Localize a CheckListBox Tipo de Obs. Nota (chklstTP_OBSNOTA).
  3. Desmarque todas as opções (A, B, C, D, E).
  4. Salve o registro — o valor em TPOBSCARCACASERVICO ficará vazio.
  5. Gere uma nota fiscal de serviço de recapagem.
  6. Consulte a observação da nota — não haverá dados adicionais de pneu.

Resultado esperado: A observação da nota fiscal não contém informações de série, marca, fogo, DOT ou desenho.

Regra de montagem da observação​

A procedure RETORNA_OBSSERVICOCARCACA (Scripts/RETORNA_OBSSERVICOCARCACA.sql) monta a observação da seguinte forma:

  1. Lê o valor de TPOBSCARCACASERVICO da tabela PARAMRECAP para a empresa.
  2. Para cada item da nota fiscal que é serviço de carcaça, percorre as letras do parâmetro:
    • A → concatena NRSERIE (se não nulo)
    • B → concatena DSMARCA (se não nulo), separado por /
    • C → concatena NRFOGO (se não nulo), separado por /
    • D → concatena NRDOT (se não nulo), separado por /
    • E → concatena DSDESENHO (se não nulo), separado por /
  3. Se o pneu foi recusado (STEXAMEFINAL = 'R'), adiciona - RECUSADO ao final.

Tabela comparativa resumida​

ValorCampos incluídos na observação
ANúmero de série
BMarca
CNúmero do fogo
DNúmero DOT
EDesenho/piso
ABNúmero de série + Marca
ABDNúmero de série + Marca + DOT
ABCDETodos os campos
(vazio)Nenhum campo adicional

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoDescrição
Verifica_TipoObsNotasource/REC001/UdmREC001.pas (linha 1596)Sincroniza o CheckListBox chklstTP_OBSNOTA com o campo TPOBSCARCACASERVICO. Tipo 'A' lê os checkboxes e grava a string; tipo 'C' lê a string e marca os checkboxes.

Scripts SQL com referência direta ao campo​

Procedure/ViewArquivoDescrição
RETORNA_OBSSERVICOCARCACAScripts/RETORNA_OBSSERVICOCARCACA.sql (linha 26)Lê P.TPOBSCARCACASERVICO e usa POSITION() para montar a observação da nota fiscal de serviço de carcaça.

Candidatas por uso da tabela (sem referência direta ao campo)​

As seguintes procedures/views acessam a tabela PARAMRECAP mas não citam o campo TPOBSCARCACASERVICO. Não há impacto funcional direto confirmado para este parâmetro nessas rotinas: ATUALIZA_PEDIDONOTA, ATUALIZA_PREVISAOORDEMPROD, ATUALIZA_STFATURAAUTO, ATUALIZA_TIPOPESSOARECAP, CANCELA_ESTOQUERECAP, CANCELA_NOTAFISCAL, CONFIRMA_PNEURECUSADO, EXCLUSAO_BANDA, FECHA_ORDEMPRODUCAORECAP, FECHA_ORDEMPRODUCAORECAPNOTA, GERA_NOTAPEDIDO, GERA_ORDEMPRODUCAORECAP, GERA_PEDIDOENTRADACARCACA, GERA_PEDIDOSAIDACARCACA, GERA_PRODACABAMENTO, GERA_PRODAPLICACAOCOLA, GERA_PRODAPLICACAOCONSERTO, GERA_PRODBANDA, GERA_PRODCONFERENCIAPNEU, GERA_PRODDESENVELOPAMENTO.