Ir para conteúdo
  • Cadastre-se

Rafael jorge

Membros
  • Total de ítens

    248
  • Registro em

  • Última visita

  • Days Won

    2

Tudo que Rafael jorge postou

  1. Mudei a versão da nota fiscal pra 3.10 agora meu estado aceita essa versão e fui testar. continua dando erro. já tentei configurar as configurações avançadas de tudo que é jeito e nao foi a nota. já reinstalei a cadeia de certificados umas dezenas de vezes. um cliente meu ja ate formatou uma maquina pra ver se a nota emitia e nada. nao sei mais o que fazer, a gambiarra da versao antiga e nova ja nao ta dando conta pois descobri um pequeno bug no desconto que ta atormentando minha vida em notas com desconto, e nao posso mudar em nada pq se eu gerar uma nova versão não funciona mais a nota. e na mesma maquina que ta meu sistema se colocar o emissor gratuito ele emite tudo certinho. pra se ter ideia eu troquei ate de computador (agora to usando um com windows 8.1 de 64 bits) pra gerar o executável pensando que podia ser algo na geração do arquivo. também acessei a pagina que o web service consulta e ele consegue abrir (como ta na foto). apos isso tudo so tem uma conclusão, algo esta barrando o acesso do meu sistema a pagina. só meu sistema. e eu estou rodando ele como nivel de administrador. err4.bmp err4.bmp
  2. tentei deu : URL nao disponivel para o estado solicitado. eu sou de Recife - PE
  3. oi regys, ai é que esta... a versao antiga do meu sistema funciona na maquina do cliente. a versao nova, na mesma maquina, nao funciona. esta as duas versoes instaladas la. se abrir a antiga tira nota tudo certinho, se abrir a nova nao. os dois gerados apartir do mesmo fonte, so que um (o que funciona) foi gerado a 4 semanas atraz. o demo do acbr nao funciona tambe la. e o emissor gratuito funciona. nao consigo entender. sei que é algo na maquina do cliente, mas e algo que esta sofrendo influencia de algo que foi mudado no codigo fonte. mudou algum requisito nos fontes? tipo necessita de atualização de algo no windows do cara, sei la. isso ta muito estranho. o pior e que nao tenho como debugar o erro pq na minha maquina funciona. to instalando hoje uma maquina virtual, rezar pra que de o erro e debugar e ver se acho.
  4. eu resolvi temporariamente meu problema.... instalei a versão nova do sistema com as funcionalidades novas. e copiei a versao antiga do meu sistema, quando o pessoal for tirar pedido, orçamento, financeiro, etc. utiliza o atual. ai se for emitir nota abre a versao antiga e tira nota. foi a solução que eu tive que fazer. mas nao consequi resolver ate agora isso. meu sistema de 4 semanas atraz junto com o meu sistema gerado essa semana. sem mudar nada no computador do cliente, nada. o antigo roda e o novo nao. entao isso descarta mesmo o DNS. as configurações de IE e instalação de certificados ou algo assim. o que me leva a crer que só pode ser os fontes. pequei o demo da nfe do acbr gerei. testei o status deu certo na minha maquina. enviei pro meu cliente e la deu o erro de inativo ou inoperante de novo ou seja algo de 4 semanas pra ca que mudou nos fontes, fez com que ele nao consequise mais pegar o status do WS em determinadas maquinas. e eu nao sei o que é. ja vou no 5 dia catando sem parar uma solução pra isso.
  5. ja eu apaquei todo os fontes do ACBR.... apaquei todas as dcus e bpls dele tambem. baixei tudo novamente do SVN. apaquei ate as DCUs do meu sistema. limpei tudo geral. reinstalei o acbr... build all no meu projeto inteiro. rodei aqui, nao deu erro nenhum.. levei pro cliente rodei la e deu a mesma coisa. "inativo ou inoperante." já não sei mais o que fazer.
  6. todo dia eu verifico se tem fontes novas. no meu caso essa bronca vem ocorrendo a 3 semanas com essa. estou utilizando a versao 2.00 ainda. mudei pra 3.10 (ele nao deixou mudar pra 3.00) e deu a mesma coisa. ai voltei pra 2.00 o pior e que na minha maquina funciona perfeitamente. nos clientes nao. nenhum cliente meu esta emitindo nota com o meu sistema (versao nova). so que toda vez que eu atualizo uma versao eu deixo um backup do executavel, se nao fosse isso eu estava morto. por falar nisso. tentei voltar a versao de 3 semanas atraz do SVN do acbr gerei o programa com esses fontes e misteriosamente deu o mesmo erro. entao ja vi que voltar a versao tamvem nao ta adiantando.
  7. capcom instalado? - sim. cadeia de certificados Ok? - sim certificado Ok? - sim Firewall ou proxy ok? - nao tem firewall nem proxy
  8. como eu gravo log do componente acbrnfe? ja no resto seque os dados do erro: verifiquei que nao consigo acessar o endereço do Soap via navegador, mas navego pela internet em qualquer site nesse computador. o que me deixa sem saber se pode ser erro de DNS ou nao. mesmo assim configurei pra preferencia apontando pro modem da GVT e secundario 200.175.003.139 (dns da GVT) e mesmo assim nao consequi acessar. abaixo as imagens das configurações e erros:
  9. ja li todos os topicos ja tentei de tudo. ja instalei as cadeias de certificados novos. ja instalei o capicom de novo. ja modifiquei as configurações do IE. baixei o instalador do acbrnfemonitor e tentei tambem. e sempre da erro no status nao sei mais o que fazer. faz 3 semanas ja isso. e pra piorar tudo no meu pc esta funcionando perfeitamente. por favor se alquem recentemente esta passando por isso e pode me ajudar eu ia agredecer mesmo. detalhe, o meu sistema a versao antiga funciona normalmente. mas a nova versao apos atualizar o ACBR e o delphi des da semana repassada venho tendo essa bronca. estou sem poder atualizar meus clientes. obrigado pra quem puder me ajudar.
  10. o da empresa esta longe do vicio (crack), mas o que eu instalei no desespero la em casa semana passada pra tentar resolver isso mesmo de madrugada (e sem dormir direito desde entao), esta no vicio sim. mas nos dois esta dando a mesma coisa. :'(
  11. aqui estou usando emulador o emul3000 mas tambem tenho uma mp-4000 que ta dando a mesma bronca. a impressora esta atualizada sim. e tudo indica que o emulador tambem. sabado meio que no desespero eu fui num cliente e rodei um aplicativo de teste meu numa daruma e deu o mesmo erro. e pra quebrar as pernas de vez, o aplicativo de teste do proprio acbr abre e fecha do nada. vou instalar uma versão anterior do delphi e ve se resolve. pq se mais ninguém ta tendo essa bronca é pq tem algo errado aqui.
  12. Tentei rodar o emulador mas ele abre e fecha sempre. to começando a achar que é algo referente ao DELPHI XE5
  13. eu sei, uso o ACBR a muitos anos. esse erro so vem dando de coisa de um mes pra ca. nao alterei uma unica linha do meu sistema. so atualizei os fontes e pronto. pra testar. coloquei o timeOUT da impressora pra 200 e mesmo assim da erro. outra coisa debugando o código vi que o erro acontece sempre quando chega na unit acbrecfbematech, na linha 1665 que chama a função Arredonda realmente não sei o que fazer. se alguém puder me ajudar seria muito grato. tem mais alguém passando por isso?
  14. erro na rotina VendeIten quando o tipo de impressora é Bematech. atualizei os fontes, ai depois da atualização não consigo mais vender item nenhum. sempre da erro de impressora não respondendo. ja aumentei o timeOUT, ja tentei de tudo e não sai. alguém ta passando por isso também?
  15. debugando eu descobri pq tava causando esse erro... os campos que eu tava passando datetime passei so date. pois ele dava diferenças por causa da hora. resolvi trocando tudo por "strtodate(cdc.fieldbyname('data').asstring)" em vez de usar campo datetime. esse erro era referente tambem as reduções Z que nao estavam sendo colocadas no arquivo. agora verifiquei que nao tava passando as alicotas da redução tambem nao. com isso esta dando o erro agora "receita bruta de ECF diverge da soma dos analiticos".
  16. bem, apos mexer desesperadamente no codigo fonte e colocando os campos de data e tudo corretamente agora esta dando erro no propio componente, o erro agora que esta dando e na propia geração do arquivo e nao ao validar, o erro é "Registro 60D sem registro 60M correspondente! 02/01/2014 - 000000987456", abaixo toda a unit que eu to tentando criar o sintegra.
  17. desculpem pelas falhas, realmente o trecho do codigo que tem "wregistro75." foi um erro mesmo na hora de copiar o codigo que eu tava vendo se tentava resolver, nao era pra ele estar ai mesmo nao. essa linha nao existe. o erro correto é este "Registro tipo 75 sem registro correspondente em pelo menos um dos tipos : 54,57,60D,74,77,86" erro no registro 75. campo : código do produto
  18. baixei a versao 5.2.4 do validador e ele continua dando o mesmo erro. :'(
  19. Por favor me ajudem ja procurei em todo canto uma solução e nao encontrei. estou usando o ACBR para gerar o sintegra, pequei o codigo fonte do propio exemplo do ACBR e so fiz alimentar com os dados da minha base de dados. só que nao para de dar erro. é sempre o erro "registro tipo 75 sem registro correspondente..." ai ele da erro de "código do produto", so que eu tenho certeza que to gerando um registro 75 para cada registro 54. ja procurei em foruns e tudo o mais onde diziam que para cada registro 54, tinha que ter um 75, que ele era vinculado um a outro pelo campo codigo do produto e descrição. ja fiz tudo e sempre da erro. estou usando a versao 5.2.4 do validados no componente. e estou usando o validador na versao 5.2.18 pois é a ultima versão. estou usando a rotina abaixo: procedure TFormSintegra.GerarRegistro54; var wregistro54: TRegistro54; wregistro75: TRegistro75; i : integer; cdc : tclientdataset; ii : integer; iii : integer; begin application.ProcessMessages; lb.caption := 'Gerando registro 54...'; ii := 1; iii := 0; for i := 0 to acbrsintegra.registros50.Count -1 do begin cdc := criaclientdataset('select i.* '+#13+ 'from notafiscal_saida nf, notafiscal_itens i '+#13+ 'where i.notafiscal = nf.numero '+#13+ 'and nf.numero = '+#39+tregistro50(acbrsintegra.registros50.Items[i]).Numero+#39+#13+ //'and nf.data between '+#39+formatdatetime('mm/dd/yyyy',d1.date)+#39+' and '+#39+formatdatetime('mm/dd/yyyy',d2.date)+#39+#13+ 'and nf.empresa = '+empresa_codigo, self.fsqlconnection, self.ultimo_erro); while not cdc.eof do begin iii := iii + 1; wregistro54 := TRegistro54.Create; wregistro54.CPFCNPJ := tregistro50(acbrsintegra.registros50.Items[i]).CPFCNPJ; wregistro54.Modelo := tregistro50(acbrsintegra.registros50.Items[i]).modelo; wregistro54.Serie := tregistro50(acbrsintegra.registros50.Items[i]).serie; wregistro54.Numero := tregistro50(acbrsintegra.registros50.Items[i]).numero; wregistro54.Cfop := tregistro50(acbrsintegra.registros50.Items[i]).cfop; wregistro54.CST := '0'{nacional}+'00'{Tributada integralmente }; wregistro54.NumeroItem := ii; wregistro54.Codigo := cdc.fieldbyname('codigo_produto').asstring; wregistro54.Descricao := cdc.fieldbyname('descricao').asstring; wregistro54.Quantidade := cdc.fieldbyname('quantidade').ascurrency; wregistro54.Valor := cdc.fieldbyname('PRECO_UNITARIO').ascurrency; wregistro54.ValorDescontoDespesa := cdc.fieldbyname('desconto').ascurrency; wregistro54.BasedeCalculo := cdc.fieldbyname('preco_total').ascurrency; wregistro54.BaseST := cdc.fieldbyname('BASEICMSST').ascurrency; wregistro54.ValorIpi := cdc.fieldbyname('ipi').ascurrency; wregistro54.Aliquota := cdc.fieldbyname('ALICOTA_ICMS').ascurrency; ACBrSintegra.Registros54.Add(wregistro54); wregistro75 := TRegistro75.Create; wregistro75.Codigo := wregistro54.Codigo; //cdc.fieldbyname('codigo_produto').asstring; wregistro75.AliquotaICMS := wregistro54.Aliquota; wregistro75.NCM := cdc.fieldbyname('CODIGO_NCM').asstring; wregistro75.DataInicial := ACBrSintegra.Registro10.DataInicial; wregistro75.DataFinal := ACBrSintegra.Registro10.DataFinal; wregistro75.Descricao := cdc.fieldbyname('descricao').asstring; wregistro75.Unidade := cdc.fieldbyname('unidade').asstring; wregistro75. ACBrSintegra.Registros75.Add(wregistro75); lb54.caption := 'Total de '+inttostr(iii)+' Registros54'; application.ProcessMessages; cdc.next; ii := ii + 1; end; cdc.free; end; end;
  20. é como tu faz? minha maior duvida é essa.
  21. opa, fiz uma configuração no sistema onde o usuario ira dizer se vai trabalhar local ou com o monitor. tambem nessa configuração ele indica onde vai estar gravando e lendo os arquivos do monitor. testei a saida de cancelamento tudo ok. gerou la o arquivo, o monitor leu e gerou a saida. ai criei uma rotina pra pegar o retorno e interpretar e depois apagar o arquivo. eu botei essa rotina num loop de 10 onde se ele nao achou o arquivo ele vai dar um sleep de 1 segundo e tentar de novo. se achou ler interpreta e sai. blz. voces fazem mais ou menos assim?
  22. minha duvida é se tiver duas pessoas ao mesmo tempo gerando nota. como pegar o retorno certo? eu tenho que fazer um loop ate que o monitor crie o arquivo de resposta? como saber se aquela resposta é a desse usuario e nao do outro que ta tirando a nota na hora? se eu usar socket como é a resposta? instantaneamente ou eu tenho que ficar escutando ate ela chegar? sao essas as duvidas que eu tenho. vc nao tem nenhum trecho de codigo ai nao? isso ia me ajudar um pouco a compreender. obrigado e valeu pela ajuda. t+
  23. por favor, sempre utilizei o ACBRNfe para gerar a nf-e, so que agora surgiu uma situação que não tinha passado antes. o meu cliente comprou o tolken e por isso o certificado vai estar instalado em apenas uma maquina. so que as outras vao precisar continuar gerando as notas. ai vendo um jeito de contornar isso a solução seria usar o acbrnfemonitor, ok. achei a lista dos comando, tudo certinho. so que to meio perdido pra fazer a codificação, nao sei se é melhor gerar em txt, ou socket, nao sei como proceder se for gerar arquivo txt, etc. alguém ai tem algum exemplo em delphi de como chamar as rotinas? tipo vou gerar meu arquivo normalmente pelo acbrnfe e depois chamar esses comandos, mas to perdido. obrigado por qualquer ajuda.
×
×
  • 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...