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:
- 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)
- Informe o Usuário e a Senha de acesso ao banco
- Clique no botão "Conectar" para estabelecer a conexão
- Após a conexão bem-sucedida, a seção "Importação" será exibida
- Clique no botão "Importar Registros" para iniciar a importação
- 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)
| Tabela | Operacoes |
|---|---|
| CONFIGSOFTBOX | DELETE, INSERT, UPDATE |
| ENDERECOPESSOA | INSERT, UPDATE |
| ITEM | INSERT |
| ITEMTABPRECO | INSERT |
| PESSOA | INSERT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| ESTADO | SELECT |
| MUNICIPIO | SELECT |
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| MCB015 | Envio de Email | ESTADO, MUNICIPIO, PESSOA |
| MNF001 | Recebimento de Notas Fiscais de Compra | ENDERECOPESSOA, ITEM, PESSOA |
| MNF011 | Alteração de Comissões | ENDERECOPESSOA, ITEM, PESSOA |
| MNF030 | MNF030 | ENDERECOPESSOA, ITEM, PESSOA |
| RNF004 | Relação de Notas Fiscais | ITEM, MUNICIPIO, PESSOA |
| RNF040 | Vendas Agrupadas por Produtos | ITEM, MUNICIPIO, PESSOA |
| CCO001 | Consulta de Cotações | ITEM, PESSOA |
| CEQ006 | CEQ006 | ESTADO, PESSOA |
| CNF001 | Consulta de Notas Fiscais | ITEM, PESSOA |
| CNF002 | Troca de Mercadorias | ITEM, PESSOA |
| CNF005 | Análise de Produtos para Compra | ITEM, PESSOA |
| CNF008 | Demonstrativo de Margens sobre Vendas | ITEM, PESSOA |
| CNF011 | Consulta de NFS-e | ITEM, PESSOA |
| CNF012 | Consulta de CTRC | ITEM, PESSOA |
| CNF017 | CNF017 | ITEM, PESSOA |
| CPD001 | Consulta de Pedidos | ITEM, PESSOA |
| CPD002 | Consulta de Orçamentos / Ordem de Serviço | ITEM, PESSOA |
| CPD003 | Consulta de Ordens de Serviço | ITEM, PESSOA |
| CPD005 | CPD005 | ITEM, PESSOA |
| CPD007 | CPD007 | ITEM, PESSOA |
| CPD008 | CPD008 | ITEM, PESSOA |
| CPD009 | Consulta de Recebimento X Expedição de Produtos | ITEM, PESSOA |
| CPD011 | CPD011 | ITEM, PESSOA |
| CPD013 | CPD013 | ITEM, PESSOA |
CRE001 | Consulta de Comandas/Pedidos | ITEM, PESSOA |
| CTR002 | Consulta Controle de KM | ITEM, PESSOA |
JunsoftImportacao | JunsoftImportacao | ENDERECOPESSOA, PESSOA |
JunsoftIntegracao | JunsoftIntegracao | ITEM, PESSOA |
| MEQ042 | Liberação de Movimentos no Estoque | MUNICIPIO, PESSOA |
| MFI020 | Código de Situação Tributária - IBS e CBS | ESTADO, MUNICIPIO |
| +280 telas |
Dependencias Eferentes (quem consome dados desta tela)
Telas que leem tabelas escritas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| CNF001 | Consulta de Notas Fiscais | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
| CNF012 | Consulta de CTRC | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
| CPD003 | Consulta de Ordens de Serviço | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
| CPD005 | CPD005 | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
| CPD009 | Consulta de Recebimento X Expedição de Produtos | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
EspelhoNota | EspelhoNota | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
HistoricoPedido | HistoricoPedido | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
JunsoftEZ | JunsoftEZ | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
JunsoftIntegracao | JunsoftIntegracao | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
LNF028 | LNF028 | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
LOP027 | LOP027 | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
LOP028 | LOP028 | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
LOR002 | LOR002 | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
LOR007 | LOR007 | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
LOR036 | LOR036 | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
LOR044 | LOR044 | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
LPD025 | LPD025 | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
LPD034 | LPD034 | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
LPD038 | LPD038 | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
LPD110 | LPD110 | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
LPD123 | LPD123 | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
LPD128 | LPD128 | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
| MCO008 | COMPRA DE ITENS | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
| MEQ004 | Empréstimo e Devolução de Produtos | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
| MNF001 | Recebimento de Notas Fiscais de Compra | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
| MNF002 | Emissão de Nota Fiscal de Venda | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
| MNF008 | Emissão Nota Fiscal de Venda - Obras | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
| MNF013 | CTRC - Conhecimento de Transporte | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
| MNF014 | Impressão de Nota Fiscal Avulsa | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
| MNF017 | Venda Balcão | ENDERECOPESSOA, ITEM, ITEMTABPRECO, PESSOA |
| +1276 telas |