Ir para conteúdo
  • Cadastre-se

Renan S

Membros
  • Total de ítens

    291
  • Registro em

  • Última visita

  • Days Won

    1

Posts postados por Renan S

  1. 4 horas atrás, Daniel Simoes disse:

    1-Pelo que investiguei no código Fonte do Fortes, ele está fazendo o calculo do Tamanho do Papel corretamente, e envia o tamanho do papel Final, para a impressora... O problema é que alguns Drivers de Impressora, não aceitam a programação de Tamanho de Página...  :(

    2 - Mas o Fortes (ou o driver das Impressoras) parece se dar bem, com a impressão em várias páginas, em formulário contínuo (bobina), emendando todas as páginas e dando um efeito de impressão contínua...

    3 - Então para os casos onde o problema desse tópico estiver ocorrendo, é possível definir "FormularioContinuo := False", para que o Extrato seja gerado em várias páginas de acordo com o tamanho da página definido no Driver da Impressora...

    Apliquei as seguintes correções para esse caso:  

    https://sourceforge.net/p/acbr/code/18851/

    1 - Infelizmente, mas provavelmente deve ser o Driver da impressora, provavelmente eles corrijam isso algum dia, ou não :(

    2 - Sim, se tão bem sim, utilizo quebra de paginas a mais de 3 anos nos relatórios de bobina, nunca tive problemas ou espaços indesejáveis, e aqui tem lojas com impressoras de quase todas as marcas e modelos. (Muita gente fala que é errado, porém funciona em 99% dos casos que peguei)

    3 - Aee boa :) , vou atualizar e testar com as impressoras que tenho por aqui !

     

  2. 5 horas atrás, Daniel Simoes disse:

    O UnlimitedHigh, teve sua funcionalidade quebrada , após esse commit, no Fortes Report CE...

    https://github.com/fortesinformatica/fortesreport-ce/pull/222/commits/8f34d7c02d3c2f763c2d7af0524ece7cdfe30c82

    A sugestão indicada não pode ser aplicada, pois definir um valor fixo, sempre haverá um limite a ser atingido..

    Estamos verificando...

    Infelizmente não conheço muito o Fortes Report, pois utilizou apenas o Extrato SAT e a DANFe (porém do jeito que o ACBr disponibiliza) quase tudo aqui utilizou FastReport ou ESC/POS;

    Se for o caso, eu crio um propriedade de altura do papel também, (mas acho que questão não é essa);

  3. @EMBarbosa, feito.

    Criei uma propriedade para desativar o papel continuo, afim de evitar qualquer quebra desnecessárias em fontes já em produção.

    ACBrSATExtratoFortesFr.pas ACBrSATExtratoReportClass.pas

    Segue também, a pasta completa, caso seja necessário, porem realizei alteração apenas nos arquivos

    ACBrSATExtratoReportClass.pas - Para incluir a propriedade para desativar o papel continuo 
    ACBrSATExtratoFortesFr.pas - Para definir o Tamanho da folha caso esteja para desativar e mudar o Unlimed

    ExtratoFortes.zip

  4. Em 11/10/2019 at 16:02, DSilva disse:

    Oproblema, é que eu nao concigo renomear a impressora dentro do TS.

    Todas as impressoras que estao intaladas na maquina local quando vc abre o TS e vai em dispositivos de impressao, elas estao la desta forma ARGOX(2 redirecionada).. HP(2 redirecionada)..

    sendo assim impossivel de alterar os nomes.

    nao sei como resolver isso.

    so esta dando problemas com as impressoras de ETq.

    Tente compartilhar ela no servidor e utilizar via rede \\Servidor\Impressora

    • Curtir 1
  5. Testes realizadas, foi lá na Unit, e realizei a alteração do UnlimitedHeight   como comentado, para False, e define uma altura para 200 (Poderia ser 300, porém na impressora chinesas sem marca que possuo, 300 é muito, 200 da uma margem boa, para todas as impressoras que testei);

    Recompilado projeto, recarregado o XML, e enviado para impressão:
      00005.thumb.PNG.35aed75b281c9a405c320b99ce408de5.PNG

    Resultado na impressora foi esse:
    000006.jpg.6c968c8417dc265c02a3e7120e827c0d.jpg

     

    Apenas para comparar a quantidade que foi impressa:

    000007.jpg.9da827f0e040aab6b8875e8598901d4b.jpg

    Sucesso, sem nenhum produto cortado, ou perdido no meio do impresso, todos os 150 produtos e as outras informações impressas.

  6. 4 horas atrás, Daniel Simoes disse:

    Por favor faça testes usando o Demo do ACBr...

    Se conseguir reproduzir, informe o passo a passo

    Boa noite, consigo sim, vou detalhar o processo e versões utilizadas;

    Realizei a desinstalação do ACBr, Fortes e do Driver da Impressora, no caso vou reproduzir com a EPSON TM-T20 (pois no momento conto com ela a mão)
    E apaguei as pastas do ACBr e do Fortes;

    Realizei a instalação do driver da Epson versão 5.07
    Realizei o clone do repositório do Fortes CE pela URL (https://github.com/fortesinformatica/fortesreport-ce) e a instalação via Assistente (frceInstall.exe)  
    Realizei o ckeckout inicial do ACBr pela URL (svn://svn.code.sf.net/p/acbr/code/trunk2), revisão 18628
    Realizei a instalação do ACBr via Assistente (ACBrInstall_Trunk2.exe)

    Compilei o Demo do SAT, e deixei configurado da seguinte maneira:
    00001.thumb.PNG.ec9a815fad72b1dcc7b76a91fcd76bdb.PNG

    Realizei o carregamento do XML do Cupom (Deixei em anexo também), de 150 itens
    E mandei realizar a Impressão do Extrato
    00002.thumb.PNG.5ab0b4d19996579d44169261965c3fe9.PNG

    Antes do questionamento, ocorre o mesmo problema com o PreVisualizar desabilitado;

    O resultado da impressão na EPSON:

    00003.jpg.38a05bfed19532f7b36a3430eabd022b.jpg

    00004.jpg.01fd9b0f49724c44f585e4ec90a765dd.jpg

    CFE__150_ITENS.xml

  7. Esta atualizado.

    Infelizmente preciso usar o spoller, existem algumas situação que precisamos...

     

     

    Se precisar faço até um vídeo mostrando aqui

    Realmente no escpos, não ocorre o problema, apenas impressão via fortes

  8. 17 horas atrás, Daniel Simoes disse:

    A sugestão não parece correta...

    o UnlimitedHeight  foi criado justamente para dar suporte a relatórios sem tamanho de página...

    Desculpe, mas na pratica o unlimitedheight não funciona, pois existe um limite sim na altura;  se não me encano é 3260; (Não sei dizer se é o Spoller do Windows ou se é a impressora) que limita isso;

    Poucas impressora que peguei suporta o papel continuo;

    Refiz os testes com as impressoras que tenho Epson TM-T20, Elgin i7 e i9, no Windows 7 e 10 x64, todas as impressoras com o ultimo driver e o ultimo Firmawe, o resultado foi o mesmo, a impressão não chega ao final;

     

  9. No ACBrSATExtratoFortesFR, se alterar o UnlimitedHeight para False, a impressora já consegue realizar a impressão tranquilamente;

    A altura como 20cm, por pagina, consegui realizar a impressão sem cortar os itens, naquelas impressoras chinesas (sem marca)  

    RLLayout.PageSetup.PaperHeight  := 200 ;
    RLLayout.UnlimitedHeight := False;

     

     

    ACBrSATExtratoFortesFr.pas

    • Curtir 1
  10. 48 minutos atrás, Juliana Tamizou disse:

    Bom dia.

    Verifique se não tem conflitos em seus fontes?

    Att.

    Exclui todos os arquivo do ACBr e baixei e instalei novamente os componentes;
    Na pasta do meu projeto, exclui também as .dcu;

    A revisão que vem pelo SVN é 18.544

    • Curtir 1
  11. Boa tarde a todos,

    Após a atualização, o DANFe do Fortes report, foi incluído o canhoto em todas as paginas, é possível ou tem algum configuração que me passou despercebido, para imprimir apenas na Primeira pagina ?

     

    002.thumb.PNG.22529687d98202fd01ec78f76297bb33.PNG001.thumb.PNG.1d4bbbc5359f85b2ed25f4c0bc25603c.PNG

  12. Boa tarde a todos, 

    Alguém que conheça mais sobre o Extrato do SAT em Fortes, poderia me auxiliar;

    Quando tento realizar a impressão de um cupom que possui mais de 190 itens, a impressora imprime alguns itens, porém considera como finalizado o documento após uns 58 itens (+/-);

    Vi que existe vários tópicos sobre isso, a solução que sempre funcionava aqui era a de aumentar o tamanho do papel, nas opções do driver, porém parou de surgir efeito;

     

    Observações:

    Algo que notei, foi que o impresso gerado pelo Fortes, possui apenas 1 pagina (estilo formulário continuo), independentemente da quantidade de itens do cupom. Não seria interessante gerar varias paginas, sendo de até uns 25cm de altura ?
    Tentei comparar o impresso da NF-e (A4 em Fortes) com o do Cupom, pois no impresso da NFe, é iniciado varias paginas, caso tenha muito item, porém sinceramente, não achei algo que de para juntar.
    Utilizo o ESC geralmente, porém em alguns casos, preciso usar o Fortes;

     

    Obrigado pela atenção!

     

  13. 2 horas atrás, Italo Jurisato Junior disse:

    Bom dia Renan

    Eu entendi o que você deseja fazer, mas o problema é o seguinte: FPIniParamsCarregado é uma variável interna do componente e não uma propriedade que inicialmente vale False e depois muda para True e a qualquer momento você pode novamente alterar o seu valor para False.

    Portanto o que você deseja fazer não é possível.

    A solução mais simples é: corrigido o arquivo INI, deve-se finalizar a execução da aplicação e executa-la novamente.

    Ou você transformar essa variável interna em uma propriedade de configuração.


    Entendi, como é apenas para testes, fixei ela como False para Debug e True para Release, através da diretiva de compilação;

    Para testes, fico bom!

    • Curtir 1
  14. 1 hora atrás, Fernando Di Pace disse:

    Boa tarde.

    Veja esse artigo: TRABALHANDO COM INI NO DELPHI

    https://www.andrecelestino.com/delphi-trabalhando-com-arquivos-ini/

    Boa tarde, 

    Assim, obrigado por compartilhar, porém não estou com problema na leitura de INI, o problema meu é que não consigo fazer o ACBrNFe realizar a leitura do arquivo, após trocar a propriedade IniServico, depois que já foi realizada a leitura a primeira vez (o ACBr lê o arquivo Ini ou RES sempre na primeira tentativa de comunicação com o WebService, para carregar as URL's dos serviços);

  15. Olá a todos, 

    Gostaria de saber se alguém poderia me auxiliar, em uma questão Delphi e ACBr;

    Estava realizando alguns testes, para tratar os timeout's; Para realizar os testes, criei dois arquivos ini, (correto.ini e o falha.ini) que são basicamente o "ACBrNFeServicos.ini";

    Na hora de configurar o componente, configurei o ACBrNFe1.Configuracoes.Arquivos.IniServico, para o falha.ini, ok, realmente ocorreu o timeout, pois altereir as URL's para realmente ocorrer o problema, para cair no tradamento, porém no tradamento, eu novamente configuro o Configuracoes.Arquivos.IniServico para o correto.ini, porém o ACBr, ainda continua enviando para as url's do falha.ini;

    --

    Mexendo um pouco, verifiquei que, na primeira comunicação, o ACBr realiza o carregamento do INIServico, pela ACBrDFe, e define a propriedade FPIniParamsCarregado para True; (Oque evita dele ficar fazendo o processo toda hora), porém acabei me perdendo nesse ponto, eu não consegui localizar a parte para eu "forçar" a re-leitura do INI que está propriedade IniServico, ou definir a FPIniParamsCarregado para False;

    Alguém saberia me dizer como posso fazer para recarregar o INI ?

     

    Obrigado!

  16. 21 horas atrás, Juliana Tamizou disse:

    Bom dia.

    Você chegou a ver o demo do componente?

    Att.

    Sim, verifiquei o demo do TEF e o Demo da NFC-e com TEF, 

    Segui boa parte de logica, utilizando o exemplo da NFC-e com TEF, pois nele tem um meio de utilizar o TEF sem a ECF;

    Mas referente o retorno do ACBrTEFD1.CNC, localizei o problema, era falha minha aqui, tinha removido para realizar alguns testes e acabou ficando sem;

    Mas informar o número da venda/cupom fiscal no cancelamento, esse, não consegui localizar nenhuma alternativa, a não ser a que mencionei;
    Na Auttar se não informar o 002-000 no cancelamento/estorno é preenchido com 0

    • Curtir 1
  17. Bom dia,

    Estamos implementando TEF no sistema, e ficamos com duvida em duas questão, se alguém poder no ajudar:

    -No ACBrTEFD1.CNC, ele é uma funcition, porém ele nunca retorna True, mesmo quando o comanda é executado com sucesso; Como vocês capturam o sucesso no cancelamento ?

    -No cancelamento também existe o campo para informar a Venda/Sat/Cupom (Na Auttar é o 002-000), ao realizar o CRT existe o cupom para incluir de maneira rápida a informação, mas no CNC não existe; implementamos diretamente no evento de Finalizar a Requisição; seria por lá mesmo ou existe alguma outra maneira ?

     

    Obrigado!

  18. 1 hora atrás, Daniel Simoes disse:

    Isso ocorre usando o ACBrSAT ?

    Se SIM, poderia por favor anexar os Logs gerados pelo componente ?

    Isso, realizei os testes pelo Exemplo,

    Segui esses passos com Emulador e o Exemplo

    • Fui no TACBrSAT.GerarnumeroSessao
    • E inclui fsnumeroSessao := 12345; após o Random, apenas para fixar;
    • Compilei, Inicializei o componente, gerei uma venda, e enviei ao Sat
    • Voltei e removi o fsnumeroSessao := 12345;  
    • Compilei, Inicializei o componente, e consultei a sessão 12345

    NUM_SESSAO.log

  19. Boa tarde,

    Hoje estava testando alguns situação com o Emulador do SAT, e vi algo que ocorre um situação no Emulador;

    Quando é gerado um numero de sessão com menos de 6 caracteres, por exemplo "85 ou 27007", ao consultar a sessão, o emulador retorna o documento não localizado;

    Testei com os equipamentos da Elgin e Tanca, nesses equipamentos não tive problemas, não sei nos demais fabricantes; se alguém tiver outros equipamentos e poder compartilhar o resultado, para ver se é apenas o emulador;

    Será que é apenas uma questão no Emulador? 

     

×
×
  • 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.