Pular para o conteúdo principal

TP_OBSCARCACA – Observação da Carcaça na Nota de Saída

Tela de configuração: REC001 — Parâmetros da Recapadora Localização: Aba &Opção 2 → campo Agrupar Carcaças do mesmo Cliente Tabela / Coluna: PARAMRECAP.TP_OBSCARCACA Tipo: CHAR(1) — ComboBox (wwDBComboBox5) Valor padrão: P (Pedido)

Controla se, durante a geração automática de notas de saída de carcaças (GerarPedidosNotasSaida), o sistema gera e grava a observação fiscal da carcaça no campo DS_OBSNOTA da nota.


Telas impactadas​

TelaMóduloEfeito
REC001RecapadoraConfiguração do parâmetro
Geração automática de pedidos/notas de saída de carcaças (service GerarPedidosNotasSaida)Serviço JunsoftServiceFatAppDecide se a observação é gravada na nota

Campos envolvidos​

CampoTabelaDescrição
TP_OBSCARCACAPARAMRECAPParâmetro analisado
DS_OBSNOTANOTACampo destino da observação gerada (quando N)

Opções disponíveis​

ValorRótuloComportamento
PPedidoNão gera observação na nota de saída
NNotaGera observação via RETORNA_OBSNOTA e grava em NOTA.DS_OBSNOTA

P — Pedido (Não gera observação na nota)​

O que fazDetalhe
EditávelSim, via ComboBox na aba &Opção 2
ExigeNenhum campo adicional
RestriçãoNenhuma

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros da Recapadora.
  2. Vá até a aba &Opção 2.
  3. No campo Agrupar Carcaças do mesmo Cliente, selecione Pedido (valor P).
  4. Salve o registro.
  5. Execute o processo de geração automática de notas de saída de carcaças para um pedido de pneu com carcaças vinculadas.
  6. Abra a nota fiscal de saída gerada e verifique o campo Observação da Nota (DS_OBSNOTA).

Resultado esperado: A nota fiscal de saída de carcaças é gerada sem preenchimento automático do campo DS_OBSNOTA. A observação permanece vazia (ou com o que já existia anteriormente).


N — Nota (Gera observação na nota de saída)​

O que fazDetalhe
EditávelSim, via ComboBox na aba &Opção 2
ExigeNenhum campo adicional
RestriçãoNenhuma

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros da Recapadora.
  2. Vá até a aba &Opção 2.
  3. No campo Agrupar Carcaças do mesmo Cliente, selecione Nota (valor N).
  4. Salve o registro.
  5. Execute o processo de geração automática de notas de saída de carcaças para um pedido de pneu com carcaças vinculadas.
  6. Abra a nota fiscal de saída gerada e verifique o campo Observação da Nota (DS_OBSNOTA).

Resultado esperado: A nota fiscal de saída de carcaças é gerada com o campo DS_OBSNOTA preenchido automaticamente pelo retorno da function RETORNA_OBSNOTA (chamada com TP_OBS = '1'), contendo dados do vendedor e informações da carcaça.

Exceção / Importante: A geração da observação ocorre apenas no bloco de código onde StAgrupaCarcacas = 'N' (carcaças não agrupadas por cliente). Quando STAGRUPACARCACASCLIENTE = 'S', a lógica segue outro caminho de geração e o campo tpObsCarcaca pode não ser consultado naquele trecho específico. Verificar o parâmetro STAGRUPACARCACASCLIENTE (configurado em REC001 — Parâmetros da Recapadora, aba &Opção 2).


Regra Geral​

O parâmetro atua exclusivamente no momento da geração automática de notas de saída de carcaças pelo serviço GerarPedidosNotasSaida (Delphi PersistenciaDao.pas). Após a nota e o pedido de venda serem criados e atualizados, o sistema verifica TP_OBSCARCACA:

  • Se 'N' → chama RETORNA_OBSNOTA com tipo de observação 1 e grava o resultado em NOTA.DS_OBSNOTA.
  • Se 'P' (ou qualquer outro valor) → nenhuma observação adicional é gravada automaticamente.

O valor padrão 'P' é atribuído automaticamente ao inserir um novo registro de parâmetros (AfterInsert do dmREC001), caso o campo esteja nulo.

Tabela Comparativa Resumida​

AspectoP — PedidoN — Nota
Grava DS_OBSNOTA automaticamenteNãoSim
Chama RETORNA_OBSNOTANãoSim (TP_OBS = '1')
Valor padrão✅—