geanjesus
Membros Pro-
Total de ítens
500 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que geanjesus postou
-
Olá Srs do ACBR quando utilizando a forma de pagamento 17 = pagamento Instantaneo(PIX) , a descricao no cupom emitido pelo acbr esta imprimindo somente pagamento Instantaneo ..sem o (PIX).. e tenho recebido varias reclamaçoes dos clientes que querem a palavra PIX na descrição... ja reportei isso no discord, e o Pandaa me pediu para abrir um post aqui no forum... como ja disse essa descrição do meio de pagamento 17 = Pagamento Instantaneo(PIX) ..ja se encontra assim na NT e Na tabela de meios de pagamento da sefaz... então ..não se trata de acrescentar ou alterar a descrição, mas de adequar conforme a propria NT e a tabela da sefaz
-
ok Daniel, vou verificar se foi feito algum chamado...só acho estranho fazer atualização sem consultar o desenvolvedor do pdv...deixando o cliente na mão...
-
olá , segundo o cliente o contato disse que a paygo agora é da TOTVS, é isso mesmo?...porque a totvs é uma software house que vende erp....assimj como nós...e aÍ?
-
obrigado Daniel , vou verificar
-
olá srs do acbr... meu cliente disse que a propria paygo atualizou o tef deles que estava funcionando via troca de arquivos txt e agora nao funciona mais... isso no meu ponto de vista nao deveria acontecer, se u7ma empresa de tef vai atualizar um programa, se ele nao é totalmente compatível, com a versao anterior, entao deve-se antes consultar a empresa do sistema de pdv para ver se vai continuar funcionando...pois deixar o cliente na mão, acho que é uma irresponsabilidade total de quem atualizou lá.... entao eu gostaria de saber se o pessoal do acbr pode me ajudar a resolver, ja que voces sao expert em paygo... eu uso tef por troca de arquivos txt e sempre funcionou ...mas agora depois da atualizacao que a paygo fez no cliente, nem carrega mais o servidor...e se carrega na mao, da erros ....
-
esse WPP4Delphi funciona em delphi 7?..nao vi nada sobre isso...
-
erro ao compilar o pacote acbr_nfedanfefpdf.dpk
geanjesus replied to geanjesus's tópico in Dúvidas gerais
aqui , no D7 tive que incluir o diretorio acbr\fontes\terceiros\synalist na Environment ...Library...Library path, pois nao passou a compilacao, ficou pedindo o blcksock.pas depois disso deu tudo certo.... -
olá , ao tentar atualizar o acbr deparei com esse erro, voces saberiam me dizer o porque que está errado
-
Alias, eu posso estar dizendo besteira, mas essa do spooler de impressao, prender a porta da impressora, sem ter nada mandado para ela, acho isso um erro de projeto do windows...pois na minha concepção, so deveria usar a porta quando realmente fosse mandado alguma coisa para ela...no spool de impressao, mas como o Ruindows, se comunica tudo atraves de mensagens, acho que ele prende a porta por ser muito custoso, ter que avisar toda a galera que esta envolvida nisso la no sistema, atraves do broadcast..bla..bla..bla....será que é porisso?
-
algumas impresoras , senao a maioria , ja cria uma com emulada automatico, ex :bematech, pelo menos... nessas impressoras , tem como impedir de criar essa com emulada?... como ja disse em outro post, sobre lerstatusimpressora, para saber se gaveta esta aberta ou nao, com a com emulada funciona, mas as vezes perde a com emulada ,quando por algum motivo troca a porta usb...dai bagunça tudo... porisso eu quero usar somente a usb nativa , ou serial fisica, porem com serial fisica nao consigo trabalhar com spooler e serial fisica na mesma impressora... preciso checar status da gaveta , para nao deixar usuario abrir cupom com a gaveta aberta, imprimir sat e imprimir relatorio de caixa pelo soopler ...na mesma impressora... e nao travar a impressora, ao perder a com emulada...porisso desisti de com emulada.... com impressora tm-t20x usb/serial com cabo serial, nao consegui ainda... vou tentar com a usb nativa...com cabo usb e mais spooler......
-
como fazer para nao deixar o acbrposprinter usar a com emulada , quando usando porta USB
um tópico no fórum postou geanjesus ACBrSerial
Olá, se usar a porta USB nativa , o componente ao encontrar uma porta serial emulada, vai usar essa serial, mas e se for mudado o cabo usb para outra porta, as vezes perde a com emulada entao como , fazer para que o componente nao use essa com emulada... -
Olá Bigwings esse modo USB eu ainda nao entendi, e nao testei, mas poderia resolver, mas sem serial emulada....pois como ja disse usei com serial emulada e funcionou ....mas deu problemas por perder a porta vou tentar com o modo USB...mas posso usar o spooler de impressao?..se sim entao resolve....
-
Olá BigWinds, acho que vc tambem nao entendeu o que preciso... se eu colocar a impressora como usb...como vou saber se a gaveta esta aberta ou nao... segundo o ´Daniel só da para saber , se a impressora, for usb com a porta com emulada, serial porta com fisica, ou ehthernet porta tcp com a impressora na usb e porta com emulada funcionou , mas de vez em quando perde a funcionalidade ,pois perde a porta emulada... entao pedi para o cliente comprar uma impressora serial...tm-t20x usb/serial... mas agora como serial ela funciona tudo no sat ,inclusive com o status da gaveta, porem sem spooler... se eu coloco no spooler e coloco com2... o acbr nao acessa a com2 fisica , pois o spooler prende a porta com2...entendeu? entao como ter status de gaveta e ao mesmo tempo ter o spool de impressao no windows..com a impressora serial..? essa é a questão... algumas alternativas que pensei... ja pensei em portar todos os relatorios de caixa para imprimir direto pelo escposprinter...isso é uma alternativa... mudar a porta do spool de impressao, ex; de Com2 para FILE, antes de checar o status da gaveta pelo escposprinter e depois retornar para com2 ...isso é outra alternativa...não sei a que custo, mas achei uma funcao que faz isso. usando winspool.....dai libera a Com2... na verdade eu preciso usar a serial para o sat e checar status da impressora e usar o spool de impressao para imprimir os relatorios do caixa na mesma impressora... porisso que eu disse que só o Daniel poderia dar uma luz..sobre como conseguir isso... mudar a porta de \\localhost\tm-t20x para com2 no escposprinter.device.porta nao adianta se a porta estiver presa no spool ...teria primeiro que liberar a porta do spool pois usando \\localhost\tm-t20x na impressora compartilhada na porta com2...funciona tudo menos o status da impressora...de stgavetaberta ah, com duas impressora funciona perfeito, uma usb e outra serial , na serial sat e status da gaveta e na usb relatorios do caixa mas eu preciso na mesma impressora....
-
Pelo jeito ninguem entendeu o que preciso....vou explicar de outra maneira e por favor me digam se é possível o que eu quero... problema1: se eu compartilho a impressora epson que esta instalada fisicamente na com2 e no spooler .. e passo o compartilhamento no meu sistema...para o componente posprinter ex porta := \\localhost\edpsontm-t20x tudo imprime normalmente...o cupom sat usa a com2 comprtilhada e os relatorios de caixa usa a mesma impressora atraves do spooler porem nao reconhece se a gaveta esta aberta ou fechada, atraves da funcao acima problema2: se eu deixo sem spooler , pois a impressora esta direto na serial e coloco no meu sistema no componente posprinter porta := com2 o sat funciona e imprime normalmente e reconhece se a gaveta esta aberta ou fechada, atraves da funcao acima porem os relatorios de caixa do meu sistema nao imprimem, pois precisam do spooler do windows O que eu preciso é: a impressora tem que estar na com2 fisica , para reconhecer se a gaveta esta aberta ou fechada isso segundo o daniel precisa ser porta com emulada, com fisica ou ethernet , para reconhecer se a gaveta esta aberta ou fechada porem preciso ter o spooler para os relatorios na com emulada ..eu ja testei e funcionou, mas de vez em quando perde a porta e nao funciona, entao descartei isso...porisso coloquei uma impressora com porta serial fisica e o acbr tem que reconhecer a gaveta se esta aberta ou fechada... talvez o Daniel possa dar uma Luz para esse problema...ja que ele é o pai da criança...chamada acbrposprinter..... acho que tem jeito, só nao descobri ainda...como... talvez a solucao seja alternar entre porta com fisica no sat e porta compartilhada no spooler para o relatorio mas ainda nao sei como faria isso, pois se uso porta com2 fisica para o sat, nao posso deixar porta com2 no spooler do windows, pois isso vai gerar conflito e segurar a porta entao como resolver isso, se alguem souber , eu agradeço...
-
Ola Srs do ACBR, essa rotina funciona somente com a impressora emulada na serial ou na serial Direta se eu coloco o compartilhamento da impressora que é serial ,,,,e está no spooler , dai nao funciona, o que estou fazendo de errado...alguem poderia me esclarecer por favor, ou tem outra forma de pegar esse resultado obs. a impressora é uma epson tm-t20x usb/serial..instalada na com2 fisica.... nao quero usar serial emulada pois da pau...de vez em quando perde a porta... function checar_gaveta_fechada: boolean; var tpStatus : TACBrPosTipoStatus; tpppstatus : TACBrPosPrinterStatus; AStr: String; begin if not ACBrPosPrinter1.ativo then ACBrPosPrinter1.ativar; sleep(200); tpppStatus := ACBrPosPrinter1.LerStatusImpressora; AStr := ''; For tpStatus := Low(TACBrPosTipoStatus) to High(TACBrPosTipoStatus) do begin if tpStatus in tpppstatus then AStr := AStr + GetEnumName(TypeInfo(TACBrPosTipoStatus), integer(tpStatus) )+ ', '; end; ACBrPosPrinter1.Desativar; sleep(300); if astr = '' then begin result := true; end else if not (pos('stGavetaAberta',astr) > 0) then begin //showmessage('gaveta Fechada'); Result := True; end else begin //showmessage('gaveta Aberta'); Result := False; end; end; preciso que ela funcione com driver de spooler do windows instalada...para outros relatorios de caixa..
-
muito obrigado BigWings, deu certo...eu ja tinha feito um teste copiando e colando no word ...na mao....e deu certo, dai eu tive a ideia de usar o objeto word adicionar no word e depois salvar de volta como rtf...e carregar no ritchedit...pois eu nao sabia ainda que o ritchedit tinha essas funcoes de copiar para o clipboard e colar a partir dele... pois com as outras formas , eu nao vi uma solucao, ja que nao tem um appendfromfile no ritchedit.... o loadfromfile copia os dados formatados . mas mata o que estiver no arquivo original e eu queria acrescentar os dados de um arquivo ao outro... muito obrigado...
-
Olá Srs do ACBR alguem sabe como.... adicionar ......um texto do componente trichedit para outro trichedit, mantendo as formataçoes.. ja pesquisei muito e nao consegui ... veja bem...nao é copiar de um para outro, e sim adicionar , mantendo as formataçoes, sem as formatacoes eu consegui...segue.... basta var RE11 : trichedit; RE22: TrichEdit; begin RE22.lines.savetofile('arq2.rtf'); //salva arquivo formatado RE22.lines.LoadFromfile('arq2.rtf'); //carrega arquivo formatado, mantém formatacao RE11.lines.append(RE22.text); //perde formatacao ou RE11.Lines.AddStrings(RE22.Lines); //perde formatacao ou RE11.Lines.Add(RE22.text); //perde formatacao ou LerRE2emRE1(var RE1: TRichEdit); //perde a formatacao e bagunça os dados end; procedure LerRE2emRE1(var RE1: TRichEdit); //perde a formatacao e bagunça os dados var RE2 : TRichEdit; i : smallint; Arquivo: string; begin RE2 := TRichEdit.Create(self); RE2.Parent := FrmRE2emRE1; try try Arquivo:= 'Arq2.rtf' if FileExists(Arquivo) then begin RE2.Lines.LoadFromFile(Arquivo); end; if (RE2.Lines.Count > 0) then begin for i:= 1 to 5 do RE1.Lines.Add(''); for i:= 0 to (RE2.Lines.Count - 1) do begin RE1.WordWrap := false; RE1.Lines.Add(RE2.Lines[i]); end; end except end; finally FreeAndNil(RE2); end; end;
-
nao consigo fazer tm-t20x funcionar na serial, nem acho a impressora
um tópico no fórum postou geanjesus ACBrSerial
Ola, um cliente comprou uma tm-t20x usb/serial, e está la as portas usb e serial, pela usb nao se discute, ja funciona e só vem o cabo usb... o problema está no funcionamento da serial, primeiro o acbrprintesteste, na leitura de status, diz que nao houve nenhum erro, mas qdo tento imprimir da erro de comunicacao ja tentei todas portas com1,com2,com3 com velocidades de 2400 ate 115200 e nada nao quero usb, e nao quero com emulada.... quero serial direta... seria o cabo?..esse é uma cabo no padrao pedido, ou será que o cabo está com problemas? estou meio decepcionado com essa tm-t20x, pois qualquer balança de 5a ou impressora serial antiga, que coloco pra funcionar ja reconhece a serial e tudo, e essa impressora que deveria ser a top das top, nao consigo nem imprimir um teste pela serial... eu já acho um absurdo, uma empresa do tamanho da epson, nao mandar um cabo serial junto com o produto... mas enfim.... o cliente comprou essa serial, pois ele quer que nao deixe abrir cupom com a gaveta aberta, dai eu programei com a com emulada...para ler o status da gaveta.... funcionou por uns tempos mas, de tempos em tempos, perdia a porta...emulada...dai eu disse pra ele que 100% mesmo só com porta serial, ou ethernet, pois o windows interfere nas portas com emulada, nunca mais usei isso... entao ele comprou essa epson tm-t20x e ate agora nada... se alguem puder me ajudar eu agradeço... -
Ola ...Finalmente alguem descobriu o mistério.... entao é problema mesmo no sat da elgin e da bematech... pelo menos , descobri que nao estou loko....porque parecia que só acontecia comigo...isso acho que é porque utilizo 2 programas separados.... sei lá...
-
acho que precisaria, uma solucao generica para isso entao...no acbr, pois eu simplesmente desisti de checar quando da o erro .... no sat da tanca... por exemplo...nao da o erro... dai no meu sistema eu tenho um parametro que ativa ou desativa a consulta... mas com isso o cliente do sat fica sem saber de inicio, a data de validade do certificado do sat e sem saber por quantos dias o sat ja nao comunica com a sefaz...a nao ser que eu coloque isso tudo no segundo programa somente...ainda vou testar...
-
Ola Daniel, talvez esse seja o misterio que nunca resolvi no meu sistema tambem , pois acontece com sat da bematech e elgin mesmo... lembra?, quando sao esses sat e do primeiro programa eu chamo o sat para ler as cnfiguracoes da data do certificado ou do ultimo cupom emitido... dai quando o outro programa vai emitir o cupom , nao consegue .porque parece que a porta ficou presa antes... eu reportei isso em um post a algum tempo....com titulo,,,nunca consegui descobrir por que o sat me da um retorno 9999
-
Se eu nao fizer essa primeira comunicacao pelo programa principal, entao funciona e sempre funcionou, normal com todos os sat...