Ir para conteúdo
  • Cadastre-se

ESSystem

Membros Pro
  • Total de ítens

    69
  • Registro em

  • Última visita

  • Days Won

    2

Tudo que ESSystem postou

  1. Ao usar a ConsultaNFSePorRPS usando o provedor Tiplan tive algumas dificuldades para obter o retorno, mesmo passando os parâmetros corretamente a função não retornava os valores nas propriedades. Fiz algumas analises e descobri que no fonte pcnLeitor tem a função "TLeitor.rExtrai" que dentro dela é passada em uma variável FArquivo com o XML em string, porém o XML vem com string '$lt;' que equivale a '<', mas no código a comparação é feita com '<' e assim ele não traz o retorno para as propriedades do componente, pois ele não encontra o sinal de menor '<'. O mesmo acontece para o sinal de maior '>' que equivale a string '$gt;' na variável de retorno. Fiz uma logica usando StringReplace para sanar o problema paliativamente. Se houver algum tipo de correção quanto a isso estarei no aguardo. Disponibilizarei a função alterada abaixo. OBS: Estou usando a cidade de Americana e também estou com os fontes atualizados. function TLeitor.rExtrai(const nivel: integer; const TagInicio: string; TagFim: string = ''; const item: integer = 1): AnsiString; var Texto: AnsiString; i,j: integer; begin //NOTA: Extrai um grupo de dentro do nivel informado FArquivo := StringReplace(FArquivo,'&lt;','<',[rfReplaceAll]); FArquivo := StringReplace(FArquivo,'&gt;','>',[rfReplaceAll]); FNivel.strings[0] := FArquivo; if Trim(TagFim) = '' then TagFim := TagInicio; Texto := FNivel.Strings[nivel - 1]; Result := ''; FGrupo := ''; for i := 1 to item do if i < item then Texto := copy(Texto, pos('</' + Trim(TagFim) + '>', Texto) + length(Trim(TagFim)) + 3, maxInt); j := pos('</' + Trim(TagFim) + '>', Texto); if j = 0 then j := pos('</' + Trim(TagFim) + ':', Texto); // Correção para WebServices do Ceará/MG //Correção para leitura de tags em que a primeira é diferente da segunda Ex: <infProt id=XXX> e a segunda apenas <infProt> // Texto := copy(Texto, 1, pos('</' + Trim(TagFim) + '>', Texto) + length(Trim(TagFim)) + 3); Texto := copy(Texto, 1, j + length(Trim(TagFim)) + 3); i := pos('<' + Trim(TagInicio) + '>', Texto); if i = 0 then i := pos('<' + Trim(TagInicio) + ' ', Texto); if i = 0 then i := pos('<' + Trim(TagInicio) + ':', Texto); //correção para webservice do Ceará if i = 0 then exit; Texto := copy(Texto, i, maxInt); // Alterado por Claudemir em 13/03/2013: j:=pos('</' + Trim(TagFim) + '>',Texto); // j:=pos('</' + Trim(TagFim) + '>', Texto) + length(Trim(TagFim)) + 3; j:=pos('</' + Trim(TagFim) + '>', Texto); if j=0 then j:=pos('</' + Trim(TagFim) + ':', Texto); //correção para webservice do Ceará // Result := TrimRight(copy(Texto, 1, j - 1)); Result := TrimRight(copy(Texto, 1, j - 1 + (length(Trim(TagFim)) + 3))); FNivel.strings[nivel] := Result; FGrupo := result; end; Att, Marcos Duca Essystem
  2. Bom dia. Também estamos com problemas com o Itau. Ao enviar o arquivo remessa o banco retorna "Codigo da Ocorrencia/Movimento Invalido". O cliente reportou que teve cliente dele que não conseguiu pagar o boleto no banco, mas isso foi ontem no final da tarde. Estamos levantando mais informações ainda.
  3. Atualizamos todos os clientes com a versao 1.0.8, vamos aguardar uns 10 dias e verificar se o problema foi resolvido... Pontelo
  4. Boa Noite ! Depois da Atualização do Trunk2 começou a ocorrer esse erro de estouro de memória. Em dados de clientes com muito movimento... Pode ter havido algum problema na migração ? Alguém mais está tendo esse problema ? Obrigado ! Pontelo ESSystem
  5. Daniel, boa tarde ! lancamos um caso no forum de suporte da Dimep e enviamos por email para Diego e Ana Paula, com as telas, log e ate link desse nosso caso. Duro de reproduzir isso Daniel é que num universo de 1.000 cupons, p.ex., 2 vao falhar... Pontelo
  6. Change-log.txt não Daniel... Nós anexamos aqui o log do acbr... Poderia ser talvez algum problema nos componentes do ACBr, ao recuperar a informação que vem do SAT ? quem geraria esse chage-log que você se refere ?
  7. Daniel, bom dia ! Verificamos no cliente e os XML foram gerados com a versao 1.0.3.3 Pelo que verificamos a DLL mais atual é a 1.0.8.3 Existe alguma notícia ou informativo da Dimep que versões anteriores podem causar esse tipo de coisa ? Obrigado ! Pontelo
  8. No nosso caso, houveram problemas e 2 cupons. 1. Cupom nCFe 000188 , gravou o xml na pasta porem ele está com 1.5MB de tamanho sendo que o padrão de todos os outros é algo em torno de 6 a 10K Anexamos a imagem dos XMLs 2. Cupom nCFe 000130 que bichou geral o retorno. Tem o log do acbr anexo, compactado. SAT Dimep. Obrigado ! Pontelo logsat.zip
  9. ESSystem

    XML de Retorno Corrompido

    Boa Tarde estamos tendo um problema com o XML de retorno do CF-e SAT, em alguns casos ele esta corrompendo o XML, analisando o log, parece que o aparelho não consegue assinar o XML, alguém esta tendo o mesmo problema ? Em anexo o log gerado pelo SAT Aparelho DIMEP. logsat.rar
  10. Funcionou aqui. Era a DLL da Gertec que tinhamos que estava desatualizada. Ela precisava da libwinpthread-1.dll Porém no nosso sistema não falava da falta dessa dll mas sim que nao conseguia carregar a gersat.dll O suporte da Gertec passou a gersat.dll atualizada e passou a funcionar. SAT de Produção. Vamos instalar no cliente agora. Configurado no ACBr como satDinamico_cdecl Daniel solicitei à Gertec para analisar a doação de um SAT em Homologação para a ACBr. Espero que viabilizem. Obrigado !
  11. Fizemos o teste e o Dimep funcionou sim, o Gersat ainda nao...
  12. Tentamos ativar um SAT Gertec mas retorna o erro "Erro ao carregar a funo: AssociarAssinatura na Biblioteca: C:\cash\GERSAT.dll." Alguém por favor já conseguiu instalar um Gertec ? Pelo programa da Gertec que tem no pacote deles, o ativador.exe está comunicando ok... Obrigado ! Pontelo
  13. Claudio pelo que vi dela, ela é compatível com ESC/POS e portanto funciona como se fosse uma Epson...
  14. O texto da CCe é pego de um memo. Substituímos os ENTERs do texto por ';' e a CCe passou.
  15. tem sim Juliomar, sao varios arquivos, na duvida, anexei todos obrigado ! 1101103515076787516100010855001000035048100035048002-procEventoNFe.xml 1-ped-eve-soap.xml 1-eve.xml 1-eve-soap.xml 1-ped-eve.xml
  16. Boa Tarde ! Estamos no Trunk2. Ao fazer a 2a CCe de uma NFe, retorna o erro 297 REJEIÇÃO: VALOR DA ASSINATURA (SIGNATUREVALUE) DIFERE DO VALOR CALCULADO Na 1a. CCe tudo vai normalmente, ela é aprovada e tudo mais. O que pode ser... Obrigado ! ESSystem
  17. Boa Tarde ! Faz 2 dias que nao conseguimos entrar no SGRSAT. Não achei nada na net. Alguem mais está tendo problemas ? Obrigado ! == Voltou a entrar normalmente. Deve ser alguma instabilidade no site da fazenda...
  18. Estou anexando um cabeçalho em TXT enviado para um destinatário com Email do Gmail. Cabeçalho.txt Cabeçalho.txt
  19. Boa Tarde pessoal, Estou tentando enviar emails pelo sistema usando o envio de Email do ACBr, porem eu passo o parâmetro da Função como true e ele não envia o pedido de confirmação no Email mesmo assim. Abaixo esta o código que estou usando: Gostaria de saber como Resolver esse problema. Aguardo uma resposta. Obs: O Email esta chegando normalmente para o destinatário. Obrigado, Att Marcos Duca, Essystem.
  20. Bom dia Juliana, Os boletos realmente não foram rejeitados, obrigado pelo esclarecimento. Att, Marcos Duca, Essystem.
  21. Boa tarde pessoal, Gerei alguns boletos do itau pelo ACBr e enviei os mesmos para uma analise feita pelo pessoal do próprio banco e eles me retornaram alguns ajustes a serem feitos, queria saber se isso será corrigido por vocês ou se alguém poderia me dar alguma dica. Estou anexando a imagem do documento que me retornaram com os ajustes. Obrigado, Att Marcos Duca, Essystem. 034772015.pdf
  22. Qual foi a solução para o problema..?
  23. Boa tarde, estou com um problema similar.. Fiz impressão utilizando uma impressora Zebra TLP 2844, onde sai tudo preto. Utilizei tambem uma impressora Argox OS-214, onde sai praticamente tudo preto, já tentei diminuir a temperatura e nada.. Alguém sabe uma forma de corrigir isso? Agradeço desde já, obrigado.
  24. Bom dia e obrigado pelos retornos ! Existe sim Daniel. Achamos mais interessante aproveitar o botão "Enviar" que existe no Fortes para quando o operador quiser, já enviar email por ali. A questão é que não estamos sabendo onde alterar os fontes para implementar esse evento.. Pontelo ESSystem
×
×
  • 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.