-
Total de ítens
377 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Edevair Viesa Junior postou
-
Erro SAT : Número de sessão já utilizado nas últimas 100 vezes
um tópico no fórum postou Edevair Viesa Junior SAT / MFE
Bom dia, pessoal estou usando o ACBrSAT na minha aplicação e ontem no final da tarde me deparei com uma situação inusitada.. Começou a dar um erro na emissão e consulta de status do sat : Não faço nem idéia do que seja, procurei e ví que este número de sessão é um número randômico que é gerado pelo próprio componente. Como faço pra resolver o problema ? -
XML Carta de Correção
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in NFe/NFCe - Nota Fiscal Eletrônica
E quando é finalizada a requisição ? Não usei DoEvents, o que seria ?? E como uso ? Muito Obrigado ! -
XML Carta de Correção
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Na verdade é a junção dos dois, mas não seria mais fácil descobrir em qual momento o arquivo é salvo ? -
XML Carta de Correção
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in NFe/NFCe - Nota Fiscal Eletrônica
Na verdade eu uso esta propriedade, conforme consta no código, mas nela só contém os dados do retorno e não do protocolo, o arquivo salvo pelo componente contém todas as informações necessárias. O único detalhe é que não estou conseguindo salvar este arquivo no banco... -
XML Carta de Correção
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in NFe/NFCe - Nota Fiscal Eletrônica
@Italo Jurisato Junior muito obrigado por responder.. Respondendo sua pergunta : Pq se dá erro no retorno do evento o arquivo salvo fica em branco, por isso faço a consistência pra não gravar no banco de dados, já que deu erro... A propriedade Configuracoes.Arquivos.Salvar está como true, o arquivo realmente está salvando em disco, porém preciso saber em qual momento o arquivo é salvo, pq preciso gravar ele no banco de dados.. Está dando erro exatamente na hora de gravar o arquivo : cdsNF0600.Edit; cdsNF0600C_NOME_ARQUIVO_GERADO_CORRECAO.AsString := v_nome_arquivo; cdsNF0600C_ARQUIVO_CORRECAO.LoadFromFile(v_nome_arquivo); //Aqui ocorre o erro cdsNF0600.ApplyUpdates(0); Debugando, no momento do loadfromfile o arquivo não existe no diretório, por isso o erro, aí se eu debugar até o fim, após finalizar, o arquivo esta gravado... Gostaria de saber em qual momento o arquivo é criado para poder gravar no BD ! -
XML Carta de Correção
um tópico no fórum postou Edevair Viesa Junior NFe/NFCe - Nota Fiscal Eletrônica
Estou tentando a tempos resolver o problema sem sucesso, mas um dos meus clientes começou a cobrar enfaticamente a solução, eu até oje não consigo gravar o XML de retorno com o protocolo da carta de correção no BD. Faço assim : if MD.ACBrNFe.EnviarEvento(l_num_nf) then begin with MD.ACBrNFe.WebServices.EnvEvento do begin // retornos v_data_hora_evento := EventoRetorno.retEvento.Items[0].RetInfEvento.dhRegEvento; v_numero_protocolo := EventoRetorno.retEvento.Items[0].RetInfEvento.nProt; v_xml := EventoRetorno.retEvento.Items[0].RetInfEvento.XML; v_codigo_status := EventoRetorno.retEvento.Items[0].RetInfEvento.cStat; v_motivo_status := EventoRetorno.retEvento.Items[0].RetInfEvento.xMotivo; end; end if v_codigo_status in [101, 135, 128] then begin try MD.ACBrNFe.EventoNFe.GerarXML; v_nome_arquivo := MD.ACBrNFe.Configuracoes.Arquivos.PathSalvar + cdsCarta_Correcao.FieldByName('C_CHAVE_ACESSO_NF').AsString + '11011' + F_strzero(v_seq_carta_correcao, 2)+'-procEventoNFe.xml'; cdsNF0600.Edit; cdsNF0600C_NOME_ARQUIVO_GERADO_CORRECAO.AsString := v_nome_arquivo; cdsNF0600C_ARQUIVO_CORRECAO.LoadFromFile(v_nome_arquivo); cdsNF0600.ApplyUpdates(0); try P_Imprime_Carta_Correcao(l_num_nf, l_cod_impressora); except MessageDlg('Erro ao IMPRIMIR a CARTA de CORREÇÃO !', mtError, [mbOk], 0); end; except MessageDlg('Erro ao GRAVAR o ARQUIVO .xml da Carta de Correção no banco de dados !', mtError, [mbOk], 0); P_Log_Varejo(g_cod_caixa, g_caminho_arquivo_log_rede, 'Carta de Correção da NFe '+IntToStr(l_num_nf)+' Seq: '+ IntToStr(v_seq_carta_correcao)+' - Erro : '+ 'Erro ao GRAVAR o ARQUIVO .xml da Carta de Correção no banco de dados !', g_login, Now, ExtractFileDir(Application.ExeName)+'\Logs\NFe\LogCartaCorrecaoNFe '+IntToStr(l_num_nf)+'.txt'); end; P_Log_Varejo(g_cod_caixa, g_caminho_arquivo_log_rede, 'Carta de Correção da NFe '+IntToStr(l_num_nf)+ ' - Seq: '+IntToStr(v_seq_carta_correcao)+' : '+ v_motivo_status, g_login, Now, ExtractFileDir(Application.ExeName)+'\Logs\NFe\LogCartaCorrecaoNFe '+IntToStr(l_num_nf)+'.txt'); MessageDlg('Carta de Correção EFETUADA com sucesso. '+#13#10+#13#10+ 'Protocolo : '+v_numero_protocolo+#13#10+#13#10+ 'Status : '+IntToStr(v_codigo_status), mtConfirmation, [mbOk], 0); end; Mas sempre gera o erro pois o arquivo ainda não está salvo no disco, porém após dar o erro e fechar a tela o arquivo xml aparece no disco.. Em qual momento o arquivo e salvo ? Ou ainda como faço pra salvar o arquivo manualmente, após o envio do evento ? Muito Obrigado ! -
TSQLQuery trava no .execsql
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas não relacionadas ao ACBr
Debugando vcl eu consegui encontrar o problema... Estava no uso de tecnologia obsoleto ao criar a transaction com o bd Estava assim : var v_transaction : TTransactionDesc; Result := False; if F_Banco_Dbx_Conectado(l_banco, l_sql, '') then begin Result := True; v_transaction.TransactionID := 1; v_transaction.IsolationLevel := xilREADCOMMITTED; l_banco.StartTransaction(v_transaction); try l_banco.ExecuteDirect(l_sql); l_banco.Commit(v_transaction); except on E:Exception do begin l_banco.Rollback(v_transaction); Result := False; P_Message_Error(E.Message, l_sql, l_msg); end; end; end; Agora troquei por : var v_transaction : TDBXTransaction; Result := False; if F_Banco_Dbx_Conectado(l_banco, l_sql, '') then begin Result := False; v_transaction := l_banco.BeginTransaction(TDBXIsolations.ReadCommitted); try l_banco.ExecuteDirect(l_sql); l_banco.CommitFreeAndNil(v_transaction); except on E:Exception do begin l_banco.RollbackFreeAndNil(v_transaction); Result := False; P_Message_Error(E.Message, l_sql, l_msg); end; end; end; Agora está tinindo, nenhum travamento.... Agradeço muito a ajuda... -
TSQLQuery trava no .execsql
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas não relacionadas ao ACBr
Tentei sim e o problema permanece... Agora piorou um pouco mais, em um outro sistema,precisei de compilar o executável novamente e está travando toda vez que dá erro, estou achando que pode ser algo no Delphi !!! -
TSQLQuery trava no .execsql
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas não relacionadas ao ACBr
Desculpe escrevi errado, mesmo com o WaitOnLock = False; E o mais engraçado é que tenho 13 clientes deste mesmo sistema e só em duas lojas acontece isso, nas outras funciona perfeitamente... E pendei que poderia ser alguma configuração do firebird, mas não é pq trago o banco para ambiente de desenvolvimento aqui na empresa e acontece a mesma coisa.. -
TSQLQuery trava no .execsql
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas não relacionadas ao ACBr
Boa tarde. Voltou a travar do nada novamente quando dá erro... No caso é um erro de cave primária e trava quando tenta dar um insert, mesmo com o WaitOnLocks = True Alguma outra idéia do que pode ser ? -
TSQLQuery trava no .execsql
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas não relacionadas ao ACBr
@EMBarbosa perfeito, era exatamento isso nos parâmetros de configuração eu uso um ini e estava assim : Bastou mudar o WaitOnLocks para False que apresentou o erro... Muito obrigado !!! Abs -
TSQLQuery trava no .execsql
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas não relacionadas ao ACBr
Show, vivendo e aprendendo, vou testar e retorno. Muito Obrigado ! -
TSQLQuery trava no .execsql
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas não relacionadas ao ACBr
Obrigado por responder @EMBarbosa Estou usando firebird, porém até pouco tempo isso não ocorria, como configuro este "no wait" ? E mais uma ainda, como configuro o time out da uma transaction ? -
TSQLQuery trava no .execsql
um tópico no fórum postou Edevair Viesa Junior Dúvidas não relacionadas ao ACBr
Estou com um problema muito estranho, eu envio um sql para o uma TSQLQuery, o insert está com erro, pois vai duplicar a chave primária da tabela, porém o erro não retorna, simplesmente trava a aplicação. Segue trecho do código : try v_query := TSQLQuery.Create(nil); v_query.SQLConnection := l_Banco; v_provider := TDataSetProvider.Create(nil); v_provider.DataSet := v_query; v_client := TClientDataSet.Create(nil); v_client.SetProvider(v_provider); FormatSettings.DecimalSeparator := '.'; FormatSettings.ThousandSeparator := ','; try v_desc.TransactionID := 1; v_desc.IsolationLevel := xilREADCOMMITTED; l_banco.StartTransaction(v_desc); try v_query.DisableControls; if v_query.Active then v_query.Close; if v_client.Active then v_client.Close; v_query.SQL.Clear; v_query.SQL.Add(l_sql); try v_query.ExecSQL; //// AQUI TRAVA A APLICAÇÃO QUANDO DÁ ERRO except on E:Exception do begin l_banco.Rollback(v_desc); Result := False; P_Message_Error(E.Message, l_sql, l_msg); l_msg_erro := E.Message+#13#10+#13#10+l_sql+#13#10+#13#10+'Origem : '+l_local_origem_erro; if g_envia_email_f_grava_suporte = 'S' then begin F_Envia_Email_Suporte(E.Message+#13#10+#13#10+l_sql+#13#10+#13#10+'Origem : '+l_local_origem_erro, 'Erro no F_Grava_Dbx'); end; end; end; if v_query.RowsAffected > 0 then Result := True else Result := False; l_banco.Commit(v_desc); except on E:Exception do begin l_banco.Rollback(v_desc); Result := False; P_Message_Error(E.Message, l_sql, l_msg); l_msg_erro := E.Message+#13#10+#13#10+l_sql+#13#10+#13#10+'Origem : '+l_local_origem_erro; if g_envia_email_f_grava_suporte = 'S' then begin F_Envia_Email_Suporte(E.Message+#13#10+#13#10+l_sql+#13#10+#13#10+'Origem : '+l_local_origem_erro, 'Erro no F_Grava_Dbx'); end; end; end; except on E:Exception do begin P_Message_Error(E.Message, l_sql, l_msg); l_msg_erro := E.Message+#13#10+#13#10+l_sql+#13#10+#13#10+'Origem : '+l_local_origem_erro; if g_envia_email_f_grava_suporte = 'S' then begin F_Envia_Email_Suporte('Erro Genérico no F_Grava_Dbx !'+#13#10+#13#10+ E.Message+#13#10+#13#10+l_sql+#13#10+#13#10+'Origem : '+l_local_origem_erro, 'Erro no F_Grava_Dbx'); end; Result := False; end; end; if Result and (g_usa_web = 'S') and l_gera_script then begin F_Insere_Script_Web(l_sql); end; finally FormatSettings.DecimalSeparator := g_decimal_separator; FormatSettings.ThousandSeparator := g_thousand_separator; v_client.Free; v_provider.Free; v_query.Free; end; Alguém faz idéia do motivo ? Muito Obrigado ! -
Erro Timeout Balança Toledo
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas gerais
Muito obrigado pela resposta @BigWings Era exatamente isso, o que aconteceu é que na versão anterior do nosso sistema, tínhamos cadastrado todos os modelos de balanças suportados pelo sistema e mudamos elas para o genérico, como no exemplo do ACBrBal, o que acontece é que na hora de detectar a balança configurada no PDV nós listamos pela descrição gravada no BD e associoamos a balança correta com um if que no else cai para a balança genérica.. Pois bem , o problema é que no banco estava gravado Toledo Prix 4 e quando fazia o select ele caia no else colocando genérica, foi mudar para Toledo que deu certo, falha minha !!! Muito obrigado ! -
Boa tarde, estou com um problema num cliente que não está lendo o peso, dá erro de timeout. Segue log em anexo.. Como resolvo, o peso vem como zero sempre !!! LogBalanca.txt
-
CST 60 Simples Nacional Excesso
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in SAT / MFE
Obrigado aos dois pela ajuda, matou a pau, foi só usar o demo pra verificar o erro, que está em meu programa, por se tratar de uma empresa Simples Nacional eu envio ao XML concatenando 0 (zeros) à esquerda até o tamanho 3, como 60 só tem tamanho 2 o meu if do CST estava lendo 060 e caia pro else que é envia 90 no caso de não se enquadrar em nenhuma situação. Criei um NOVA verificação no caso de Simples Nacional Excesso e deu certo, segue o XML assinado ! As vezes estamos tão focados num assunto que acaba passando uma coisa besta deste tipo. Muito obrigado mais uma vez.... 35190808723218000186599000151710001397829400.xml -
CST 60 Simples Nacional Excesso
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in SAT / MFE
Então procurando a fundo, eu consegui refazer a situação e na verdade o XML gerado antes da assinatura já está com o CST 90, porém eu passo com toda a certeza o CST 60, pois debugando cheguei a esta conclusão, existe alguma possibilidade do componente estar mudando isso ? Acho que é improvável né ? Deve ser algo que estou fazendo, mas não estou achando. Seguem os XMLs gerados antes de ser enviado ao SAT 000000000000005.xml 000000000000006.xml -
CST 60 Simples Nacional Excesso
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in SAT / MFE
Ok. Vou entrar em contato, porém uma dúvida, o sat muda o CST que passamos ? Pq eu estou passando o CST 60 pra montar o xml e depois ele fica como 90 ! -
Bom dia. Estou com problema em um cliente, o regime tributários é Simples Nacional, porém entrou em sublimite de excesso de receita. A contabilidade informou que o CST deste cliente deve ser 60 para uso com ST e 00 para tributado integralmente, eu montei o XML de acordo com as infromações tributárias, mas ao gerar o XML o CST fica 90 em ambos os casos. Seguem XMLs gerados e assinados pleo SAT Como devo proceder ? Muito Obrigado ! 35190816863271000100590004725120004737922391.xml 35190816863271000100590004725120004740303699.xml
-
Impressão Esc Pos saindo incompleta
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas gerais
Sim. Acho que o problema é com o equipamento mesmo, fiz o teste com uma I9 e deu certo, testei tb com uma Daruma se também funcionou. Não fiz o teste, mas como testei com outros dois equipamentos e funcionou, acredito que seja realmente um problema com a Vox em sí. Mesmo assim muito obrigado pela ajuda... -
Impressão Esc Pos saindo incompleta
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas gerais
Está configurado exatamente como você informou.. Segue a imagem de como deveria aparecer, porém como não consigo imprimir em rede fiz outro teste com uma daruma Está saindo só o fim !!!! O total e a mensagem final... -
Impressão Esc Pos saindo incompleta
Edevair Viesa Junior replied to Edevair Viesa Junior's tópico in Dúvidas gerais
Este é o texto que deveria ser impresso : [CR][LF]</fn></ae>Controle Interno[CR][LF]Rhovanion Com[233]rcio e Servi[231]os de Inform[225]tica Ltd[CR][LF]CNPJ: 08.934.603/0001-72 IE: 636352640116[CR][LF] 26 de junho de 2019 Hora 16:57[CR][LF]Op.:PROGRAMADOR/001 <n>Loja: 001</n>[CR][LF]Sem Valor Fiscal Pedido Num.:000000000003016[CR][LF]</pular_linhas>[CR][LF]</linha_simples>[CR][LF]</ce>#|COD|DESC|QTD|UN| VL UN R$| VL ITEM R$[CR][LF]</linha_simples>[CR][LF]</ae><c>001 04793 016 PAC 3 CULOTE MALHA FEROZ 1.000 UN X R$ 13.50 <n> R$ 13.50</n></c>[CR][LF]</linha_simples>[CR][LF]</pular_linhas>[CR][LF]</ad><n><e>Total R$ 13.50</e></n>[CR][LF]</pular_linhas>[CR][LF]</linha_simples>[CR][LF]</pular_linhas>[CR][LF]</fn></ae>Obrigado pela Prefer[234]ncia ![CR][LF]</pular_linhas>[CR][LF]</pular_linhas>[CR][LF]</pular_linhas>[CR][LF]</pular_linhas>[CR][LF]</corte> Mas só sai isso : Total R$ 13.50</e></n>[CR][LF]</pular_linhas>[CR][LF]</linha_simples>[CR][LF]</pular_linhas>[CR][LF]</fn></ae>Obrigado pela Prefer[234]ncia ![CR][LF]</pular_linhas>[CR][LF]</pular_linhas>[CR][LF]</pular_linhas>[CR][LF]</pular_linhas>[CR][LF]</corte> Conforme imagem que enviei... Eu usei ppEscVox também e não funcionou, iso só acontece com impressão em rede, na impressão local imprime normalmente... -
Boa tarde. Estou usando o PosPrinter para fazer a impressão dos pedidos no meu sistema, porém ao usar uma impressora em rede um dos relatórios não está imprimindo as informações corretas, segue trecho do log e seu respectivo relatório : -------------------------------------------------------------------------------- ATIVAR - 26/06/19 16:57:33:174 - Modelo.: EscPosEpson - TimeOut: 20 - Arquivo: \\192.168.0.14\ELGIN -------------------------------------------------------------------------------- -- 26/06 16:57:33:215 - LerStatusImpressora( 1 ) -- 26/06 16:57:33:216 - stNaoSerial, -- 26/06 16:57:33:216 - Imprimir, Copias:1, DecodificarTags:SIM, TraduzirTags:SIM -- 26/06 16:57:33:217 - </zera>[CR][LF]</fn></ae>Controle Interno[CR][LF]Rhovanion Com[233]rcio e Servi[231]os de Inform[225]tica Ltd[CR][LF]CNPJ: 08.934.603/0001-72 IE: 636352640116[CR][LF] 26 de junho de 2019 Hora 16:57[CR][LF]Op.:PROGRAMADOR/001 <n>Loja: 001</n>[CR][LF]Sem Valor Fiscal Pedido Num.:000000000003016[CR][LF]</pular_linhas>[CR][LF]</linha_simples>[CR][LF]</ce>#|COD|DESC|QTD|UN| VL UN R$| VL ITEM R$[CR][LF]</linha_simples>[CR][LF]</ae><c>001 04793 016 PAC 3 CULOTE MALHA FEROZ 1.000 UN X R$ 13.50 <n> R$ 13.50</n></c>[CR][LF]</linha_simples>[CR][LF]</pular_linhas>[CR][LF]</ad><n><e>Total R$ 13.50</e></n>[CR][LF]</pular_linhas>[CR][LF]</linha_simples>[CR][LF]</pular_linhas>[CR][LF]</fn></ae>Obrigado pela Prefer[234]ncia ![CR][LF]</pular_linhas>[CR][LF]</pular_linhas>[CR][LF]</pular_linhas>[CR][LF]</pular_linhas>[CR][LF]</corte>[CR][LF][LF] -- 26/06 16:57:33:217 - TraduzirTag(</zera>) -> [ESC]@[ESC]3[SOH][ESC]t[16] -- 26/06 16:57:33:218 - TraduzirTag(</fn>) -> [ESC]![NUL] -- 26/06 16:57:33:218 - TraduzirTag(</ae>) -> [ESC]a[NUL] -- 26/06 16:57:33:219 - TraduzirTag(<n>) -> [ESC]![BS] -- 26/06 16:57:33:219 - TraduzirTag(</n>) -> [ESC]![NUL] -- 26/06 16:57:33:219 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:33:220 - TraduzirTag(</linha_simples>) -> ------------------------------------------------ -- 26/06 16:57:33:220 - TraduzirTag(</ce>) -> [ESC]a[SOH] -- 26/06 16:57:33:220 - TraduzirTag(</linha_simples>) -> ------------------------------------------------ -- 26/06 16:57:33:221 - TraduzirTag(</ae>) -> [ESC]a[NUL] -- 26/06 16:57:33:221 - TraduzirTag(<c>) -> [ESC]![SOH] -- 26/06 16:57:33:221 - TraduzirTag(<n>) -> [ESC]![TAB] -- 26/06 16:57:33:222 - TraduzirTag(</n>) -> [ESC]![SOH] -- 26/06 16:57:33:222 - TraduzirTag(</c>) -> [ESC]![NUL] -- 26/06 16:57:33:222 - TraduzirTag(</linha_simples>) -> ------------------------------------------------ -- 26/06 16:57:33:223 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:33:223 - TraduzirTag(</ad>) -> [ESC]a[STX] -- 26/06 16:57:33:223 - TraduzirTag(<n>) -> [ESC]![BS] -- 26/06 16:57:33:224 - TraduzirTag(<e>) -> [ESC]!( -- 26/06 16:57:33:224 - TraduzirTag(</e>) -> [ESC]![BS] -- 26/06 16:57:33:224 - TraduzirTag(</n>) -> [ESC]![NUL] -- 26/06 16:57:33:225 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:33:225 - TraduzirTag(</linha_simples>) -> ------------------------------------------------ -- 26/06 16:57:33:225 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:33:226 - TraduzirTag(</fn>) -> [ESC]![NUL] -- 26/06 16:57:33:226 - TraduzirTag(</ae>) -> [ESC]a[NUL] -- 26/06 16:57:33:226 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:33:227 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:33:227 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:33:227 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:33:228 - TraduzirTag(</corte>) -> [GS]V[NUL] -- 26/06 16:57:33:228 - EnviarStringDevice( [ESC]@[ESC]3[SOH][ESC]t[16][LF][ESC]![NUL][ESC]a[NUL]Controle Interno[LF]Rhovanion Com[233]rcio e Servi[231]os de Inform[225]tica Ltd[LF]CNPJ: 08.934.603/0001-72 IE: 636352640116[LF] 26 de junho de 2019 Hora 16:57[LF]Op.:PROGRAMADOR/001 [ESC]![BS]Loja: 001[ESC]![NUL][LF]Sem Valor Fiscal Pedido Num.:000000000003016[LF][LF]------------------------------------------------[LF][ESC]a[SOH]#|COD|DESC|QTD|UN| VL UN R$| VL ITEM R$[LF]------------------------------------------------[LF][ESC]a[NUL][ESC]![SOH]001 04793 016 PAC 3 CULOTE MALHA FEROZ 1.000 UN X R$ 13.50 [ESC]![TAB] R$ 13.50[ESC]![SOH][ESC]![NUL][LF]------------------------------------------------[LF][LF][ESC]a[STX][ESC]![BS][ESC]!(Total R$ 13.50[ESC]![BS][ESC]![NUL][LF][LF]------------------------------------------------[LF][LF][ESC]![NUL][ESC]a[NUL]Obrigado pela Prefer[234]ncia ![LF][LF][LF][LF][LF][GS]V[NUL][LF][LF]) -------------------------------------------------------------------------------- DESATIVAR - 26/06/19 16:57:33:373 -------------------------------------------------------------------------------- Está saindo Conforme arquivo em anexo.. Tenho um outro conforme segue trecho do log que sai certinho... Alguém já passou por isso ? -------------------------------------------------------------------------------- ATIVAR - 26/06/19 16:57:38:971 - Modelo.: EscPosEpson - TimeOut: 20 - Arquivo: \\192.168.0.14\ELGIN -------------------------------------------------------------------------------- -- 26/06 16:57:39:007 - LerStatusImpressora( 1 ) -- 26/06 16:57:39:007 - stNaoSerial, -- 26/06 16:57:39:007 - Imprimir, Copias:1, DecodificarTags:SIM, TraduzirTags:SIM -- 26/06 16:57:39:008 - </zera>[CR][LF]</ce><a>Cancelamento</a>[CR][LF]</ce><a>TOTAL : PEDIDO</a>[CR][LF]</pular_linhas>[CR][LF]</linha_simples>[CR][LF]</pular_linhas>[CR][LF]</fn></ae>Caixa : Caixa 1[CR][LF]</pular_linhas>[CR][LF]Operador : Programador[CR][LF]</pular_linhas>[CR][LF]Autorizado : PROGRAMADOR[CR][LF]</pular_linhas>[CR][LF]</linha_simples>[CR][LF]</pular_linhas>[CR][LF]<n>Dados do Fechamento</n>[CR][LF]</pular_linhas>[CR][LF]</pular_linhas>[CR][LF]Num. Fechamento : 000000000000081[CR][LF]</pular_linhas>[CR][LF]</linha_simples>[CR][LF]</pular_linhas>[CR][LF]<n>Dados do Cancelamento</n>[CR][LF]</pular_linhas>[CR][LF]</pular_linhas>[CR][LF]Pedido : 000000000003016[CR][LF]</pular_linhas>[CR][LF]Motivo : teste[CR][LF]</pular_linhas>[CR][LF]Descricao : Pedido Total R$ 13.50[CR][LF]</pular_linhas>[CR][LF]</linha_simples>[CR][LF]</pular_linhas>[CR][LF]</pular_linhas>[CR][LF]</pular_linhas>[CR][LF]</pular_linhas>[CR][LF]</corte>[CR][LF][LF] -- 26/06 16:57:39:008 - TraduzirTag(</zera>) -> [ESC]@[ESC]3[SOH][ESC]t[16] -- 26/06 16:57:39:008 - TraduzirTag(</ce>) -> [ESC]a[SOH] -- 26/06 16:57:39:008 - TraduzirTag(<a>) -> [ESC]![16] -- 26/06 16:57:39:008 - TraduzirTag(</a>) -> [ESC]![NUL] -- 26/06 16:57:39:009 - TraduzirTag(</ce>) -> [ESC]a[SOH] -- 26/06 16:57:39:009 - TraduzirTag(<a>) -> [ESC]![16] -- 26/06 16:57:39:009 - TraduzirTag(</a>) -> [ESC]![NUL] -- 26/06 16:57:39:009 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:009 - TraduzirTag(</linha_simples>) -> ------------------------------------------------ -- 26/06 16:57:39:009 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:010 - TraduzirTag(</fn>) -> [ESC]![NUL] -- 26/06 16:57:39:010 - TraduzirTag(</ae>) -> [ESC]a[NUL] -- 26/06 16:57:39:010 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:010 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:010 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:010 - TraduzirTag(</linha_simples>) -> ------------------------------------------------ -- 26/06 16:57:39:011 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:011 - TraduzirTag(<n>) -> [ESC]![BS] -- 26/06 16:57:39:011 - TraduzirTag(</n>) -> [ESC]![NUL] -- 26/06 16:57:39:011 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:011 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:011 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:012 - TraduzirTag(</linha_simples>) -> ------------------------------------------------ -- 26/06 16:57:39:012 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:012 - TraduzirTag(<n>) -> [ESC]![BS] -- 26/06 16:57:39:012 - TraduzirTag(</n>) -> [ESC]![NUL] -- 26/06 16:57:39:012 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:012 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:012 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:013 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:013 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:013 - TraduzirTag(</linha_simples>) -> ------------------------------------------------ -- 26/06 16:57:39:013 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:013 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:013 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:014 - TraduzirTag(</pular_linhas>) -> -- 26/06 16:57:39:014 - TraduzirTag(</corte>) -> [GS]V[NUL] -- 26/06 16:57:39:014 - EnviarStringDevice( [ESC]@[ESC]3[SOH][ESC]t[16][LF][ESC]a[SOH][ESC]![16]Cancelamento[ESC]![NUL][LF][ESC]a[SOH][ESC]![16]TOTAL : PEDIDO[ESC]![NUL][LF][LF]------------------------------------------------[LF][LF][ESC]![NUL][ESC]a[NUL]Caixa : Caixa 1[LF][LF]Operador : Programador[LF][LF]Autorizado : PROGRAMADOR[LF][LF]------------------------------------------------[LF][LF][ESC]![BS]Dados do Fechamento[ESC]![NUL][LF][LF][LF]Num. Fechamento : 000000000000081[LF][LF]------------------------------------------------[LF][LF][ESC]![BS]Dados do Cancelamento[ESC]![NUL][LF][LF][LF]Pedido : 000000000003016[LF][LF]Motivo : teste[LF][LF]Descricao : Pedido Total R$ 13.50[LF][LF]------------------------------------------------[LF][LF][LF][LF][LF][GS]V[NUL][LF][LF]) -------------------------------------------------------------------------------- DESATIVAR - 26/06/19 16:57:39:140 -------------------------------------------------------------------------------- Obs : Uso uma Elgin Vox e já testei no modelo PosEpson e PosElgin