TRD018 — Integracao Segware (Orcamentos)
Fonte
- Form:
source/TRD018/UTRD018.pas - DataModule:
source/TRD018/UdmTRD018.pas
Perguntas Frequentes
Perguntas Gerais
P: Qual é a finalidade da tela TRD018? R: A tela TRD018 é responsável pela sincronização bidirecional de dados entre o sistema JunsoftERP e o sistema SegWare. Permite sincronizar dados de Pessoas (clientes) e Ordens de Serviço (orçamentos/estimativas), enviando informações do ERP para o SegWare por meio de requisições HTTP.
P: Quais dados são sincronizados com o SegWare? R: A sincronização envia dois tipos de dados:
- Pessoas (Clientes) - Dados cadastrais de clientes, incluindo informações de filial e atividade
- Ordens de Serviço (Orçamentos) - Dados de orçamentos e estimativas com informações de defeito, técnico e solicitante
P: Como realizar a sincronização? R: Acesse a tela TRD018, verifique os dados de pessoas e orçamentos exibidos nas grades, e clique no botão "Sincronizar". O sistema exibirá a confirmação "Serão sincronizados Dados de Pessoas e Ordens de Serviço. Deseja prosseguir?" (C-0424). Ao confirmar, o sistema validará os dados obrigatórios, enviará as informações ao SegWare via HTTP e atualizará os identificadores do SegWare no banco de dados local.
P: Quais filtros estão disponíveis para a sincronização? R: A tela permite filtrar os dados por: Rota, Bairro, Instalador, Defeito, Técnico, Solicitante e Ramo de Atividade. Estes filtros ajudam a limitar o escopo da sincronização a um conjunto específico de registros.
P: O que acontece após uma sincronização bem-sucedida? R: Após a sincronização, o sistema atualiza os códigos de identificação do SegWare (CD_SEGWARE) nos registros locais de pessoas e orçamentos, grava a data e hora da transmissão no histórico e confirma a transação no banco de dados. As respostas JSON do SegWare são processadas para extrair os identificadores gerados.
Mensagens de Validação e Erros
P: O sistema apresenta a mensagem informando que dados obrigatórios não foram preenchidos para sincronização. Como resolver? R: Esta mensagem (W-0425) indica que um ou mais registros estão com campos obrigatórios incompletos para sincronização. Para Pessoas, o campo obrigatório é o Código de Filial/Atividade SegWare (CD_BRANCHACTIVITYSEGWARE). Para Orçamentos, os campos obrigatórios são: Defeito (CD_DEFEITO), Técnico (CD_TECNICO) e Solicitante (CD_SOLICITANTE). A mensagem lista os registros com problema. Complete os dados faltantes e tente a sincronização novamente.
P: O sistema apresenta a mensagem "Deseja Salvar as Alterações Antes de Sair?". O que significa? R: Esta mensagem (C-0048) aparece quando você tenta fechar a tela enquanto existem alterações pendentes no registro de transmissão. Clique em "Sim" para salvar as alterações antes de sair ou em "Não" para descartá-las.
P: A sincronização falhou com erro de conexão. O que fazer? R: Erros de conexão durante a sincronização geralmente indicam que o serviço SegWare está indisponível, a URL do serviço está incorreta ou há problemas de rede. Verifique a configuração do endereço do serviço nos parâmetros do sistema, confirme a conectividade de internet e se o serviço SegWare está operacional. Caso o problema persista, entre em contato com o administrador do sistema SegWare.
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| ORCAMENTOVENDA | UPDATE |
| PARMSEGWARE | UPDATE |
| PESSOA | UPDATE |
| TRANSMISSAO | DELETE, INSERT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| EMPRESA | SELECT |
| ENDERECOPESSOA | SELECT |
| MUNICIPIO | SELECT |
| VENDEDOR | 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 | EMPRESA, MUNICIPIO, PESSOA, VENDEDOR |
| TRD019 | Integracao Segware (Cidades/Vendedores) | MUNICIPIO, PESSOA, TRANSMISSAO, VENDEDOR |
| MEQ042 | Liberação de Movimentos no Estoque | EMPRESA, MUNICIPIO, PESSOA |
| MNF001 | Recebimento de Notas Fiscais de Compra | EMPRESA, ENDERECOPESSOA, PESSOA |
| MNF011 | Alteração de Comissões | EMPRESA, ENDERECOPESSOA, PESSOA |
| MNF030 | MNF030 | EMPRESA, ENDERECOPESSOA, PESSOA |
| MPD010 | Ordem de Carregamento | EMPRESA, MUNICIPIO, PESSOA |
| MPD023 | Ordem de Produção por Pedido | EMPRESA, MUNICIPIO, PESSOA |
| MPD045 | Produção por Ordem de Serviço | EMPRESA, MUNICIPIO, PESSOA |
| MPD095 | MPD095 | EMPRESA, ENDERECOPESSOA, PESSOA |
| MRC019 | Ordem de Carregamento Recapadora | EMPRESA, MUNICIPIO, PESSOA |
| MRC048 | Montagem Ordem Carregamento Automática - Pré-Faturamento | EMPRESA, MUNICIPIO, PESSOA |
| MTR010 | Importação de Notas NOTFIS | EMPRESA, ENDERECOPESSOA, PESSOA |
| RNF004 | Relação de Notas Fiscais | EMPRESA, MUNICIPIO, PESSOA |
| RNF040 | Vendas Agrupadas por Produtos | EMPRESA, MUNICIPIO, PESSOA |
| TFA001 | Pessoas Físicas / Jurídicas | ENDERECOPESSOA, PESSOA, VENDEDOR |
| TFA067 | Contratos e Licenças de Software | EMPRESA, ENDERECOPESSOA, PESSOA |
| TRD015 | Importacao de Pessoas/Vendedores | ENDERECOPESSOA, PESSOA, VENDEDOR |
| CCO001 | Consulta de Cotações | EMPRESA, PESSOA |
| CEQ006 | CEQ006 | EMPRESA, PESSOA |
| CEQ008 | CEQ008 | EMPRESA, PESSOA |
| CEQ012 | CEQ012 | EMPRESA, PESSOA |
| CEQ013 | CEQ013 | EMPRESA, PESSOA |
| CEQ017 | CEQ017 | EMPRESA, PESSOA |
| CNF001 | Consulta de Notas Fiscais | EMPRESA, PESSOA |
| CNF002 | Troca de Mercadorias | EMPRESA, PESSOA |
| CNF005 | Análise de Produtos para Compra | EMPRESA, PESSOA |
| CNF008 | Demonstrativo de Margens sobre Vendas | EMPRESA, PESSOA |
| CNF011 | Consulta de NFS-e | EMPRESA, PESSOA |
| CNF012 | Consulta de CTRC | EMPRESA, PESSOA |
| +492 telas |
Dependencias Eferentes (quem consome dados desta tela)
Telas que leem tabelas escritas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| CPD007 | CPD007 | ORCAMENTOVENDA, PESSOA |
LPD044 | LPD044 | ORCAMENTOVENDA, PESSOA |
LPD119 | LPD119 | ORCAMENTOVENDA, PESSOA |
| TRD019 | Integracao Segware (Cidades/Vendedores) | PESSOA, TRANSMISSAO |
| ADM001 | Cadastro de Usuários | PESSOA |
| ADM002 | Cadastro de Empresas | PESSOA |
| ADM010 | Configurações do Sistema | PESSOA |
| ADM019 | ADM019 | PESSOA |
| ADM024 | Parâmetros de Usuário - Portal | PESSOA |
Agente | Agente | TRANSMISSAO |
| CCB001 | Consulta de Lançamentos | PESSOA |
| CCB005 | Acompanhamento do Plano Orçamentário | PESSOA |
| CCO001 | Consulta de Cotações | PESSOA |
| CEQ001 | Saldo em Estoque | PESSOA |
| CEQ005 | Movimentos Estoque | PESSOA |
| CEQ006 | CEQ006 | PESSOA |
| CEQ008 | CEQ008 | PESSOA |
| CEQ009 | CEQ009 | PESSOA |
| CEQ011 | CEQ011 | PESSOA |
| CEQ012 | CEQ012 | PESSOA |
| CEQ013 | CEQ013 | PESSOA |
| CEQ014 | CEQ014 | PESSOA |
| CEQ015 | CEQ015 | PESSOA |
| CEQ017 | CEQ017 | PESSOA |
| CEQ018 | Consulta Origem de Estoque Comprometido | PESSOA |
| CFC001 | Contas / Cheques / Adiantamentos | PESSOA |
| CFC002 | Movimentos de Caixa | PESSOA |
| CFC004 | Histórico do Cliente/Fornecedor | PESSOA |
| CFC006 | Consulta Fatura (Agrupamento de Notas) | PESSOA |
| CFC008 | Controle de Cobrança | PESSOA |
| +1107 telas |