Pular para o conteúdo principal

CD_EMPRESA — Id Empresa (Scanntech)

Tela de configuração: MFA015 — Parâmetros de Movimentação Localização: Aba Scanntech → GroupBox "Scanntech" → campo Id Empresa Tabela: PARMSCANNTECH.CD_EMPRESA Tipo: DOM_INTEGER NOT NULL Controle: TDBEdit (edtCD_EMPRESA) Data Source: dmMFA015.dsPARMSCANNTECH

Descrição​

Campo que armazena o código da empresa ERP à qual a configuração de integração Scanntech pertence. Cada registro em PARMSCANNTECH está vinculado a uma única empresa, permitindo que diferentes filiais tenham credenciais e parâmetros de integração próprios.

Não é um parâmetro comportamental com opções — trata-se de um identificador estrutural que filtra quais dados da empresa são enviados ao portal Scanntech.

Telas impactadas​

TelaContexto
MFA015Tela principal de cadastro do parâmetro
CNF001Geração de Nota Fiscal — lê PARMSCANNTECH (via EMPRESASCANNTECH) para determinar se a venda é enviada à Scanntech
JunsoftIntegracaoServiço de integração que consome as credenciais e filtros de PARMSCANNTECH

Campos envolvidos​

CampoTabelaTipoObrigatórioObservação
CD_EMPRESAPARMSCANNTECHDOM_INTEGERSimCódigo da empresa ERP dona da configuração
CD_PARMSCANNTECHPARMSCANNTECHDOM_INTEGERSimPK da configuração Scanntech
CD_EMPRESAEMPRESASCANNTECHDOM_INTEGERSimEmpresas filhas do grid (tabela detalhe)
CD_EMPRESAEMPRESAINTEGERSimTabela mestre de empresas (FK)

Como funciona​

O que fazDetalhe
Identifica a empresaCada registro de PARMSCANNTECH pertence a uma empresa do ERP
EditávelCampo de digitação livre, sem validação inline no DFM
ObrigatórioNOT NULL no banco de dados
RelacionamentoIndiretamente ligado a EMPRESA via tabela filha EMPRESASCANNTECH (FK)

Simulação passo a passo​

  1. Acesse a tela MFA015 — Parâmetros de Movimentação.
  2. Selecione a aba Scanntech.
  3. No GroupBox "Scanntech", localize o campo Id Empresa.
  4. Digite o código da empresa ERP desejada (ex.: 1).
  5. Preencha os demais campos (Usuário, Senha, Endereço, Intervalo envio, Intervalo Reenvio).
  6. Clique em Salvar.

Resultado esperado: O registro em PARMSCANNTECH fica vinculado à empresa informada. A integração Scanntech passará a considerar essa configuração ao processar vendas dessa empresa.

Exceção / Importante:

  • O campo não possui busca (<F9>) no cadastro principal de PARMSCANNTECH — é preenchido manualmente.
  • Já o grid filho "Empresas" (tabela EMPRESASCANNTECH) possui <F9> para busca na tabela EMPRESA, permitindo vincular múltiplas empresas adicionais à mesma configuração Scanntech.
  • O serviço JunsoftIntegracao lê PARMSCANNTECH para obter credenciais e filtra por EMPRESASCANNTECH.CD_EMPRESA ao enviar notas.

Relacionamento com EMPRESASCANNTECH​

PARMSCANNTECH.CD_EMPRESA é o campo que identifica a empresa "dona" da configuração Scanntech. A tabela filha EMPRESASCANNTECH (grid "Empresas" na mesma aba) permite listar quais empresas do ERP terão suas vendas enviadas ao portal Scanntech.

PARMSCANNTECH (1) ──< EMPRESASCANNTECH (N)
CD_PARMSCANNTECH CD_PARMSCANNTECH, CD_EMPRESA

Procedures impactadas​

Candidatas por uso da tabela​

As procedures abaixo referenciam a tabela PARMSCANNTECH mas não citam o campo CD_EMPRESA diretamente em seu código:

Procedure/ViewArquivoObservação
GRAVA_NOTAENVIOSCANNTECHScripts/GRAVA_NOTAENVIOSCANNTECH.sqlDeclara V_CD_PARMSCANNTECH para localizar a configuração

Nota: Não foi encontrada referência direta ao campo CD_EMPRESA de PARMSCANNTECH em procedures SQL. O campo é utilizado como filtro/identificador na aplicação Delphi e no serviço de integração.