Ir para conteúdo
  • Cadastre-se

Marco Aurelio De Nadai

Membros
  • Total de ítens

    15
  • Registro em

  • Última visita

Tudo que Marco Aurelio De Nadai postou

  1. Bom dia amigos! Estou com o seguinte problema: Quando coloco a opção de impressão SAT Fortes, ele não imprime pelo meu sistema. Aparece um erro e ele fica preso nos documentos a serem impressos do windows e se eu fecho o sistema em 3 segundos ele imprime o cupom fiscal. Porém se eu digitar um texto no bloco de notas e imprimir pela impressora fiscal, ele imprime normalmente. Utilizo (bematech mp-4200Th). Alguém sabe me dizer o que pode ser isso? Se é problema no Fortes, no driver da impressora ou incompatibilidade com o windows 8.1? Grato.
  2. Daniel, Analisei os Logs. diz que estou tentando cancelar uma venda já cancelada. Só que percebi uma coisa quando mando cancelar se ele retorna o erro "Erro na leitura da porta de comunicacao com o S@T" ele cancela a venda no sat, me retornando apenas o erro. Ai tento novamente ele me retorna erro, vou analisar nos logs e diz que o cupom já foi cancelado. vc já passou por isso? Encontrei o problema.... Uso o Sat da Bematech e ele tem um xml de configuração, onde tem configurações de timeout para cada evento da dll, o de cancelamento estava com 1000, passei ele para 10000 como o da venda, e parei de ter esse problema.
  3. Daniel, Analisei os Logs. diz que estou tentando cancelar uma venda já cancelada. Só que percebi uma coisa quando mando cancelar se ele retorna o erro "Erro na leitura da porta de comunicacao com o S@T" ele cancela a venda no sat, me retornando apenas o erro. Ai tento novamente ele me retorna erro, vou analisar nos logs e diz que o cupom já foi cancelado. vc já passou por isso?
  4. Ola Ricardo. estou encontrando dificuldades para pegar esse código de retorno que suas funções tratam, qual a propriedade do acbrsat que retorna esse código? desde já obrigado.
  5. Humm... Pode ser. Pode ser.... Isola o ifdef e o endif: //{$ifdef FPC} {$define VCL} {$define USE_VARIANTS} //{$endif}
  6. Vc abriu o delphi, abriu o novo projeto, colocou o componente do fortes e tentou compilar? Pois eu havia conseguido instalar mas não compilava os projetos.
  7. Aqui para mim tb apareceu os mesmos erros. [Error] RLUtils.pas(181): $ENDIF expected but $IFEND found [Error] RLUtils.pas(201): $ENDIF expected but $IFEND found [Error] RLUtils.pas(903): Undeclared identifier: 'CharInSet' [Error] RLUtils.pas(903): Operator not applicable to this operand type [Error] RLUtils.pas(908): Operator not applicable to this operand type [Fatal Error] RLMetaFile.pas(35): Could not compile used unit '..\Source\RLUtils.pas'
  8. Daniel, dei uma olhada no Log do sat e verifiquei que a recusa ocorre pois a venda já esta cancelada, vou fazer mais alguns testes, terminando eu posto o resultado aqui. Obrigado pela dica.
  9. Daniel, estou utilizando os componentes do trunk2. O Sat foi desenvolvido em cima do Trunk2.
  10. Bom dia!! Estou tendo problemas com o cancelamento de cupons no Sat, da erro na validação dos dados. Abaixo um trecho do Log SAT: - 09:19:17:090 - -- 09:19:17:090 - numeroSessao: 900029 - Comando: CancelarUltimaVenda( CFe35150782373077000171599000034710000432549670, <CFeCanc><infCFe chCanc="CFe35150782373077000171599000034710000432549670"><ide><CNPJ>16716114000172</CNPJ><signAC>SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT</signAC><numeroCaixa>001</numeroCaixa></ide><emit></emit><dest><CNPJ>54723028000186</CNPJ></dest><total></total></infCFe></CFeCanc> ) - 09:19:18:288 - NumeroSessao: 900029 - Resposta:Erro|Erro na leitura da porta de comunicacao com o S@T|Header - 09:19:34:631 - -- 09:19:34:631 - numeroSessao: 245742 - Comando: CancelarUltimaVenda( CFe35150782373077000171599000034710000432549670, <CFeCanc><infCFe chCanc="CFe35150782373077000171599000034710000432549670"><ide><CNPJ>16716114000172</CNPJ><signAC>SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT</signAC><numeroCaixa>001</numeroCaixa></ide><emit></emit><dest><CNPJ>54723028000186</CNPJ></dest><total></total></infCFe></CFeCanc> ) - 09:19:34:915 - NumeroSessao: 245742 - Resposta:245742|07099|0000|Erro de validação do conteúdo|| - 09:19:46:477 - -- 09:19:46:477 - numeroSessao: 302092 - Comando: ConsultarSAT - 09:19:46:742 - NumeroSessao: 302092 - Resposta:302092|08000|SAT em operação|| - 09:55:07:412 - ACBrSAT.DesInicializado - 09:55:07:412 - ACBrSAT.Inicializado - 09:55:53:548 - -- 09:55:53:548 - numeroSessao: 747348 - Comando: CancelarUltimaVenda( CFe35150782373077000171599000034710000432549670, <CFeCanc><infCFe chCanc="CFe35150782373077000171599000034710000432549670"><ide><CNPJ>16716114000172</CNPJ><signAC>SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT</signAC><numeroCaixa>001</numeroCaixa></ide><emit></emit><dest><CNPJ>54723028000186</CNPJ></dest><total></total></infCFe></CFeCanc> ) - 09:55:53:992 - NumeroSessao: 747348 - Resposta:747348|07099|0000|Erro de validação do conteúdo|| Só funciona o cancelamento se eu emitir a venda e logo em seguida cancelar. Trecho do Código que faz o cancelamento: if dm1.ParametrosSAT.AsString = 'S' then begin dm2.VendasXMLNFCE.SaveToFile(dm1.SAT.ConfigArquivos.PastaCFeCancelamento+'Cancelar_'+rxVenda.text+'.xml'); dm1.SAT.CFe.LoadFromFile(dm1.SAT.ConfigArquivos.PastaCFeCancelamento+'Cancelar_'+rxVenda.text+'.xml'); dm1.SAT.CancelarUltimaVenda; DeleteFile(dm1.SAT.ConfigArquivos.PastaCFeCancelamento+'Cancelar_'+rxVenda.text+'.xml'); if dm1.SAT.Resposta.codigoDeRetorno = 7000 then begin dm1.SAT.ImprimirExtratoCancelamento; xmlcanc := dm1.SAT.CFeCanc.AsXMLString ; // True = Gera apenas as TAGs da aplicação chavecanc := dm1.SAT.CFeCanc.infCFe.chCanc; end else begin MessageDlg(sUsuario+', '+dm1.SAT.Resposta.mensagemRetorno, mtWarning, [mbok],0); exit; end; end; Alguém tem alguma ideia?
  11. Bom dia Regis.. Qual o endereço desses fontes atualizados? Pois os que eu tenho esta com erro nas diretivas e vira uma bagunça na hr de instalar.
  12. Novo Documento de Texto (3).txt
×
×
  • 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.