-
Total de ítens
2.547 -
Registro em
-
Última visita
-
Days Won
39
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Isaque Pinheiro postou
-
Ops, obrigado corrigido e disponível.
-
Obrigado pelo relato, correção implementada de forma a atender a situação relatada, e já disponível no repositório.
-
Sequencia Add Registros Do Bloco-0
Isaque Pinheiro replied to fabiane_vieira's tópico in ACBrSPEDFiscal
Faça o seguinte, quando for alimentar os Participantes e Itens use um select individual para cada um, crie no seu banco uma VIEW buscando os produtos da sua tabela de movimentação ex select DISTINCT dataentrada codigoproduto from tabelaNF junto use um inner para buscar os demais dados no cadastro de produtos, use tb um union all como usou no seu código acima para unir códigos de outras tabelas de movimento que tenha Nota: mesmo usando DISTINCT vc terá registros repetidos, pois pode ser que a data seja diferente, ai vem o 2o passo dentro do seu sistema faça outro select distinct da view criada select distinct codigoproduto, etc from VIEW where DATA BETWEEN DataI AND DataF, aqui só use a data para filtrar o período, dessa forma não virá código repetido se tiver. Faça a mesma coisa para a tabela de participante, o para o que mais precisar, verá que irá mudar a velocidade drasticamente, pelo seu código que é hj. -
Sequencia Add Registros Do Bloco-0
Isaque Pinheiro replied to fabiane_vieira's tópico in ACBrSPEDFiscal
O componente não existe retardo algum no processamento, o grande motivo de demora em processamento está justamente no sua forma de fazer, dando loop em milhões de registros como no C100 e no C170 para verificação de cada registro no seu banco, sem contar que se repetição de itens no C170 fará quantos selects de produtos repetidos, segundo erro na lógica é usar a função LocalizaRegistro(), ela existem mas não são aconselhadas para grandes movimentos. -
Se estiver com o validador atualizado ele irá sim informar incompatibilidade, se informar a versão 107
-
Sequencia Add Registros Do Bloco-0
Isaque Pinheiro replied to fabiane_vieira's tópico in ACBrSPEDFiscal
Bom dia, no componente já existe uma forma de buferizar tudo antes de escrever algo, mas não aconselho pois dependendo da quantidade de movimento dará estouro de memória, existem outras formas de resolver seu problema. -
Erro No Somatório De Itens
Isaque Pinheiro replied to Jee Red's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Se seu sistema não tem essa informação guardada item a item, faça o calculo ao alimentar o componente da NFe dentro do loop dos itens assim: DesctoItem := TotalDesteItem * (DesctoDaNFe / TotalGeralDosProdutos); TotalGeralDosProdutos é o total de todos os itens da NF -
Veja no Demo como foi feito.
-
Duvida Sobre Instalação Do Acbr
Isaque Pinheiro replied to oliveira.tadeu's tópico in Dúvidas Gerais sobre o ACBr
Ops, melhor ainda. -
Duvida Sobre Instalação Do Acbr
Isaque Pinheiro replied to oliveira.tadeu's tópico in Dúvidas Gerais sobre o ACBr
com o ACBrInstall sempre foi possível simplesmente atualiza e compilar e instalar com ele, só teve recentemente uma mudança da qual precisou excluir tudo pois os caminhos das bibliotecas mudaram instruções nesse link após essa mudança tivemos uma mudança de reestruturação de pastas e pacotes de instalações da qual foi disponibilizado um arquivo BAT na pasta do ACBr chamado "apagarAcbr.bat", após executado esse arquivo pode-se rodar dai para frente o ACBrInstall que ele sempre irá deixar seu(s) delphi(s) atualizados. Já a parte de ter dois delphis na mesma maquina, você precisa parametriza-los para que cada delphi saiba o caminho de suas bibliotecas padrões veja como fazer no meu blog no link http://isaquesp.blogspot.com.br/2011/09/varias-versoes-do-delphi-instaladas-sem.html -
Error 9997: Timeout During Operation.
Isaque Pinheiro replied to flavioavilela's tópico in Dúvidas Gerais sobre o ACBr
Se você estiver falando em tempo de design vá em : Tools->Options->Embarcadero Debuggers->Language Exceptions e do lado direito desmarque a opção "Notify on language exceptions" Após isso de um Builder All no seu fonte. Nota: Isso acontece em todas as versões do delphi em tempo de design, o que pode ter ocorrido é que na versão D2010 você tinha desmarcado a opção certa para não aparecer, já no XE2, não desmarcou a opção correta, sendo que entre as duas versões a diferença de menu das opções. -
Atualizado.
-
Inativo Ou Inoperante No Windows 7 Com Capicom
Isaque Pinheiro replied to Reverson's tópico in ACBrNFe
Só para registro, tive esse problema ontem também com um cliente, a mesma mensagem, mas ao avaliar, vi que estava com o certificado vencido. -
Dot Matrix Fast-Report
Isaque Pinheiro replied to gss200610's tópico in Object Pascal - Delphi & Lazarus
Não, mas como o FastReport o relatório é em arquivo, você pode criar duas versões do mesmo relatório um matricial e outro gráfico, e fazer a escolha no seu sistema qual carregar dependendo da escolha. -
ACBrECF1.PafMF_LMFC_Cotepe1704(DateI, DateF, PathArquivo) OU ACBrECF1.PafMF_LMFC_Cotepe1704(COOInicial, COOFinal, PathArquivo);
-
Olha, é uma pergunta interessante que cabe ao pessoal responsável pelo o Sped no governo, o qual desconheço algum canal que nos possibilite tirar esse tipo de dúvida. mas gostaria que se tivesse eu fosse informado, pois muitas dúvidas sem respostas existem. Eu assumiria, só enviar essa alteração quando o mesmo tivesse movimento, o que é exatamente o que o validador exige.
-
Para entender o que cada campo significa e qual o seu tamanho, leia o manual do Sped e também da NFe, pois percebi que você precisa conhecer algumas coisas a mais, não entenda isso mal, mas para gerar informações integras, a leitura e entendimento dela lhe ajudará bastante, entenda isso como uma dica.
-
Olá, para a última versão existe a possibilidade da assinatura do SAC, da qual na verdade é uma assinatura de colaboração ao projeto, entenda que essa assinatura tem seu valor mensal ou seja se precise assinar somente por um mês e ter o beneficio de baixar, ter o suporte, você pode, e durante esse mês de assinatura você terá o beneficio, mas se ao vencimento do mês contratado você por algum motivo resolver não permanecer como assinante, basta não renovar sua assinatura, dessa forma não terá nova cobrança, por sua vez também deixará de ter os benefícios, um deles é o de baixar a versão mais atual dos monitores. Por outro lado, existe a possibilidade de ter a versão mais atual, fazendo você mesmo a compilação dos monitores, basta para isso usar o código fonte do repositório, o qual é o mesmo que usamos para gerar as novas versões dos monitores. Lembre-se, assinatura do SAC, não é um meio de ganho, mas sim uma forma de colaboração, por isso pode colaborar o mês sim, e outro não, fica a sua livre escolha, e por sua vez o mês que colaborar, terá algum beneficio a mais, como monitores compilados semanalmente e suporte personalizado. Espero que tenha entendido.