TRD012 — Exportacao/Importacao Allabor
Fonte
- Form:
source/TRD012/UTRD012.pas - DataModule:
source/TRD012/UdmTRD012.pas
Perguntas Frequentes
Perguntas Gerais
P: Qual é a finalidade da tela TRD012? R: A tela TRD012 é uma versão aprimorada de importação de dados, destinada à integração com o sistema AllAbor. Possui funcionalidades de importação e exportação semelhantes ao TRD011, porém com um sistema avançado de rastreamento de erros, registro detalhado de logs e controle de transação por pedido individual.
P: Qual a diferença entre a tela TRD012 e a TRD011? R: A principal diferença é que a TRD012 utiliza a procedure IMPORTACAO_ALLABOR (ao invés de IMPORTACAO_SOVIS), que retorna informações adicionais de log de erros e avisos. Além disso, a TRD012 oferece controle transacional por pedido (se um pedido tem erros, apenas ele é revertido), confirmação do usuário para arquivos com erros e separação entre erros bloqueantes e avisos.
P: Como funciona o processo de importação na TRD012? R: Selecione a aba "Importação", escolha o diretório com os arquivos (extensões .INC, .ALT ou .DEL), opcionalmente filtre por vendedor, e clique em "Importar". O sistema processa cada arquivo linha a linha, identificando cabeçalhos de pedido (linhas iniciadas com 'P') e itens. Cada pedido é tratado em uma transação independente, permitindo que pedidos válidos sejam salvos mesmo que outros contenham erros.
P: Como visualizar os erros ocorridos durante a importação? R: Após a importação, caso existam erros, o sistema registra as informações no Log de Erros e no Log de Avisos. Consulte a grade de erros na tela para visualizar quais pedidos apresentaram problemas, incluindo detalhes como itens inválidos e mensagens específicas retornadas pela procedure de importação.
Mensagens de Validação e Erros
P: O sistema apresenta a mensagem "A extensão do arquivo está incorreta. Verifique!". Como resolver? R: Esta mensagem indica que o arquivo selecionado para importação possui uma extensão diferente das aceitas (.INC, .ALT ou .DEL). Verifique o arquivo e certifique-se de que ele possua uma das extensões válidas. Arquivos com extensão .TXT ou outras não são aceitos pela importação.
P: Após a importação, o sistema pergunta se desejo mover o arquivo para a pasta "IMPORTADOS". O que devo fazer? R: Esta confirmação (C-0000) aparece quando a importação foi concluída, porém com erros registrados no log. Recomenda-se clicar em "Sim" para mover o arquivo para a pasta "IMPORTADOS" e depois revisar o log de erros para identificar os registros com problema. Caso clique em "Não", o arquivo permanecerá no diretório original.
P: O sistema apresenta a mensagem "A data final não pode ser menor que a data inicial!". Como resolver? R: Esta mensagem (W-0232) ocorre quando a Data Final informada no filtro é anterior à Data Inicial. Corrija as datas para que a Data Final seja igual ou posterior à Data Inicial.
P: O sistema apresenta a mensagem "O diretório IMPORTADOS não existe no diretório selecionado!". Como resolver? R: Esta mensagem (W-0411) indica que a subpasta "IMPORTADOS" não foi encontrada no diretório de importação. Crie a pasta "IMPORTADOS" dentro do diretório selecionado e repita a operação.
P: O sistema apresenta a mensagem "Não Existem arquivos para serem importados!". O que significa? R: Esta mensagem (I-0410) indica que não foram encontrados arquivos com extensões .INC, .ALT ou .DEL no diretório selecionado. Verifique se o diretório está correto e se os arquivos seguem o padrão de nomenclatura esperado. Se houver filtro de vendedor aplicado, confirme se os nomes dos arquivos contêm o código do vendedor.
P: Ocorreu um erro genérico durante a importação. O que fazer? R: Quando o sistema exibe uma mensagem de erro (E-0000), os detalhes da falha são apresentados na mensagem. As causas mais comuns incluem erros de leitura do arquivo, falhas na conexão com o banco de dados ou erros retornados pela procedure de importação AllAbor. Verifique a mensagem completa e, se necessário, entre em contato com o suporte técnico.
P: O sistema exibiu a mensagem "Exportação Concluída com Sucesso!". Onde estão os arquivos? R: Após a mensagem (I-0393), os arquivos de exportação estarão no diretório de destino selecionado antes do início do processo.
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| EMPRESA | SELECT |
| PARMFATUR | SELECT |
| PEDIDO | SELECT |
| PESSOA | SELECT |
Procedures Chamadas
| Procedure |
|---|
| EXPORTACAO_ALLABOR |
| EXPORTACAO_ALLABOR_COMPLEMENTO |
| IMPORTACAO_ALLABOR |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| COMISSAOVENDEDOR | SELECT |
| CONDPAGTO | SELECT |
| CONTAS | SELECT |
| CONTATOPESSOA | SELECT |
| CREDITO | SELECT |
| EMPRESA | SELECT |
| ENDERECOPESSOA | INSERT, SELECT, UPDATE |
| ESTADO | SELECT |
| ESTOQUE | SELECT |
| FORMAPAGTO | SELECT |
| GRUPO | SELECT |
| ITEM | SELECT |
| ITEMIMPORTARQUIVO | INSERT, SELECT |
| ITEMPEDIDO | INSERT, SELECT, UPDATE |
| ITEMTABPRECO | SELECT |
| JURO | SELECT |
| MARCA | SELECT |
| MOVTOCREDITOVENDEDOR | SELECT |
| MUNICIPIO | SELECT |
| NCM | SELECT |
| PARMFATUR | SELECT |
| PEDIDO | INSERT, SELECT, UPDATE |
| PESSOA | INSERT, SELECT, UPDATE |
| PESSOAFISICA | SELECT |
| PESSOAITEM | SELECT |
| REGIAOCOMERCIAL | SELECT |
| ROTA | SELECT |
| ROTAPESSOA | SELECT |
| SUBGRUPO | SELECT |
| TABPRECO | SELECT |
| TIPOCALCULO | SELECT |
| TIPOCONTA | SELECT |
| TIPOCONTATO | SELECT |
| TIPOPESSOA | SELECT |
| VENDEDOR | SELECT |
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| CEQ006 | CEQ006 | EMPRESA, PEDIDO, PESSOA |
| CEQ008 | CEQ008 | EMPRESA, PEDIDO, PESSOA |
| CEQ012 | CEQ012 | EMPRESA, PEDIDO, PESSOA |
| CEQ013 | CEQ013 | EMPRESA, PEDIDO, PESSOA |
| CEQ017 | CEQ017 | EMPRESA, PEDIDO, PESSOA |
| CPD001 | Consulta de Pedidos | EMPRESA, PEDIDO, PESSOA |
| CPD002 | Consulta de Orçamentos / Ordem de Serviço | EMPRESA, PEDIDO, PESSOA |
| CPD009 | Consulta de Recebimento X Expedição de Produtos | PARMFATUR, PEDIDO, PESSOA |
| CPD013 | CPD013 | EMPRESA, PEDIDO, PESSOA |
| MEQ018 | Programação de Pedido para Produção | EMPRESA, PEDIDO, PESSOA |
| MEQ019 | MEQ019 | EMPRESA, PEDIDO, PESSOA |
| MEQ021 | MEQ021 | EMPRESA, PEDIDO, PESSOA |
| MEQ037 | MEQ037 | EMPRESA, PEDIDO, PESSOA |
| MEQ038 | MEQ038 | EMPRESA, PEDIDO, PESSOA |
| MEQ039 | MEQ039 | EMPRESA, PEDIDO, PESSOA |
| MEQ042 | Liberação de Movimentos no Estoque | EMPRESA, PEDIDO, PESSOA |
| MEQ043 | MEQ043 | EMPRESA, PEDIDO, PESSOA |
| MEQ044 | MEQ044 | EMPRESA, PEDIDO, PESSOA |
| MEQ049 | MEQ049 | EMPRESA, PEDIDO, PESSOA |
| MEQ056 | MEQ056 | EMPRESA, PEDIDO, PESSOA |
| MNF001 | Recebimento de Notas Fiscais de Compra | EMPRESA, PEDIDO, PESSOA |
| MNF011 | Alteração de Comissões | EMPRESA, PEDIDO, PESSOA |
| MNF016 | Controle de Entrega | EMPRESA, PEDIDO, PESSOA |
| MNF030 | MNF030 | EMPRESA, PEDIDO, PESSOA |
| MOF006 | Fechamento Ordem de Serviço - Oficina | EMPRESA, PEDIDO, PESSOA |
| MPD010 | Ordem de Carregamento | EMPRESA, PEDIDO, PESSOA |
| MPD011 | Confirmação Ordem Carregamento | EMPRESA, PEDIDO, PESSOA |
| MPD023 | Ordem de Produção por Pedido | EMPRESA, PEDIDO, PESSOA |
| MPD045 | Produção por Ordem de Serviço | EMPRESA, PEDIDO, PESSOA |
| MPD084 | MPD084 | EMPRESA, PEDIDO, PESSOA |
| +513 telas |
Dependencias Eferentes (quem consome dados desta tela)
Telas que leem tabelas escritas por esta tela.
Nenhuma dependencia eferente direta encontrada.