Ir para conteúdo
  • Cadastre-se

douglas_k

Membros
  • Total de ítens

    181
  • Registro em

  • Última visita

  • Days Won

    1

Posts postados por douglas_k

  1. 5 minutos atrás, EMBarbosa disse:

    Se no lugar do clear acontecer o mesmo problema com outros valores então possivelmente é problema na lógica mesmo. Talvez controle transacional.

    Na verdade se salvo outros valores ele faz corretamente, se por exemplo mover o valor 'Teste' ele salva corretamente, agora o .Clear, simplesmente não altera o valor, fica o mesmo que ja estava.

  2. 1 hora atrás, EMBarbosa disse:

    Até onde me lembro o código deveria ser algo como:

    
                    ClientDataset.Edit;
                    ClientDataset.FieldByName('usuario').Clear;
                    ClientDataset.post;
                    ClientDataset.ApplyUpDates(-1); 

     

    Boa tarde, Obrigado pela sugestão. Testei de algumas formas assim, usando o Clear, mais devo estar fazendo algo incorreto, pois mesmo o código executando e não retornando nenhum erro, na base de dados o valor não salva, ele sempre fica com o valor já salvo no campo string. Testei com duas tabelas diferentes, com clientdatasets diferentes e não tive sucesso.

     

    Obrigado.

  3. Em 21/08/2019 at 14:40, douglas_k disse:

    Boa tarde Pessoal,

       Estou com a seguinte dificuldade.

           - Tenho um campo chamado usuario do tipo character varying em uma tabela com base de dados Postgres.

           - Utilizo o DBExpress com a conexão ODBC

          - Preciso Salvar esse campo em uma determinada situação como null, mais ele sempre esta salvando como ''. Faço da seguinte forma:

                    ClientDataset.Edit;
                    ClientDataset.FieldByName('usuario=').AsString := '';
                    ClientDataset.post;
                    ClientDataset.ApplyUpDates(-1);

        Pesquisei e tentei fazer assim, mas ai ele me retorna erro: 'No error Information; Error while executing the query':

                    ClientDataset.Edit;
                    ClientDataset.FieldByName('usuario').Value := Null;
                    ClientDataset.post;
                    ClientDataset.ApplyUpDates(-1);

      Se faço o mesmo teste usando Firedac ele salva corretamente como null, tanto usando conexão ODBC como direto pelo driver do Postgres.

      Resumindo, tem alguem que utilize DBExpress com ODBC e conexão postgres, que consiga ou saiba salvar null um campo String?

     

     

    Ainda não encontrei a solução, acredito que vou trocar nesse caso para firedac essas leituras, mais se alguém tiver alguma solução para o DBExpress me avise.

     

    Obrigado.

  4. Boa tarde Pessoal,

       Estou com a seguinte dificuldade.

           - Tenho um campo chamado usuario do tipo character varying em uma tabela com base de dados Postgres.

           - Utilizo o DBExpress com a conexão ODBC

          - Preciso Salvar esse campo em uma determinada situação como null, mais ele sempre esta salvando como ''. Faço da seguinte forma:

                    ClientDataset.Edit;
                    ClientDataset.FieldByName('usuario=').AsString := '';
                    ClientDataset.post;
                    ClientDataset.ApplyUpDates(-1);

        Pesquisei e tentei fazer assim, mas ai ele me retorna erro: 'No error Information; Error while executing the query':

                    ClientDataset.Edit;
                    ClientDataset.FieldByName('usuario').Value := Null;
                    ClientDataset.post;
                    ClientDataset.ApplyUpDates(-1);

      Se faço o mesmo teste usando Firedac ele salva corretamente como null, tanto usando conexão ODBC como direto pelo driver do Postgres.

      Resumindo, tem alguem que utilize DBExpress com ODBC e conexão postgres, que consiga ou saiba salvar null um campo String?

     

     

  5. Agora, Felipe E. Resende Mesquita disse:

    Boa tarde, douglas_k

    Já tentou fazer um Backup e Restore do mesmo?

    Na verdade não Felipe, vou fazer isso da próxima vez.

    Tentei executar o seguinte comando para ver se retornava algum erro: 'gfix -v -full C:\Sistema\banco.fdb -user SYSDBA -pass masterke' mais não retornou nada. Mesmo assim rodei um comando para reparar a base de dados, mais a principio também não resolveu. 

    Agora tentamos reiniciar mais uma vez a maquina e o erro parou de ocorrer. Não sei dizer oque solucionou o problema, mais de qualquer forma agora esta OK.

     

    Agradeço a ajuda.

    • Curtir 2
  6. Boa tarde Pessoal.

       Em um cliente nosso começou a dar alguns erros na base de dados. Não estava fazendo update de alguns registros entre outras coisas.

       Tentei acessar a base de dados pelo ibexpert e veja o erro que ocorre 'Invalid Token. Dynamic SQL Error. Sql error code = -104. Token unknown -line 1, column 8. DISTINCT'

      Toda tabela que tento abrir retorna esse erro no DISTINCT. Em anexo imagem com o erro.

      Alguém já teve algum erro semelhante.

     

    Desde já agradeço

    Sem título.jpg

  7. Em 06/12/2018 at 11:08, Daniel Simoes disse:

    Verifique no site do Fabricante se há algum Driver para que a Porta USB seja reconhecida como uma Porta COM Virtual 

    Bom dia Daniel,

        Voltamos a verificar essa situação agora, vocês já utilizaram avisos sonoros no scanner com conexão USB para identificar produto invalido ou por alguma outra situação? 

        Utilizando o componente ACBrLCB, o fabricante do scanner teria que disponibilizar um driver para gerar uma porta com virtual.

        Tem alguma outra forma ou componente, para emitir beep em scanners USB.

  8. 11 minutos atrás, DSilva disse:

    Ola, douglas_k.

    Bom, eu ainda estou com este problema, fiz algumas alterações sugeridas aqui com os amigos,, mas nada deu certo. continua emitindo bastante cupom em contingencia. 

    gostaria de falar com vc se possível, mande um e-mail seu para eu entrar em cotato, abraço.

     

    Meu email é [email protected], vamos nos falando, quem sabe encontramos alguma solução.

     

    • Curtir 1
  9. Em 06/11/2018 at 10:31, DSilva disse:

    Bom dia, aos amigos, preciso saber se o problema é com o meu PDV ou isso acontecem com vcs tb,

    Problema.

    Quando resolvemos adotar a utilização do OpenSSL, para não precisar mais instalar o certificado nos caixas, começou a apresentar problemas de conexão.

    exe: 403, 404 10054, 10060, 10061, 10091.

    a cada 100 cupom emitido 20 gera com algum destes erro acima e dai eu emito em contingencia.

    quando eu usava com o certificado instalado e wincryp era raro isso acontecer.

    Alguém sabe me dizer o motivo disso.

    abraço.

    Boa tarde DSilva,

       Tenho a mesma situação que você relatou. Utilizando o certificado instalado, praticamente nunca ocorria esses erros de envio. Agora com OpenSSL tenho com frequência  erro de Timeout. Faço o tratamento pulando a numeração e emitindo offline sem problema, mais realmente parece estranho ter esse aumento no numero de ocorrência de erros.

      Alguma medida que você adotou melhorou essa questão do envio. Trabalho com emissão de NFC-e no Rio Grande do Sul.

     

  10. Bom dia Pessoal,

       Fui cadastrar uma nova alíquota de valor 5,60 na ECF Epson TM-T900F. Após executar o comando, sempre era cadastrada a alíquota de 5,59.

       Debugando encontrei a seguinte linha na unit ACBrECFEscECF procedure TACBrECFEscECF.ProgramaAliquota, EscECFComando.AddParamString( IntToStrZero( Trunc(Aliquota*100), 4 ) );

       Após executar essa linha a alíquota que vinha com o valor 5,60 se transformava em 0559. Se eu alterar a function Trunc pela TrunFix do AcbrUtil, faz corretamente.

       Não sei qual a melhor solução para essa questão, ou se estou fazendo algo errado, a principio fiz essa alteração...

     

    Até mais.

  11. 1 hora atrás, EMBarbosa disse:

    Entendi e agradeço você ter levantado a questão. Mas se não foi gerado E3, não teria motivo pra gerar o E2. Entende?

    O problema real é que a legislação não é clara. Temos outros usuários que acabaram de fazer a homologação e homologaram com o código dessa maneira e o homologador não questionou.

    Vamos aguardar mais pessoas postarem sua experiência.

    Isso, vamos verificando se mais gente vai ter essa situação. Obrigado.

    • Curtir 1
  12. 1 hora atrás, EMBarbosa disse:

    O que o homologador disse não tem muito sentido. Já existe a relação de registros P2 para listar as mercadorias e serviços. Não faz muito sentido emitir um E2 sem um E3.

    Ele apontou algo na legislação ou algum raciocínio pra isso fazer sentido?

    Pse, ele comentou que se não foi emitido nenhum documento que atualizou o estoque dentro do período que foi gerado o arquivo, não poderia gerar o registro E3. De qualquer forma também achei estranho, mais acabou passando assim.

  13. Boa tarde,

       Outra alteração solicitada pelo homologador e que efetuei na classe ACBrPaf foi o seguinte. Se no período do arquivos do PAF que estou gerando, não existir nenhum documento responsável pela atualização do estoque, eu não informo nada para esse registro 'E3'.  Dessa forma, vou ter apenas os registros E2 sem registros E3.

      Para isso fiz uma alteração no ACBrPaf, hoje esta assim:

      if FPAF_E.RegistroE2.Count > 0 then
      begin
        FPAF_E.WriteRegistroE2;
      end;

      if FPAF_E.RegistroE3.DT_EST > 0 then
      begin
        FPAF_E.WriteRegistroE3;
          FPAF_E.WriteBuffer;
      end;


     e alterei para seguinte forma:

      if FPAF_E.RegistroE2.Count > 0 then
      begin
        FPAF_E.WriteRegistroE2;
      end;

      if FPAF_E.RegistroE3.DT_EST > 0 then
      begin
        FPAF_E.WriteRegistroE3;
      end;

      if (FPAF_E.RegistroE2.Count > 0) or (FPAF_E.RegistroE3.DT_EST > 0) then
        begin
            FPAF_E.WriteBuffer;
        end;

    Dessa forma pode existir registros E2 sem E3. Sugiro a alteração mais de qualquer forma se entenderem que não é assim o funcionamento deixo anotado para sempre fazer o ajuste nas atualizações.

    ACBrPAF.pas

  14. Boa tarde,

       Encerramos a homologação de nosso PDV com sucesso, graças aos componentes ACBr. 

       Na unit 'ACBrPAF_W_Class' fiz alguns pequenos ajustes, que seriam os seguintes: No registro W1 e W2 coloquei um UpperCase na RAZAOSOCIAL e no W4 alterei de RFill(CRE, 9)  para LFill(CRE, 9), para que assim seja colocado os zeros a esquerda na geração do arquivo.

    O arquivo alterado esta em anexo. As alterações foram solicitadas pelo homologador.

     

     

    ACBrPAF_W_Class.pas

    • Curtir 2
  15. Bom dia Pessoal,

       Hoje utilizamos alguns 'beeps' no scanner para identificar que um produto invalido foi digitado. Isso é possível pelo componente ACBrLCB. O problema que agora a maioria dos scanners adquiridos estão vindo com a conexão USB. Alguém tem o conhecimento se é possível enviar 'beeps' para esse tipo de equipamento, ou alguém utiliza alguma outra forma de avisar de forma sonora que um produto digitado é invalido?

    Outro post falando sobre o assunto.

    https://www.projetoacbr.com.br/forum/topic/20431-fazer-o-leitor-de-codigo-de-barras-bipar/?tab=comments#comment-303665

  16. Em 24/10/2018 at 09:48, douglas_k disse:

    Bom dia Pessoal,

       Talvez seja algo tranquilo de se fazer, mais não estou conseguindo que seja impresso nos relatórios gerencias o caracter º. Ao invés de imprimir, ele acaba saindo um espaço no lugar do mesmo. Utilizo uma ECF bematech MP-4200 TH FI II para testes.

       Alguém que utilize isso e tenha sucesso?

    Desde já agradeço.

    Bom dia Pessoal,

        Ainda não encontrei uma forma de fazer, alguém utiliza esse caracter em relatório gerencial?

     

     

  17. Em 17/10/2018 at 11:02, Juliana Tamizou disse:

    Bom dia.

    Desde que você atenda ao que pede a ER do PAF você pode montar conforme desejar.

    https://www.confaz.fazenda.gov.br/legislacao/atos/2018/ac13_09_er_paf_ecf_versao_02_06.pdf

    Att.

    Bom dia Juliana,

       Na verdade queria um exemplo já pronto para ter uma ideia, a ER eu já tinha verificado. Acabei não encontrando nenhuma exemplo.

       Mais de qualquer forma criei os relatórios da forma que ER solicita e tenho essa parte ok.

    Obrigado.

    • Curtir 1
  18. Bom dia Pessoal,

       Estamos iniciando o desenvolvimento do módulo para bar e restaurante e gostaria de ver se algum colega tem um relatório gerencial de exemplo para as seguintes situações:

    - Mesas Abertas

    - Conferência de Mesa

    - Transferências entre Mesas

    Seria algo apenas para ter uma ideia de uma forma de como montar os relatórios. Desde já agradeço a contribuição que seria bem importante.

     

    Até mais.

  19. Bom dia Pessoal,

       Desenvolvemos nossa pré-venda e DAV rodando no browser. O acesso será somente dentro da rede interna da empresa.

       Agora surgiu um novo bloco na ER 02.06 que parece controlar esse tipo de integração, entre o software que gera a pré-venda e DAV e a importação para o PDV.

       Problema que não consegui verificar exatamente o que o bloco pede. Alguém já desenvolveu algo atendendo esse bloco?

  20. Em 06/08/2018 at 17:00, dorivansousa disse:

    eu lembro de que um comando faz o Beep e para o leitor ja que o usuario precisa olhar pra tela e ver o erro, ai vc tem q enviar outro comando pra que o leitor volte a funcionar.

    faz o teste de tentar ativar novamente o leitor.. eu to sem o acesso ao fonte e nao me lembro mais como foi que fiz

    
    ACBrLCB1.EnviarString('E');

    Bom dia dorivansousa,

       Obrigado pela ajuda.

       Consegui fazer enviando ACBrLCB1.EnviarString('B'), só que ao invez de bipar 3 vezes como enviando o 'F' ele bipa apenas uma, então executei 3 vezes esses comando separado por um pequeno sleep.

    • Curtir 1
  21. Em 04/07/2018 at 15:16, Anderson Eccker disse:

    Boa tarde, 
    Apenas para informar, foi publicado no DOU nova versão do PAF-ECF versão 02.06

    https://www.confaz.fazenda.gov.br/legislacao/atos/2018/ato-cotepe-icms-37-18

    Ainda não consegui baixar esse pdf para verificar as alterações.
    Se alguem tiver algum sucesso posta o link aqui.

    Obrigado,

     

    Em 05/07/2018 at 08:55, Blaise disse:

    Bom dia,

    Segue PDF com nova especificação de requisitos, ER 02.06.

    Ainda não consegui analisar para ver o que mudou.

    AC13_09_ER_PAF_ECF_versão_02_06.pdf

    Bom dia Pessoal,

       Ja fizeram a analise das alterações que tiveram dessa ER para a ultima?

    Obrigado.

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