Pular para o conteúdo principal

CD_REVENDAMICHELIN — Código da Revenda Michelin

Tela de configuração: REC001 — Parâmetros da Recapadora Localização: Aba Opção 3 Tabela: PARAMRECAP.CD_REVENDAMICHELIN Tipo: VARCHAR(20) — Campo de texto livre Valor padrão: vazio (nulo)

Armazena o código identificador da revenda Michelin vinculado à empresa. O campo é utilizado pela rotina de exportação de dados para a Michelin (RRC020), que gera arquivos CSV com vendas e estoque exigidos pela fabricante.


Comportamento geral​

O campo só fica visível quando o parâmetro TPBANDEIRA (Tipo de Banda/Bandeira) estiver configurado como M — Michelin. Para qualquer outro valor de bandeira, o campo permanece oculto na tela.

Ao digitar um valor com mais de 18 caracteres (quando a banda é Michelin), o sistema exibe a mensagem:

"O código de Revenda deve possuir no máximo 18 caracteres"


Telas impactadas​

TelaMóduloImpacto
REC001RecapadoraCadastro do parâmetro — visível apenas quando TPBANDEIRA = M
RRC020Recapadora — Exportação MichelinLê o valor para compor o CSV de vendas (coluna 01 — Código Revenda) e o CSV de estoque

Campos envolvidos​

CampoTabelaRelação
CD_REVENDAMICHELINPARAMRECAPParâmetro principal
TPBANDEIRAPARAMRECAPControla a visibilidade e a validação do campo (M = Michelin)
CD_REVENDAMICHELINExportação RRC020 (CSV)Coluna 01 do arquivo exportado — "Código Revenda"

Opções disponíveis​

Por se tratar de um campo de texto livre (não é combo/dropdown), não há lista de opções discretas. O campo aceita valores alfanuméricos de até 18 caracteres (validado no código) armazenados em coluna VARCHAR(20).

Quando a Banda é Michelin (TPBANDEIRA = M)​

O que fazDetalhe
Campo visível e editávelAparece na aba "Opção 3" dentro do painel pnlREVENDAMICHELIN
Validação de tamanhoMáximo de 18 caracteres; exceder gera exceção
PersistênciaSalvo em PARAMRECAP.CD_REVENDAMICHELIN junto com os demais parâmetros da recapadora

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros da Recapadora.
  2. Navegue até a aba Opção 3.
  3. Localize o campo Tipo de Banda/Bandeira (TPBANDEIRA) e selecione M — Michelin.
  4. O campo Cód Revenda Michelin (CD_REVENDAMICHELIN) será exibido no painel logo abaixo.
  5. Digite o código da revenda (ex.: 123456789012), respeitando o limite de 18 caracteres.
  6. Salve o registro.

Resultado esperado: O código digitado é gravado em PARAMRECAP.CD_REVENDAMICHELIN e será utilizado pela rotina de exportação Michelin (RRC020) ao gerar os arquivos CSV de vendas e estoque.

Exceção / Importante: Se você digitar mais de 18 caracteres, o sistema exibirá a mensagem "O código de Revenda deve possuir no máximo 18 caracteres" e não permitirá a confirmação do valor.


Quando a Banda NÃO é Michelin (TPBANDEIRA <> M)​

O que fazDetalhe
Campo ocultoO painel pnlREVENDAMICHELIN, o label e o edit ficam invisíveis
Valor ignoradoMesmo que exista valor gravado, a exportação RRC020 só utiliza o campo em contexto Michelin

Simulação passo a passo​

  1. Acesse REC001 — Parâmetros da Recapadora.
  2. Navegue até a aba Opção 3.
  3. Altere o campo Tipo de Banda/Bandeira (TPBANDEIRA) para qualquer valor diferente de M (ex.: V ou outro).
  4. Observe que o campo Cód Revenda Michelin desaparece da tela.

Resultado esperado: O campo fica oculto e o usuário não consegue visualizá-lo nem editá-lo enquanto a bandeira não for Michelin.


Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoDescrição
TdmREC001.tabCadastroCD_REVENDAMICHELINValidatesource/REC001/UdmREC001.pasValidação: limita o tamanho a 18 caracteres quando TPBANDEIRA = M
TframeREC001.cmbTPBANDEIRAChangesource/REC001/UframeREC001.pasControla a visibilidade do campo conforme o valor de TPBANDEIRA
TfrmRRC020.btnExportaClicksource/RRC020/URRC020.pasMonta o cabeçalho e as linhas do CSV de vendas Michelin, incluindo CD_REVENDAMICHELIN como primeira coluna
TfrmRRC020.Retorna_SQLsource/RRC020/URRC020.pasConstrói a query SQL que seleciona P.CD_REVENDAMICHELIN para a exportação de vendas
TfrmRRC020.BtnExportaEstoqueClicksource/RRC020/URRC020.pasExporta estoque Michelin incluindo CD_REVENDAMICHELIN como primeira coluna do CSV

Referências SQL diretas ao campo em Scripts/​

Nenhuma referência direta a CD_REVENDAMICHELIN foi encontrada nos scripts SQL de Scripts/. As queries que utilizam o campo estão embutidas no código Delphi da tela RRC020.

Candidatas por uso da tabela (PARAMRECAP)​

Diversas procedures em Scripts/ acessam a tabela PARAMRECAP via IDEMPRESA (ex.: GERA_NOTAPEDIDO, FECHA_ORDEMPRODUCAORECAP, CANCELA_ESTOQUERECAP, etc.), mas não fazem referência direta à coluna CD_REVENDAMICHELIN. O campo é consumido exclusivamente pela rotina de exportação Michelin (RRC020).