Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 25-08-2015 em todas as áreas

  1. Bom dia Espero não estar violando as regras do fórum, mas gostaria de compartilhar com os colegas uma solução que achei para quem tem problema de alocação de memória no seu sistema. Talvez ninguém tenha notado, mas se for olhar no gerenciador de tarefas o aplicativo vai usando cada vez mais memória enquanto sua execução. Esse simples procedimento visa descarregar todo o "lixo" carregado pelo windows e que não é descarregado pelo sistema. Leiam o tópico no link abaixo e tirem suas próprias conclusões Abraços.. http://www.agnaldocarmo.com.br/home/comando-milagroso-para-reducao-de-memoria-delphi/
    2 pontos
  2. Oi Italo... Vamos debater sobre isso na área privada dos moderadores... eu pessoalmente, concordo com o seu ponto de vista... Vamos dar uma chance dos demais desenvolvedores com direito a commit, se manifestarem contra ou a favor da modificação... Se ninguém o fizer, procedemos com a modificação... Você pode abrir um novo tópico lá ?
    2 pontos
  3. Bom dia Wilson, Exatamente, essa é a alteração que estou sugerindo que seja feita, no IF em vez de checar o valor de Arquivos.Salvar, checar o valor de Geral.Salvar. Essa procedure SalvarEnvio, é responsável por salvar os XML de envio para a SEFAZ, que pode ser um evento, uma consulta entre outros. Fazendo essa alteração podemos determinar se desejamos ou não se esses tipos de arquivos sejam salvos ou não em disco. Por outro lado os arquivos de validade jurídica, como o XML da NF-e assinado e protocolado, mais os XMLs de *-procEventoNFe.xml e *-procInutNFe.xml seriam salvos em disco ou não mediante o valor da propriedade Arquivos.Salvar. No meu entendimento devemos conceituar: Geral.Salvar -> salva ou não arquivos gerais, ou seja, arquivos de envio e de retorno da SEFAZ. Arquivos.Salvar -> salva ou não arquivos com validade jurídica. WebServices.Salvar -> salva ou não arquivos gerais mas de forma completa ou seja com as TAGs de envelopamento.
    2 pontos
  4. Já resolvi. Algum erro na configuração da conta do cliente no banco, gerava um erro no código de transmissão. O sistema de homologação do banco, me sugeria um cod. Transmissão com 21 caracteres, (062907292007013001113) como sendo o correto q deveria enviar. Depois de tanto relutar com o suporte, eles observaram o erro e fizeram correção no cadastro do cliente. 100+ obrigado, ANT.CARLOS/SP
    2 pontos
  5. Daniel , testei na versão 1.8.08 e agora esta Tudo OK extrato de venda e cancelamento. Obrigado
    2 pontos
  6. Olá para todos... Recebi recentemente um equipamento SAT SDK da Empresa TANCA, a fim de testá-lo com o ACBrSAT... Muito obrigado ao Cristiano Abbud, da Tanca, pelo envio do mesmo... O equipamento foi detectado de forma automática pelo meu Windows 7 Prof 64... mas provavelmente porque algum outro driver que que já tinha instalado, é compatível com o mesmo... O fato, é que nem precisei instalar o Driver Testei o equipamento, usando o demo do ACBrSAT, ou seja, a aplicação Na aplicação SATTeste, fiz um pequeno ajuste para a correta geração do CFe de Venda a ser enviado para o equipamento... (o valor de percentagem de PIS e COFINS dos itens estavam errados) Assim com os demais kits SDK, o equipamento vem com Configurações de Fábrica, que devem ser usadas para a comunicação com o mesmo... O manual "Quick_Guide" do CD contem essas informações (porém o CNPJ informado nesse manual está errado) Abaixo, em anexo, está as configurações que já fiz no SATTeste.exe para esse equipamento... SATTeste.ini O equipamento faz comunicação real com o SEFAZ, e portanto, o mesmo deve ser ligado a sua Rede pela porta ETH1, em conexão que tenha acesso a Internet. Se a sua Rede usa Proxy ou não possui atribuição de IP dinâmica (DHCP), pode ser necessário configurar a Placa de Rede do equipamento... No meu caso, configurei para usar o nosso proxy... e notei que a configuração somente foi salva com sucesso, quando informei o IP do Servidor Proxy com Zeros a esquerda, Ex: (192.168.092.001) Fiquei muito contente em constatar que todos os métodos do ACBrSAT foram executados com sucesso, e de primeira tentativa... sem a necessidade de nenhum ajuste (a não ser o ajuste que comentei acima, para correta geração do CFe) Achei o Kit SDK da Tanca muito bonito e funcional.. A sinalização dos Leds é muito boa, e o produto tem um ótimo design.... e o mesmo parece ser uma ótima opção para quem procura um equipamento Real para desenvolvimentos e testes com SAT
    1 ponto
  7. Erro meu, o CT-e não estava autorizado pela SEFAZ.
    1 ponto
  8. Cada Conexão é uma nova Thread... mas elas usam os recursos do MonitorPLUS (os componentes internos) em um método que faz Sincronização com a Thread principal... por isso, as chamadas são empilhadas (Stack)... ou seja, ele atenderá a última da pilha primeiro... e depois as demais... O ACBrMonitorPLUS não foi testado para esse cenário... não sei bem se as respostas serão isoladas ou se haverá interferência do retorno de outras Threads
    1 ponto
  9. Fabio, Se você recebe XML de NF-e com o protocolo de cancelamento em vez de Autorizado esta errado. Pois em nenhum manual ou nota técnica diz que o XML da NF-e tem que ser alterado, ou seja, remover o protocolo de autorização e colocar o de cancelamento quando a NF-e for cancelada. O que existe é que devemos disponibilizar ao cliente o arquivo *-procEventoNFe.xml, pois este arquivo contem a solicitação de cancelamento e o protocolo do mesmo retornado pela SEFAZ.
    1 ponto
  10. Hoje, em 25/08/15 sincronizei o trunk2 e não encontrei o TpcnFinalidadeNFe. Foi mudado o nome da classe? Como devo proceder para obter a Finalidade da NF-e? Isto é, Como saber se é uma NF-e de Devolução ou Normal? Já descobri, agora a classe está na unit pcnConversaoNFe em vez da pcnConversao.
    1 ponto
  11. segue anexo para os administradores verificarem, adicionei 3 funcoes para retornar a nomenclatura dos CSTs do IPI, PIS e CONFIS. PCNConversao.rar
    1 ponto
  12. Pessoal, bom dia! Eu mesmo observei o erro, e consegui ajustar, desde ja obrigado, Em caso de dúvidas posto novamente. Obrigado while not Dm.qryReg50.EOF do begin wregistro50 := TRegistro50.Create; DadosRegistro50; wregistro50.CPFCNPJ:=Dm.qryReg50.FieldByName('CNPJ').Value; wregistro50.Inscricao:=Dm.qryReg50.FieldByName('IE').Value; wregistro50.DataDocumento:=Dm.qryReg50.FieldByName('DATA_CADASTRO').Value; wregistro50.UF:=Dm.qryReg50.FieldByName('UF').Value; wregistro50.Modelo:=Dm.qryReg50.FieldByName('MODELO').Value; wregistro50.Serie:=Dm.qryReg50.FieldByName('SERIE').Value; wregistro50.Numero:=Dm.qryReg50.FieldByName('N_NOTA').Value; wregistro50.Cfop:=Dm.qryReg50.FieldByName('CFOP').Value; wregistro50.EmissorDocumento:=Dm.qryReg50.FieldByName('TIPO_EMISSAO').Value; wregistro50.ValorContabil:=Dm.qryReg50.FieldByName('VALOR_CONTABIL').Value; wregistro50.BasedeCalculo:=Dm.qryReg50.FieldByName('BASE_CALCULO').Value; wregistro50.Icms:=Dm.qryReg50.FieldByName('ICMS').Value; wregistro50.Isentas:=Dm.qryReg50.FieldByName('ISENTAS').Value; wregistro50.Outras:=Dm.qryReg50.FieldByName('OUTRAS').Value; wregistro50.Aliquota:=Dm.qryReg50.FieldByName('ALIQUOTA').Value; wregistro50.Situacao:='N'; ACBrSintegra.Registros50.Add(wregistro50); Dm.qryReg50.Next; end;
    1 ponto
  13. 1 ponto
  14. Está em andamento... (o Italo continua trabalhando nela...) Mas ainda não temos previsão de termino
    1 ponto
  15. A Sefaz-SP esta com problemas a alguns dias. Veja: http://www.projetoacbr.com.br/forum/topic/23834-atenção-problemas-de-acesso-para-usuários-e-de-comunicação-dos-sats-com-a-fazenda/
    1 ponto
  16. Bom dia Sérgio Assunção, Entrando no assunto... Dos escritórios de contabilidade hoje podemos esperar tudo, então dessa forma, estou além de enviar todos os xml's das NF-es, envio também os xml's dos eventos de cancelamento e os das notas denegadas além de enviar também um relatório com os detalhes principais e valores de cada NF-e destacando as válidas, canceladas, denegadas e inutilizadas e ao final um resumo para cada uma dessas destacando o valor contábil (este por sua vez descontando os valores das NF-es que tiveram cupom fiscal vinculado). Uma parte da sua dúvida estava contida neste tópico: http://www.projetoacbr.com.br/forum/topic/23397-cancelamento-de-nf-e-sobrescrever-o-xml-válido-com-cstat-101/ Att. Rômulo Mayworm
    1 ponto
  17. Boa noite! Bom eu tenho e rodo em delphi 7, XE3, XE5, XE6,XE7 e XE8! então eu acho que sim!
    1 ponto
  18. Eram duas dúvidas bem básicas por isso não criei outro tópico para não ficar lixos. Sobre a consulta, Meu webservice configurado no monitor está Rio grande do Sul, posso consultar cadastros de outros estados(desde que tenham recepção) sem precisar mudar a configuração no monitor seria essa minha dúvida. Mas irei realizar teste com outros estados para ver. Obrigado Juliomar
    1 ponto
  19. Eu resolvi o problema criando uma função na hora de gerar o txt que remove todos os acentos antes de gerar o txt... desta forma não gera caracteres estranhos (mais também não sai os acentos)
    1 ponto
  20. Como estamos em um processo de estabelecimento deste novo padrão, acho normal ainda restarem alguns detalhes para serem ajustados. Como o Cristiano falou, estas pequenas falhas devem nortear as novas homologações sempre buscando o aperfeiçoamento do Sat. Até aí tudo bem. Mas o que a SEFAZ está fazendo é um fiasco. Vamos falar sério! Nossos equipamentos de desenvolvimento estão até agora sem funcionar direito; volta e meia não conseguimos ativar os Sats; que vexame! Do jeito que está acabamos não oferecendo uma solução para nosso cliente, mas sim uma dor de cabeça. Tomara que passe! Mas que foi um fiasco, foi!
    1 ponto
  21. Então veja você somente cria uma vez o componente ! terá que criar quantos for o número de registros
    1 ponto
  22. Olha só... Acabei de fazer a pesquisa aqui novamente e do nada... voltou ao normal... Valeu galera!
    1 ponto
  23. Dercide, deu certinho, muito obrigado ! Rafael M. Bertoni.
    1 ponto
  24. Apenas uma visão do que eles estão querendo informar, não é regra. O SAT foi feito para aceitar os XMLs gerados de acordo com especificação de requisitos que está no site da Sefaz. Se a Software House não seguir estes requisitos o SAT deve rejeitar o XML e não gerar o cupom. O que eles estão reforçando é para a SW House seguir estas especificações, poi se a Software House gerar um XML em desacordo com a especificação e mesmo assim o SAT aceitar e gerar um Cupom Fiscal ( O que não acontece em 99,9% dos casos), que o mesmo corre o risco de ser invalidado na retaguarda. Att Cristiano Abbud
    1 ponto
  25. Da uma olhada la na pasta Exemplo do ACBR... em (\ACBr\Exemplos\ACBrSAT\), la tem uma função de Teste fim a fim que mostra o processo todo. Att. Daniel Cunha
    1 ponto
  26. Boa tarde, Instalei a verão mais recente do Lazarus, fiz os procedimentos acima e funcionou perfeitamente, muito obrigado. Agora vou testar o SAT com o bematech RB-1000 FI Grato.
    1 ponto
  27. Boa tarde. Posso carregar por exemplo 10 CTes e consultar as mesmas de uma única vez? Se sim, é o atributo CTe.Conhecimentos.Items[0].CTe.procCTe.cStat que tem a situação vinda da sefaz de cada uma dessas dez CTes? Pessoa, está resolvido, fiz o teste. Obrigado
    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...