Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 06-01-2020 em todas as áreas

  1. ola! tenho visto que alguns colegas ao entrar no "mundo" Lazarus/FPC encontram dificuldades com a instalação da suite ACBr devido, entre outras particularidades, as dependências de cada pacote. Assim desenvolvi um "instalador" -windows batch file- que viabiliza todo esse processo, colocando automaticamente os pacotes na IDE como candidatos a instalação (packages/Install/UninstallPackages/Avaliable for Installation) podendo ser instalados a maneira de cada um diretamente. Os arquivos estão disponíveis em https://github.com/arirod/acbrscriptlazarus e vídeo que o apresenta -do it yourself- "www. youtube.com/watch?v=p8VQiGejNvc" (sem espaços). Espero que com esta pequena contribuição, os amigos que optarem pelo uso da suite em Lazarus/FPC, sintam-se mais confortáveis em sua instalação, LEMBRANDO que os pacotes "Fortes-CE, lazreport, lazreportpdfexport e PowerPDF" baixados pelo Online Package Manager", devem ser instalados para que tudo ocorra sem problemas. O script é livre para alterações e correções e se for de valia, poderia ser implementado para o ambiente Linux Parabéns (sempre) e obrigado a equipe ACBr!!! Ari
    5 pontos
  2. 03/01/2020 Liberado ambiente de produção da SVRS O ambiente autorizador da Sefaz Virtual está disponível para emissão em produção da NF3e. As empresas interessadas deverão contatar a Unidade Federada de sua circunscrição para verificar condições para habilitação à emissão deste documento eletrônico.
    5 pontos
  3. 5.2 - Nada de pirataria - É proibido fornecer ou pedir informações sobre como obter ou fornecer ilegalmente qualquer coisa, seja software ("warez", "Crackz"), música, produtos, etc. Leia as regras do fórum.
    3 pontos
  4. Resolvido meu problema. Manualmente tbm não funcionava aqui. Então consegui realizando a dica do Salathiel Alencar que postou em outra pergunta (Can't load package), segue abaixo a dica: - Uso windows 10 Pro 64bits - Rodei como administrador o arquivo "apagarAcbr.bat" - Alterei Modo de compatibilidade do Instalador para windows 7 - Executei instalador do ACBr como Administrador - Marquei "usar carga de DLL tardia nas Units OpenSSL" - Marquei "copiar todas as DLL's requeridas" - Opção diretório Binário do Delphi - Depois de instalar, executei o Delphi como Administrador
    2 pontos
  5. Estou pre supondo que o seu cliente use windows, caso seja você pode ver a gestão de energia. Em alguns casos o sistema operacional faz uma gestão de energia nas usb's, desative essa opção e veja se o problema persiste. Em anexo eu mando o meu como exemplo
    2 pontos
  6. Realize um teste com emissão ESCPOS, configure o modelo e impressora no menu PosPrinter. A comunicação ESCPOS é direta, evita o Spool do Windows.
    2 pontos
  7. Bom dia Magnu, O cancelamento é um evento sendo assim é gerado 3 XML, sendo que o primeiro é *-ped-eve.xml (pedido de evento), *-eve.xml (retorno da SEFAZ), *-procEventoBPe.xml (Evento processado). Esse ultimo é o que devemos guardar e enviar aos interessados, pois ele contem o pedido (no seu caso o pedido de cancelamento) assinado digitalmente e o retorno da SEFAZ que contem o protocolo e o status que acusa que o evento foi aceito e vinculado ao documento. Agora me diga uma coisa, esses arquivos não estão sendo salvos ou estão sendo salvos mas não esta obedecendo a configuração? Se não esta salvando é porque você não ativou a opção que faz com que os arquivos referente aos eventos sejam salvos. A pasta onde os eventos de cancelamentos são salvos é: ...\Evento\Cancelamento Para finalizar o XML do BPe que foi inicialmente enviado e que contem o protocolo de autorização, este não vai sofrer alteração ao realizar o seu cancelamento. Lembre-se, no caso cancelamento temos 2 XML, o XML do BP-e que deve estar assinado e com o protocolo de autorizado (isso faz com que esse arquivos tenha valor jurídico conforme consta na legislação) e o XML *-procEventoBPe.xml (referente ao cancelamento) que para ter validade jurídica, também tem que conter o pedido de cancelamento, estar assinado e conter o protocolo que homologa o cancelamento. Na legislação, no Manual e em nenhuma Nota Técnica diz que ao realizar o cancelamento de um Documento Fiscal Eletrônico devemos substituir o protocolo de autorização pelo de cancelamento.
    2 pontos
  8. Bom dia. A ideia do download free é que todos tenham a chance de testar e conhecer o ACBrMonitorPlus, com a criação do trial para o SAC ACBr, esta situação também foi atendida, vale lembrar que o instalador do download livre era atualizado em média a cada 3 meses, portanto com muita defasagem em relação ao download da área SAC. Para quem já conhece o ACBrMonitorPlus existe a opção de baixar os fontes e realizar a compilação ou então assinar o SAC quando desejar fazer o download(lembrando que vc pode assinar somente por 1 mês e retomar quando desejar). Por favor crie um novo tópico e descreva qual foi o erro, anexando ao tópico qualquer imagem que queira enviar. Att.
    2 pontos
  9. Bom dia, na última versão já está disponível. Pode realizar a assinatura SAC Trial para baixar a versão atualizada.
    2 pontos
  10. Bom dia Creio que não tem nada a ver com o certificado. Tivemos um problema igual esse. Cheguei a instalar o Lazarus no cliente e debugar por la. Mas mesmo assim não deu certo, quando iria emitir uma nota, simplesmente o ACBrMonitor travava e apagava todas as configurações do arquivo ini. Revisamos todos os logs, linha a linha e não tinha nada. No momento que travava, o log travava junto, ou seja, não era gravado nada nele. Na ocasião era um windows 7 pro original que o cliente tinha, e mesmo com todas os updates instalados não ia. Pra resolver o problema, formatamos o computador e resolveu o problema como mágica.
    2 pontos
  11. Bom dia Maílson, Muito obrigado, já inclui e vou enviar novamente para o repositório.
    2 pontos
  12. Boa tarde Pessoal. Apenas repassando uma informação relacionada ao PAF-ECF / NFC-e: Foi publicado no dia 23/10 a noticia abaixo sobre NFC-e no portal da Secretaria de Estado da Fazenda de Santa Catarina (SEF-SC) Na última quarta-feira, 23/10, o secretário de Estado da Fazenda (SEF/SC), Paulo Eli, recebeu representantes da Associação Comercial e Industrial de Florianópolis (ACIF), da Associação Brasileira de Bares e Restaurantes de Santa Catarina (Abrasel) e da Câmara de Dirigentes Lojistas (CDL) de Florianópolis. O objetivo do encontro foi criar um grupo de trabalho com as entidades empresariais para a implantação da Nota Fiscal de Consumidor Eletrônica (NFC-e) em Santa Catarina. "Assumimos este compromisso, junto ao governador Carlos Moisés, de modernizar a máquina pública e Santa Catarina. Já iniciamos o processo e, até o próximo ano, iremos adotar a NFE-c", afirmou Eli. Empresário e membro do Conselho de Administração Nacional da Abrasel, Célio Salles reforçou que a medida é recebida com muita expectativa pelo setor varejista catarinense. "Há muito tempo estávamos aguardando esta notícia. Santa Catarina é um estado pioneiro e precisa atualizar seu sistema de acordo com o modelo nacional, que traz mais segurança e agilidade para o comerciante e o contribuinte", disse. Fonte: SEF/SC. http://www.sef.sc.gov.br/midia/noticia/2406
    1 ponto
  13. Ao executar a geração de arquivos do convênio 115, verifiquei que o campo 23 do registro mestre estava sendo preenchido sempre com o valor 1, o que ocasiona o seguinte erro no validador: 5.2.4.5. Campo 23 - Identificar o tipo de informação contida no campo 1, preenchendo com o dígito "1" se o conteúdo for um CNPJ ou com o dígito "2" se o conteúdo for um CPF. Em se tratando de pessoa jurídica não obrigada à inscrição no CNPJ, preencher com o dígito "3", se for pessoa física não obrigada ao CPF, preencher com o dígito "4"; Outra situação encontrada quando o destinatário é estrangeiro: CNPJ/CPF: 00.000.000/0000-00 inválido Segundo o próprio Convênio 115 : 5.2.1.1. Campo 01 - Informar o CNPJ ou CPF. Em se tratando de pessoa não obrigada à inscrição no CNPJ ou CPF, preencher o campo com zeros; Em anexo consta o arquivo com as alterações que fiz para avaliação. ACBrConvenio115.pas
    1 ponto
  14. Boa tarde a todos Sat de um cliente estava com "bloqueio autônomo" desde o dia 2. Desbloqueou por volta de 2 horas atrás
    1 ponto
  15. Achei o problema, eu estava preenchendo o arquivo ini com cstdo pis e cofins =1 ( e o correto é com 2 casas "01" ) fiz isso e funcionou blz
    1 ponto
  16. Boa Tarde Prezados, O serviço acabou de ser normalizado. Segue o comunicado oficial do SEFAZ https://portal.fazenda.sp.gov.br/servicos/sat Att
    1 ponto
  17. Tente colocar sua máquina em modo de desenvolvimento: Para colocar o Windows em modo de teste, basta abrir o CMD do DOS em modo administrador. Para ligar: bcdedit.exe -set TESTSIGNING ON Para desligar: bcdedit.exe -set TESTSIGNING OFF
    1 ponto
  18. Bom dia Luiz, Não precisa de nenhuma configuração especial. Você esta com todos os fontes de todas as pastas atualizados? Se sim, reinstalou a suíte ACBr usando o ACBrInstall_Trunk2 com a opção de apagar arquivos antigos marcada?
    1 ponto
  19. Bom dia, Pelo log, o tempo de resposta nos testes está normal em ambos os envios (Em média 2 segundos). A lentidão pode estar ocorrendo na comunicação com a Impressora. Qual configuração de impressão está utilizando, Fortes ou ESCPOS? Se utilizar o método NFe.ImprimirDANFE ocorre a mesma lentidão na primeira emissão?
    1 ponto
  20. Bom dia Josué, Em uma rápida olhada no Manual, notei que esse provedor não segue o layout da ABRASF, ou seja, possui um layout próprio. Sendo assim se faz necessário criar uma unit para gerar o XML desse provedor segundo o seu layout. Depois será necessário fazer farias alterações nas demais unit para que o componente reconheça esse novo provedor bem como a leitura dos retornos e a geração dos XMLs de Consulta e Cancelamento. E para finalizar criar um arquivo INI para o provedor que vai conter as configurações e a definição dos Envelopes de cada serviço e por fim a inclusão da respectiva cidade no arquivo Cidades.ini Outra coisa o código IGBE que você postou acredito que esteja errado, pois normalmente esse código possui 7 dígitos. O correto é: 2924009 Se desejar contribuir com o projeto fique a vontade em fazer a implementação.
    1 ponto
  21. Olá Pointer Softwares. Como assim testar a impressão? Poderia detalhar mais o problema: Essa demora é de quanto tempo? Isso acontece em todos os seus clientes? Quais são os comandos utilizados? Há alguma mensagem diferente no log?
    1 ponto
  22. 1 ponto
  23. Então pode ser algum problema na instalação do windows, eu tentaria fazer a instalação novamente em ultimo caso
    1 ponto
  24. Beleza, Obrigado Daniel, vou alterar para pegar das tabelas do ibpt.
    1 ponto
  25. Dll faltando veja se conseguiu atualizar o executável do instalador pois se atualizar por ele mesmo o svn ele nao se atualiza e uma versão antiga não copiava as dll
    1 ponto
  26. Bom dia ALA, Primeiramente a Inutilização não é um evento, logo não devemos salvar junto com os XML de eventos. Os XML de inutilização de números são salvos na pasta ..\Inu já os eventos são separados por tipos, dentro da pasta ...\Evento temos uma pasta para cada tipo de evento, no caso de cancelamento temos ...\Evento\Cancelamento e dentro desta temos os XML de cancelamento. Em vez de deixar a cargo do usuário pegar os XML de uma determinada pasta e enviar para o contador, porque você não implementa uma opção na sua aplicação que faça isso?
    1 ponto
  27. Bom dia pessoal, No dia de hoje a SEFAZ-MS publicou no DOE, o decreto 15.341, o qual regulamenta o Programa Nota MS Premiada e entre outras coisas, define que as dezenas para o sorteio deverão ter sua impressão obrigatória a partir de 01/02/2020. Conforme pode ser observado na transcrição abaixo, durante o tempo em que a obrigação não é obrigatória, os cidadãos já estarão participando dos sorteios. Art. 20. A impressão das dezenas nos documentos auxiliares das notas fiscais eletrônicas, na forma desta seção, será obrigatória a partir de 1º de fevereiro de 2020. § 1º A falta da impressão das dezenas, na forma prevista nesta seção, não impede o consumidor, que optou por informar o CPF no documento fiscal, de participar do sorteio, observadas as disposições do Capítulo IV deste Decreto. § 2º Na hipótese do § 1º deste artigo, as dezenas geradas para o respectivo documento fiscal poderão ser consultadas no Portal da Nota MS Premiada na internet, disponível no endereço eletrônico www.notamspremiada.ms.gov.br. NO tópico abaixo temos mais detalhes sobre como os contribuintes foram comunicados sobre o programa, além do histórico de alterações nos componentes ACBr. Fonte: http://www.icmstransparente.ms.gov.br/index.aspx?sf=http://arq.sefaz.ms.gov.br/inicio/legislacao.asp
    1 ponto
  28. Parece haver um erro de interpretação aqui... A DLL do SAT, deve seguir a mesma arquitetura do SEU .EXE... e não do Sistema Operacional... Ou seja, se você compila o seu programa em 32 bits, então precisa usar apenas DLLs de 32 Bits
    1 ponto
  29. Desculpe, mas ainda não consigo compreender o problema que você deseja relatar... - Por favor forneça um passo a passo detalhado, até chegar no problema.. - O que ocorre de errado e qual seria a funcionalidade esperada ?
    1 ponto
  30. @Rafael Dias, realmente, usando assim nfe.GravarXml 0, "Teste.xml", App.Path funcionou certinho, pode fechar esse tópico, obrigado pela ajuda.
    1 ponto
  31. Não deveria não, pois não tem retorno, aqui funciona corretamente sem esta alteração. Outra coisa Sub os parâmetros não ficam entre Parenteses a forma correta de usar é assim. nfe.GravarXml 0, "Teste.xml", App.Path e não assim nfe.GravarXml(0, "Teste.xml", App.Path) isso é apenas para functions
    1 ponto
  32. Bom dia Leonardo, Respondendo as suas perguntas: 1. Não, você só consegue consultar uma nota via site ou através do método Consultar se tiver a chave completa da nota. 2. A chave possui um campo chamado Código da Nota que por orientação da SEFAZ deve ser um código aleatório composto por 8 dígitos. Aconselho utilizar a função GerarCodigoDFe para gerar esse código (leia o artigo: Código Inválido Chave Não Gerada) Esse código deve ser salvo no banco de dados juntamente com os demais dados da nota e quando for alimentar o componente para gerar o XML, você deve ler esse código e atribuir ele ao campo cNF. 3. Se você seguir o conselho acima, jamais você vai ter rejeição de duplicidade com diferença de chave. Para eliminar de vez com o problema de duplicidade, além de seguir o conselho acima, se ocorrer algum erro ao enviar a nota jamais tente enviar novamente e sim realizar uma consulta com a nota carregada. Pois você não sabe se o erro ocorreu no envio ou no retorno do protocolo. Se ao consultar a SEFAZ retornar a mensagem informando que a nota não consta na base de dados, ai sim temos a certeza que o erro ocorreu no envio, logo podemos enviar novamente. Por outro lado se o erro ocorreu no retorno, realizando essa consulta a SEFAZ vai retornar o protocolo de autorização ou a rejeição caso a nota tenha alguma informação errada. Se a nota for rejeitada, o usuário deve providenciar as devidas correções e enviar novamente.
    1 ponto
  33. Faz sentido, vou fazer alguns teste. Obrigado
    1 ponto
  34. Bom dia Everto, Muito obrigado pela colaboração, assim que possível vamos analisar e caso esteja tudo OK vamos enviar para o repositório.
    1 ponto
  35. Bom dia Everto, Será que não é o objeto referente ao código de barras que esta sobrepondo o objeto do QR-Code?
    1 ponto
  36. Obrigado pela atenção, Italo. Fiz da segunda maneira(Limpando e carregando apenas as autorizadas).
    1 ponto
  37. Acho que você está confundindo as coisas. Bloco K é do SPED. Não é do PAF-ECF e não tem necessariamente relação com o Bloco X. Sim. Seu programa precisa ter uma maneira de dar entrada nas camisas fabricadas se você vai atender esse tipo de cliente. Se não me engano, pode ser feito implementando algo semelhante ao Índice Técnico de Produção que é especificado no PAF-ECF. Mas, você precisa avaliar a legislação da sua UF em conjunto com a contabilidade e verificar o que fazer e até que ponto fazer. Como dito antes, isso você precisa verificar com o contador do seu cliente. Não necessariamente é exigido um documento fiscal emitido pelo seu aplicativo. Pode ser que exista outra forma na sua UF pra documentar isso e a entrada no seu aplicativo seja apenas um cadastro de outro documento já emitido.
    1 ponto
  38. Use as tabelas do IBPT com o componente ACBrIBPTax
    1 ponto
  39. Olá José Roberto, Até onde eu me lembro, o Bloco X contém apenas informações relacionadas a Redução Z. A redução Z por sua vez só contém informações de saídas. Então não importa ao Bloco X as informações de matéria prima, apenas as do produto vendido no ECF. Você pode conferir a legislação sobre o assunto, como por exemplo: https://www.confaz.fazenda.gov.br/legislacao/atos/2013/ac009_13
    1 ponto
  40. ja vi o erro aqui parceiro, burrice minha, na minha classe onde eu gero o ini com os dados da nfe, eu ja dou o comando direto para enviar o xml. e como eu quero gerar o ini somente para visualizar.
    1 ponto
  41. A função ObterXml não grava nada amigo você esta fazendo algo errado, quem grava é a função GravarXml. E a sua da dando erro pois você não especificou a extensão, no caso seria Teste.xml
    1 ponto
  42. Esta frase só aparece se a NFe não tiver protocolo de autorização, se você enviar a NFe o protocolo será gerado e esta frase não vai aparecer. Se quiser pegar o xml da NFe depois de carregar o ini pasta usar a função ObterXml ou GravarXml.
    1 ponto
  43. obrigado Ricardo. vou fazer a correção. e testar Pessoal obrigado a todos que responderão, um Feliz Ano Novo a todos, muita paz, alegria. Deus abençoe a todos vocês neste Novo Ano. vou precisar muito da Ajuda de vocês. Abraço a todos.
    1 ponto
  44. Olá Pessoal, Venho informa-los que já esta disponível em nosso repositório o mais novo componente que agora se integra a suíte ACBr. ACBrNF3e - Nota Fiscal de Energia Elétrica Eletrônica. Esse componente segue os moldes dos demais componentes que emitem DF-e - Documentos Fiscais Eletrônicos. "O Projeto NF3e tem como objetivo a implantação de um modelo nacional de documento fiscal eletrônico (modelo 66) que venha substituir a sistemática atual de emissão da Nota Fiscal/Conta de Energia Elétrica (modelo 6), com validade jurídica garantida pela assinatura digital do emitente, simplificando as obrigações acessórias dos contribuintes e permitindo, ao mesmo tempo, o acompanhamento da emissão em tempo real pelo Fisco." Para saber mais sobre o NF3e convido a todos a visitarem o Portal da Nota Fiscal de Energia Elétrica Eletrônica - SVRS. Temos também em nossa biblioteca toda a documentação referente a esse novo modelo de documento fiscal, clique aqui para acessar nossa biblioteca. O que foi disponibilizado: Fontes do componente ACBrNF3e e os fontes do componente ACBrNF3eDANF3eESCPOS (usado para imprimir o DANF3E). Notem que existe a Nota Técnica 2020/001 onde apresenta 3 layouts de DANF3E, sendo dois no tamanho A4 (Retrato) e um a ser impresso em bobina. Convido a todos a contribuir com a implementação dos DANF3E tamanho A4 (Retrato) e refazer o layout em bobina segundo essa nova NT. Esta disponível também os pacotes de instalação dos dois componentes mencionados acima, tanto para o Delphi quanto para o Lazarus. E como de costume, também foi disponibilizado o programa exemplo tanto para o Delphi quanto para o Lazarus. Observação: O ACBrInstall_Trunk2 ainda não reconhece esse componente, logo a sua instalação deverá ser realizar através dos pacotes disponibilizados. Assim que possível estaremos disponibilizando uma nova versão do ACBrInstall_Trunk2 que vai instalar o ACBrNF3e e o componente para imprimir DANF3E automaticamente.
    1 ponto
  45. Boa tarde pessoal. No dia 04/12/2019 a SEFAZ-SC deu um novo passo rumo a adoção da NFCe, conforme noticia publicada no portal da SEFAZ, estiveram em reunião auditores fiscais e representantes das Acats e também da Assespro/SC com o objetivo de debater a implantação da NFCe. A seguir, alguns pontos de destaque: A previsão é de que ainda no inicio de 2020 seja implementada em carácter experimental, com participação de algumas empresas representativas do setor varejista. O modelo de implementação que está sendo previsto deve manter a exigência do PAF-ECF. Um dos pontos mais críticos no uso da NFCe, a contingência tem a previsão de ser tratada inicialmente com o ECF. Para mais detalhes veja noticia no site da SEFAZ/SC, clicando aqui. Att.
    1 ponto
  46. Notícia relacionada https://www.fortaleza.ce.gov.br/noticias/procon-fortaleza-alerta-lojistas-sobre-nova-lei-que-proibe-cadastro-de-consumidores
    1 ponto
  47. Boa tarde. Movido para o Noticias. Att.
    1 ponto
  48. Boa tarde, Ao efetuar alguns testes com os componentes do ACBr para transmitir notas fiscais de importação e exportação, percebi que algumas vezes gerava um alerta na unit pcnNFeW quando caia no método GerarDestEnderDest e validava a UF, e outras vezes não. Abaixo segue um dos testes que gerava alerta. if not ValidarUF(xUF) then Gerador.wAlerta('E12', 'UF', DSC_UF, ERR_MSG_INVALIDO); Alertas: TAG:<dest><enderDest> ID:E11/xMun(Nome do Município) - Nenhum valor informado. TAG:<dest><enderDest> ID:E12/UF(Sigla da UF) - Nenhum valor informado. TAG:<dest><enderDest> ID:E12/UF(Sigla da UF) - Conteúdo inválido. Debuguei o código até entender que a causa desse comportamento seriam as typed constants definidas na pcnNFe const CMUN_EXTERIOR: Integer = 9999999; XMUN_EXTERIOR: String = 'EXTERIOR'; UF_EXTERIOR: String = 'EX'; Para simular, tive que seguir os passos a seguir: abro o sistema; em seguida abro um form no qual cadastro a NFe (este form está em outra bpl). Faço uma nota de importação ou exportação e salvo ela. No momento que salva, é gerado o XML da NFe através da pcnNFeW.GerarXML. Nesse primeiro momento, tudo funciona corretamente. Mas se eu fechar a tela da nota fiscal, entrar novamente e cadastrar outra NF-e de importação ou exportação, no momento que gerar o XML, as constantes acima do tipo String estarão em branco (''). Logo, o método AjustarMunicipioUF não vai atualizar as variáveis corretamente, ocasionando o alerta. Busquei na internet soluções para isso e descobri que essas typed constants são diferentes das true constants e que algumas pessoas não recomendam usar elas para tipos simples como Integer e String. Somente para arrays, ponteiros,... Enfim, retirei os tipos das constantes e funcionou corretamente. const CMUN_EXTERIOR = 9999999; XMUN_EXTERIOR = 'EXTERIOR'; UF_EXTERIOR = 'EX'; Não sei porquê os valores ficavam em branco na segunda vez que eu entrava na tela, mas pesquisando entendi que o uso das typed constants não é amplamente recomendado. Sugiro tirar os tipos dessas constantes (e outras de tipos simples, caso houver) no ACBr para evitar problemas assim, ou se alguém conseguir me explicar porquê isso acontece, seria útil. Obs: Eu informo o nome real da cidade, mesmo que ela seja do exterior e deixo que o ACBr trate para quando for operação com exterior, colocar os valores das constantes. Um link que aborda o problema: https://stackoverflow.com/questions/2714365/delphi-all-constants-are-constant-but-some-are-more-constant-than-others
    1 ponto
  49. Bom dia, Quero aqui deixar a solução do problema, pois em nenhum lugar conseguir uma resposta, e depois de muito lutar, graças a Deus achei! O erro estava no banco de dados, ou seja, corrompido! Depois de checar todos os objetos do banco, não apenas os casuais, mais todos que o firebird nos libera atrás de tabelas do sistema, constatei que, todas as regras de validades em Check dos domínios no firebird são gravados em campos blob na tabela do sistema “Firebird”. Tenho alguns domínios que tem validações no chack “Check” para garantir uma boa integridade do banco, um deles é chamado “D_Situacao” aonde valida as situações aceitáveis pelo banco, foi exatamente neste (domínio) que dentro da tabela interna do firebird que corrompeu. Solução! Extrai o metabase do banco, crie um novo banco e usei um aplicativo que por sinal gosto muito “DataPump” migrei os dados e pronto... Poderia apenas fazer um backup/restory, creio que sim, mais como já estava muito chateado com o erro, preferir ser mais cauteloso levando os dados para um banco criado do zero.
    1 ponto
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...