Ir para conteúdo
  • Cadastre-se

alessandro pancotte

Membros
  • Total de ítens

    65
  • Registro em

  • Última visita

Tudo que alessandro pancotte postou

  1. Pessoal no acbrdevice que citei no post anterior eu comentei este paragrafo abaixo. if pos('\\', copy(VName, 1, 2)) > 0 then //se for impressora na rede. begin VName := copy(VName, 3, Length(VName)); VPos := pos('\', VName); VName := copy(VName, VPos + 1, Length(VName)); end; Qual a razao de ele existir, ou a variavel prnname é de deveria conter somente o nome da impressora compartilhada?
  2. Daniel, Quando executo o teste ele mesmo ja carrega o nome da impressora com o raw, mas eu fiz este teste e como eu citei acima, eu comentei o texto onde ele monta a Vname e dai funcionou Segue as imagens de como estou usando o o nome da impressora Segue o device alterado ACBrDevice.pas
  3. Pessoal, Na minha opinião o que esta errado é este paragrafo dentro do acbrdevice / GetPrinterRawIndex / retornaporta if pos('\\', copy(VName, 1, 2)) > 0 then //se for impressora na rede. begin VName := copy(VName, 3, Length(VName)); VPos := pos('\', VName); VName := copy(VName, VPos + 1, Length(VName)); end; if SameText(PrnName, VName) then begin Result := I; Break; end; Na configuracao do acbrteste eu coloquei RAW:\\Projeto-pc\MP-4200 TH No paragravo if pos ('\\' ele retira o nome da maquina deixando somente o nome da impressora na variavel VName E logo abaixo no if sametext(prnname, vname) ele compara se são iguais. Mas nunca vao ser porque a variavel prnname recebe o nome inteiro sem o raw, conforme citado abaixo. PrnName := Porta; if (copy(UpperCase(PrnName), 1, 4) = 'RAW:') then PrnName := copy(PrnName, 5, Length(PrnName)) ; A meu ver nao tem muito sentido o que foi feito, ou eu nao entendi o porque disso
  4. Amigos, Tenho a seguinte situação. A) Um computador com uma impressora Bematech MP 4200 th Outro computador que manda imprimir na impressora citada acima Aqui no nosso escritorio tambem temos uma bematech mp 4200 th que esta instalada num pc e os demais pcs imprimem nela qdo precisa ser feito algum teste Ocorre que neste cliente qdo o nosso software manda imprimir pelo posprinter da erro "FIle Acess Denied" ou "Impressora Não encontrada [\\Caixa02\mp4200]" Nossos sistemas estao usando o acbr baixado em Julho/2017 O interessante é que aqui na nossa rede funciona, mas no cliente da "file acces denied" Para fazer outro teste eu acabei de atualiar meu acbr, baixei as atualizacoes do svn em outra pasta Fechei o delphi, executei o apaga acbr Renomeei minha pasta de acbr dez 2016 para acbr Executei a instalacao de todos os componente Abri o projeto acbr posprinter teste.exe dei um build no projeto Agora aparece impressora nao encontrada [\\projeto-pc\mp-4200 th] Deixei com RAW na frente, tirei o RAW e segue o problema. Vi em outro post dizendo que havia algumas falhas do acbrdevice mas que tinham sido corrigidas em out/2016, imagino que este acbr que baixei ja esteja atualizado svn://svn.code.sf.net/p/acbr/code Tem algo que estou deixando de fazer...
  5. Outra coisa e o projeto que eu criei no xe 7 ta em anexo, da o erro qdo abre neste usuario administrador Nao da para postar o exe pois ele gera um arquivo de 10,9mega e compactado passa o permitido teste.rar
  6. Amigo, Uso o Delphi 2007, meu exe estava dando cerca de 40mega compilando como release e 76mega como debug Mudei pro Xe7 e o exe foi para 106mega e nao da diferenca do debub pra release Tenho outra aplicacao menor que no 2007 estava dando 9mega e no xe7 foi para 16mega Detalhe esta aplicacao tem umas 6 telas somente, pois é um programinha que serve somente para emitir nfe/nfce O teu exe tambem aumentou?
  7. Daniel, obrigado pela resposta. Nao entendi direito o que seria assinar . exe com certificado digital? Poderia explicar melhor? Porem eu tenho outras duas maquinas de desenvolvimento e elas geram o exe, e abre normalmente em qualquer outra maquina, inclusive na minha. Outra coisa, eu uso esta maquina a algum tempo, e antes gerava exe e nao tinha problema de travar. O estranho é que a copia do exe feita na mesma pasta trava, e o original nao E o do xe7 roda local, roda no TS, roda via compartilhamento na maquina do outro programador, e na minha maquina o execuvel que eu gerei e copie para outra pasta (no caso, a pasta do servidor) trava
  8. Pessoal, Formatei meu pc a poucos dias. Reinstalei o Delphi 2007 com os componentes que uso, Acbr, Skindata, ZipMaster, TeeChart, ReportBuilder, Fortes, EhLib, FlatStyle, Zeos. Reinstalei o Delphi XE 7 com os componentes que uso, Acbr, ZipMaster, ReportBuilder, Fortes, EhLib, FlatStyle, Zeos. Tenho na minha maquina o Warshaw(gbpsv.exe), pois acesso BB e Sicredi. Windows 7 instalado, uso o usuario administrador -> net user administrator /active:yes Eu compilo minha aplicacao gerando exe na pasta local onde sempre gerei e roda normalmente Se copio o d:\projetos\delphi\domynus\domynus.exe para o meu servidor (windows server 2008 em servidor:e:\clientes\log\domynus.exe) e tento abrir pelo mapeamento de rede o executavel trava (1) abre a tela de login. 2) logo o sistema 3) quando clico em alguma tela o sistema trava, as vezes aparece esta mensagem "An unhandled win32 exception occurred in SistemaApp.exe [1160]. Just-In-Time debugging this exception failed with the following error: No installed debugger has Just-In-Time debugging enabled. In Visual Studio, Just-In-Time debugging can be enabled from Tools/Options/Debugging/Just-In-Time" Se pego o que esta na minha maquina e dou um copy (d:\projetos\delphi\domynus\domynus.exe -> d:\projetos\delphi\domynus\domynus copia.exe) pelo explorer mesmo e tento abrir pelo copia ele tambem trava Se acesso o servidor pelo TS e abro a aplicacao que havia copia (conforme dito anteriormente) abre normalmente Detalhe no meu TS tem o Warshaw instalado e nao da erro. Tem maquina que funciona e tem maquina que trava igual a minha. Fiz um outro teste, tentando abrir o execuvel copia d:\projetos\delphi\domynus\domynus copia.exe, na minha maquina mas acessando com outro usuario com permissao de administrador e nele funciona Tentei abrir o exe que esta no meu servidor (windows server 2008 em servidor:e:\clientes\log\domynus.exe) funcionou Porem fiz o mesmo procedimento com o exe gerado pelo XE7, fiz tudo que citei acima e o do XE7 so funciona se abro pelo TS, ou se abro o gerado na pasta do projeto O engracado é que so criei um projeto (com usuario adminsitrador) pelo xe7 e coloque um buton na tela e mandei compila da o seguinte erro "unable to create process: Acesso negado", mas ele gera o EXE, ai se abro este exe pelo outro usuario que tem ele funciona. Sei que escrevi problemas relacionados a minha app pelo D2007, XE7 e agora este projetinho pelo XE7, mas procurei detalhar tudo que esta ocorrendo. Caso alguem tenha uma ideia, nao tirei o warshaw por conta desta questao de abrir um usuario e em outro nao e ate antes de formatar a maquina tambem ja tinha o warshaw rodando e nao havia tido o problema Tambem registrei a midas.dll, so nao desinstalei o firebird e instalei novamente,
  9. Pessoal embora o CEST tenha sido prorrogado em producao para 01/04/2016, em homologação ja esta funcionando. Estou tentando enviar uma nota de homologacao de um cliente e se eu deixo sem cest Se informo o cest aparece o erro anexado. Preciso atualizar mais alguma coisa. Usando trunk2 41160179758868000105550010000001011000001013-nfe com cest.xml 41160179758868000105550010000001011000001013-nfe.xml
  10. Boa tarde Italo, Sim, acredito ser uma alternativa segura. Obrigado pelo retorno.
  11. Pessoal eu sei que ja discutiram sobre este erro do digestvalue, mas segue meu problema. Tentei enviar uma NFCe em homologação para fazer alguns testes, na hora o sistema apresentou um erro, mas chegou a enviar o xml, porem nao gravou os dados no meu banco de dados. A nota foi enviada pra receita, porem não gravei nenhuma informação no banco e também fiquei sem o xml original, ou seja, no meu sistema ficou como se a NFCe nunca tivesse sido enviada. Repeti o processo de enviar novamente, ai ele gera o xml mas da a mensagem DigestValue do documento 41160109005135000114650010000001991000001990 não confere. Eu tenho feito da seguinte maneira, monto o xml, Pude observar que o digestvalue que vem no retorno realmente é diferente do que foi gerado qdo tento enviar novamente Digestvalue do retorno -> 'ZBZlu7SVdlJfjVbxay4Ksz2GeP8=' Deixei a propriedade ValidarDigest = false, enviei novamente e deu certo. Acabei de ler o manual Acbrnfe 1.04 e nao achei nada especifico sobre o campo digestvalue, a não ser onde diz que a propriedade True faz a comparação. Gostaria de uma orientação, caso aconteca novamente como citei acima, onde a NFCe esta autorizada mas por alguma razão não foi gravado nada no banco. E tambem se devo deixar a propriedade true ou false, e por que? 41160109005135000114650010000001991000001990-nfe erro digestvalue.xml 41160109005135000114650010000001991000001990-nfe funciona.xml
  12. Ola, Fiz a implementação da Nfe 3.10 em meu software desde ago/2014, e estava funcionando até semana passada. Hoje ao gerar o xml da o seguinte erro: Erro nao catalogado. Unable to locate class [gov.pr.fazenda.nfe.dto.NotaConsultaLoteDTO] [sELECT new gov.pr.fazenda.nfe.dto.NotaConsultaLoteDTO( autorizacao.numProtocolo, recepcao.id.chaveAcesso, recepcao.dataFimProcessamento, recepcao.digestValue, recepcao.codMensagem, recepcao.complementoMensagem ) FROM gov.pr.fazenda.nfe.pojo.Autorizacao autorizacao, gov.pr.fazenda.nfe.pojo.Recepcao recepcao WHERE recepcao.id.numRecibo = :numRecibo AND autorizacao.chaveAcesso = recepcao.id.chaveAcesso AND autorizacao.numRecibo = recepcao.id.numRecibo ] =========================================================== Utilizando a v2.00 funciona normalmente. Alguem teve este mesmo problema.... Att
  13. Vou fazer este mesmo teste em outras maquinas, antes de formata-la.... Valeu pela dica....
  14. Desinstalei o GbPlugin, no regedit retirei tudo que faz referencia a ele. Mas continua o mesmo erro.
  15. Que égua hein (kkkk)... Instalei programa do banco do brasil e sicredi, o famigerado GBPlugin. Vou tentar desinstalar ele, e ver se tem mais alguma coisa para tirar. Valeu Joel... vou tenta aqui...
  16. Bom dia, https://isseteste.maringa.pr.gov.br/ws/ https://isseteste.maringa.pr.gov.br/ws/#EnviarLoteRps https://isseteste.maringa.pr.gov.br/ws/#EnviarLoteRpsSincrono https://isseteste.maringa.pr.gov.br/ws/#GerarNfse https://isseteste.maringa.pr.gov.br/ws/#CancelarNfse https://isseteste.maringa.pr.gov.br/ws/#SubstituirNfse https://isseteste.maringa.pr.gov.br/ws/#ConsultarLoteRps https://isseteste.maringa.pr.gov.br/ws/#ConsultarNfseRps https://isseteste.maringa.pr.gov.br/ws/#ConsultarNfseServicoPrestado https://isseteste.maringa.pr.gov.br/ws/#ConsultarNfseServicoTomado https://isseteste.maringa.pr.gov.br/ws/#ConsultarNfseFaixa Abrindo estes enderecos pelo Chrome, aparece: This XML file does not appear to have any style information associated with it. The document tree is shown below. <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>Sender</faultcode> <faultstring>Invalid XML</faultstring> </SOAP-ENV:Fault> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Abrindo estes enderecos pelo IE 8, aparece: O Internet Explorer não pode exibir a página da Web * Certificado do cliente esta instalado * Firewall desabilitado * Avira desinstalado * Avancadas - SSL 2.0 (marcada) - TSL 1.0 E 1.1 (marcada) - Verif revogacao de certif servidor (desmarcada) Tem mais alguma coisa que devo ajustar no IE 8? No xml gerado pelo meu sistema nao aparece a primeira linha: <?xml version="1.0" encoding="UTF-8" ?> no arquivo \Ger\10-env-lotS.xml Teria alguma influencia?
  17. Ola Joel, obrigado pela atencao. Minha maquina é nova, e formatei semana passada instalando o Win7, Nfe e CTe estao funcionando normalmente. De qualquer forma, aguardo alguma dica da turma... Enquanto isso vou continuar tentando... O pessoal da Paliari que desenvolveu o sistema ISSE, não se dignaram a dar sequer uma orientação e a Pref de Maringá me responderam da forma citada acima. Abraços...
  18. Mandei um email a equipe tecnica da prefeitura, solicitando uma orientacao sobre o erro citado acima, bem como os enderecos do webservice, veja o que me responderam: Sr. EnviarLoteRpsEnvio (ESSE MÉTODO NÃO ESTÁ DISPONIBILIZADO) é um método ASSÍNCRONOS que não disponibilizamos. Utilize os métodos EnviarLoteRpsSincronoEnvio (para enviar vários RPS num lote) ou GerarNfseEnvio (para enviar um RPS para cada lote) Atenciosamente Equipe Técnica ISS Com relacao aos enderecos, me mandaram procurar no manual... Homologacao https://isseteste.maringa.pr.gov.br/ws/?wsdl Producao https://isse.maringa.pr.gov.br/ws/?wsdl webservice.xml
  19. Italo, obrigado pela atencao... Usando os dois continua dando erro: Usando ACBrNFSe.Enviar(1,false): O servidor retornou uma resposta inválida ou não reconhecida - URL:https://isseteste.maringa.pr.gov.br/ws/ - SOAPAction:https://isseteste.maringa.pr.gov.br/ws/#EnviarLoteRps Usando ACBrNFSe.EnviarSincrono(1,false): O servidor retornou uma resposta inválida ou não reconhecida - URL:https://isseteste.maringa.pr.gov.br/ws/ - SOAPAction:https://isseteste.maringa.pr.gov.br/ws/#EnviarLoteRpsSincrono Baixei os fontes do acbr faz uns 10 dias Acabei de revisar se as Dlls estao pastas corretas Pasta de schemas tbem esta certo. Nao entendi o problema ainda.... 1-env-lot.xml 1-env-lotS.xml 41-Rps.xml 41-Rps2.xml
  20. Ola, Estou com o seguinte problema para gerar arquivo NFSe para Maringa; Se utilizo desta forma, da erro bem no momento de validar ACBrNFSe.NotasFiscais.GerarRPS; ACBrNFSe.NotasFiscais.Assinar; ACBrNFSe.NotasFiscais.Valida; (ocorre o erro citado abaixo) ACBrNFSe.EnviarSincrono(1,false); Falha na validação dos dados da nota 4 The node is neither valid nor invalid because no DTD/Schema declaration was found. -------------------------------------------------------------------------------------------------------------------------------------- Se retiro a instrucao de valida, da o seguinte erro ao enviar: ACBrNFSe.NotasFiscais.GerarRPS; ACBrNFSe.NotasFiscais.Assinar; ACBrNFSe.EnviarSincrono(1,false); (ocorre o erro citado abaixo) O servidor retornou uma resposta inválida ou não reconhecida - URL:https://isseteste.maringa.pr.gov.br/ws/ - SOAPAction:https://isseteste.maringa.pr.gov.br/ws/#EnviarLoteRpsSincrono gera xml.txt configura acbr.txt arquivo xml.txt
  21. Bom dia, Comecei os testes da NfSe para Maringá. Gostaria de saber se é obrigatorio ter numero de rps ou posso gerar sem. Estou usando o comando ACBrNFSe.Enviar(0, true); E retorna o seguinte erro -> servidor retornou uma resposta inválida ou não reconhecida - URL:https://isseteste.maringa.pr.gov.br/ws/ - SOAPAction:https://isseteste.maringa.pr.gov.br/ws/#EnviarLoteRp
  22. Andre passei para false e funcionou perfeitamente. Obrigado....
  23. Mudei para false e fiz o teste, ele realmente traz o recibo mas no retorno, nem neste consultar traz alguma informacao, o tpamb retorna como producao, e o restante de informacao vem vazio, tem alguma outra forma de fazer isso. Na versao 200 estou usando assim funciona perfeitamente. DM.ACBrNFe.Consultar; Memo1.Lines.Clear; Memo1.Lines.Add('Funcao Consulta RetWS'); Memo1.Lines.Add(DM.ACBrNFe.WebServices.Consulta.RetWS); Memo1.Lines.Add('Envio NFe'); Memo1.Lines.Add('Ambiente: ' + TpAmbToStr(DM.ACBrNFe.WebServices.Consulta.TpAmb)); Memo1.Lines.Add('Versão Aplic.: ' + DM.ACBrNFe.WebServices.Consulta.verAplic); Memo1.Lines.Add('Status Serviço: ' + IntToStr(DM.ACBrNFe.WebServices.Consulta.cStat)); Memo1.Lines.Add('UF: ' + IntToStr(DM.ACBrNFe.WebServices.Consulta.cUF)); Memo1.Lines.Add('Motivo: ' + DM.ACBrNFe.WebServices.Consulta.XMotivo); Memo1.Lines.Add('Mensagem: ' + {IntToStr(DM.ACBrNFe.WebServices.Consulta.cMsg) + }DM.ACBrNFe.WebServices.Consulta.Msg); Memo1.Lines.Add('Protocolo: ' + DM.ACBrNFe.WebServices.Consulta.Protocolo); if DM.ACBrNFe.WebServices.Consulta.cStat in [100,101,110] then NfeEnviada := True;
  24. Certo André, no caso vou passar no parametro do enviar como 'false' e testar assim que o site da receita voltar a funcionar Com relacao ao dm.ACBrNFe.Consultar, que tambem traz de retorno os campos vazios é o mesmo problema? Att.
  25. Esqueci de dizer que se faco estes mesmos passos na usando a versao v200 funciona normalmente. E na v310, ele gera o xml e a danfe. 41140913007512000121550010000003791000003790-nfe.xml 41140913007512000121550010000003801000003805-nfe.xml
×
×
  • 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.