Pular para o conteúdo principal

TRD025 — Integracao SoftBox

Fonte​

  • Form: source/TRD025/UTRD025.pas
  • DataModule: source/TRD025/UdmTRD025.pas

Perguntas Frequentes​


Perguntas Gerais​

P: Qual é a finalidade da tela TRD025? R: A tela TRD025 é responsável pela importação de dados provenientes do sistema SoftBox para o Junsoft ERP. Permite conectar-se ao banco de dados Firebird da SoftBox e importar cadastros de Itens, Tabela de Preços, Pessoas (Clientes e Fornecedores) e Endereços diretamente de uma base para outra.

P: Quais dados são importados pela tela? R: A tela importa os seguintes dados da base SoftBox:

  • Itens - Cadastro de produtos/serviços
  • Tabela de Preços - Preços de venda dos itens
  • Fornecedores - Cadastro de fornecedores (com código a partir de 900000)
  • Endereços de Fornecedores - Endereços vinculados aos fornecedores
  • Clientes - Cadastro de clientes
  • Endereços de Clientes - Endereços vinculados aos clientes

P: Como realizar a importação de dados SoftBox? R: Siga os passos:

  1. Na aba "Configuração", preencha o campo "Caminho do Banco" com o endereço do banco de dados Firebird da SoftBox (ex: servidor:caminho/banco.FDB)
  2. Informe o Usuário e a Senha de acesso ao banco
  3. Clique no botão "Conectar" para estabelecer a conexão
  4. Após a conexão bem-sucedida, a seção "Importação" será exibida
  5. Clique no botão "Importar Registros" para iniciar a importação
  6. Acompanhe o progresso pelas barras de progresso (Tabelas e Registros)

P: O que significa o formato do campo "Caminho do Banco"? R: O campo "Caminho do Banco" deve seguir o formato: servidor/porta:caminho_do_banco.FDB. Por exemplo: 192.168.1.100/3050:C:\Dados\SoftBox.FDB. Se a porta não for informada, o sistema utilizará a porta padrão 3050.

P: Os dados existentes são sobrescritos durante a importação? R: Para Itens e Tabela de Preços, o sistema utiliza a estratégia "inserir ou atualizar" (UPDATE OR INSERT), ou seja, registros existentes serão atualizados e novos registros serão inseridos. Para Pessoas e Endereços, o sistema verifica se o registro já existe: se existir, atualiza os dados; caso contrário, insere um novo registro.

P: Onde verificar os erros ocorridos durante a importação? R: Caso ocorram erros, a aba "Importação" será habilitada automaticamente, exibindo o log de erros. Na grade à direita é possível navegar entre as tabelas que apresentaram erro, e no campo de texto à esquerda são exibidos os detalhes dos erros de cada tabela.

P: Quais são os atalhos de teclado disponíveis? R: Os atalhos disponíveis são:

  • F5 - Novo registro / Resetar configuração
  • F6 - Salvar
  • F7 - Excluir configuração
  • F12 - Sair da tela

Mensagens de Validação e Erros​

P: O sistema apresenta a mensagem "O Banco informado não é Firebird. Verifique!". Como resolver? R: Esta mensagem (W-0445) ocorre quando o caminho do banco informado não contém a extensão ".FDB", que é o formato padrão de bancos de dados Firebird. Verifique se o caminho está correto e se termina com ".FDB".

P: O sistema apresenta a mensagem "Não foi possível conectar ao Banco de dados da SoftBox!". O que fazer? R: Este erro (E-0000) indica que não foi possível estabelecer a conexão com o banco de dados da SoftBox. Verifique:

  • Se o caminho do banco (servidor e arquivo) está correto
  • Se o servidor está acessível na rede
  • Se o usuário e a senha estão corretos
  • Se o serviço do Firebird está em execução no servidor

P: O sistema apresenta a mensagem "Importação Realizada com Erros. Verifique!". O que significa? R: Esta mensagem (W-0446) indica que a importação foi concluída, porém alguns registros apresentaram erros. A aba "Importação" será aberta automaticamente com os detalhes dos erros. Verifique o log para identificar os registros com problema, corrija os dados na base SoftBox e realize a importação novamente.

P: O sistema apresenta a mensagem "Importação Concluída com Sucesso!". O que significa? R: Esta mensagem (I-0395) confirma que todos os registros de todas as tabelas foram importados com sucesso, sem erros.

P: Quais validações o sistema realiza nos registros durante a importação? R: O sistema realiza as seguintes validações:

  • Itens: Verifica se o Código do Item e a Descrição do Item não estão vazios
  • Tabela de Preços: Verifica se o Item existe no cadastro do sistema
  • Pessoas (Clientes/Fornecedores): Verifica se o Nome/Razão Social não está vazio
  • Endereços: Verifica se a Pessoa (Cliente ou Fornecedor) está cadastrada no sistema

Registros que não passarem nestas validações serão listados no log de erros da importação.

P: A configuração de conexão é salva entre sessões? R: Sim. Ao clicar em "Conectar" com sucesso, o sistema salva automaticamente as informações de conexão (caminho do banco, usuário e senha) na tabela CONFIGSOFTBOX. Ao reabrir a tela, esses dados serão carregados automaticamente.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
CONFIGSOFTBOXDELETE, INSERT, UPDATE
ENDERECOPESSOAINSERT, UPDATE
ITEMINSERT
ITEMTABPRECOINSERT
PESSOAINSERT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
ESTADOSELECT
MUNICIPIOSELECT

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTítuloTabelas em Comum
MCB015Envio de EmailESTADO, MUNICIPIO, PESSOA
MNF001Recebimento de Notas Fiscais de CompraENDERECOPESSOA, ITEM, PESSOA
MNF011Alteração de ComissõesENDERECOPESSOA, ITEM, PESSOA
MNF030MNF030ENDERECOPESSOA, ITEM, PESSOA
RNF004Relação de Notas FiscaisITEM, MUNICIPIO, PESSOA
RNF040Vendas Agrupadas por ProdutosITEM, MUNICIPIO, PESSOA
CCO001Consulta de CotaçõesITEM, PESSOA
CEQ006CEQ006ESTADO, PESSOA
CNF001Consulta de Notas FiscaisITEM, PESSOA
CNF002Troca de MercadoriasITEM, PESSOA
CNF005Análise de Produtos para CompraITEM, PESSOA
CNF008Demonstrativo de Margens sobre VendasITEM, PESSOA
CNF011Consulta de NFS-eITEM, PESSOA
CNF012Consulta de CTRCITEM, PESSOA
CNF017CNF017ITEM, PESSOA
CPD001Consulta de PedidosITEM, PESSOA
CPD002Consulta de Orçamentos / Ordem de ServiçoITEM, PESSOA
CPD003Consulta de Ordens de ServiçoITEM, PESSOA
CPD005CPD005ITEM, PESSOA
CPD007CPD007ITEM, PESSOA
CPD008CPD008ITEM, PESSOA
CPD009Consulta de Recebimento X Expedição de ProdutosITEM, PESSOA
CPD011CPD011ITEM, PESSOA
CPD013CPD013ITEM, PESSOA
CRE001Consulta de Comandas/PedidosITEM, PESSOA
CTR002Consulta Controle de KMITEM, PESSOA
JunsoftImportacaoJunsoftImportacaoENDERECOPESSOA, PESSOA
JunsoftIntegracaoJunsoftIntegracaoITEM, PESSOA
MEQ042Liberação de Movimentos no EstoqueMUNICIPIO, PESSOA
MFI020Código de Situação Tributária - IBS e CBSESTADO, MUNICIPIO
+280 telas

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

TelaTítuloTabelas em Comum
CNF001Consulta de Notas FiscaisENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
CNF012Consulta de CTRCENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
CPD003Consulta de Ordens de ServiçoENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
CPD005CPD005ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
CPD009Consulta de Recebimento X Expedição de ProdutosENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
EspelhoNotaEspelhoNotaENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
HistoricoPedidoHistoricoPedidoENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
JunsoftEZJunsoftEZENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
JunsoftIntegracaoJunsoftIntegracaoENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
LNF028LNF028ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
LOP027LOP027ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
LOP028LOP028ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
LOR002LOR002ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
LOR007LOR007ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
LOR036LOR036ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
LOR044LOR044ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
LPD025LPD025ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
LPD034LPD034ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
LPD038LPD038ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
LPD110LPD110ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
LPD123LPD123ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
LPD128LPD128ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
MCO008COMPRA DE ITENSENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
MEQ004Empréstimo e Devolução de ProdutosENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
MNF001Recebimento de Notas Fiscais de CompraENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
MNF002Emissão de Nota Fiscal de VendaENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
MNF008Emissão Nota Fiscal de Venda - ObrasENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
MNF013CTRC - Conhecimento de TransporteENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
MNF014Impressão de Nota Fiscal AvulsaENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
MNF017Venda BalcãoENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA
+1276 telas