Ir para conteúdo
  • Cadastre-se

douglas_k

Membros
  • Total de ítens

    181
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que douglas_k postou

  1. 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. 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. 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. 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.
  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
  7. 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. Meu email é [email protected], vamos nos falando, quem sabe encontramos alguma solução.
  9. 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. uhum, esta em anexo. Obrigado. ACBrECFEscECF.pas
  11. 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.
  12. Isso, vamos verificando se mais gente vai ter essa situação. Obrigado.
  13. 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.
  14. 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
  15. 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
  16. 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
  17. Obrigado Juliomar, havia atualizado o ACBr e olhei no change-log não tinha encontrado nada. Mais agora fui no fonte e realmente existe esses registros.
  18. Boa tarde Pessoal, Gostaria de verificar se já foi desenvolvido o arquivo tratado no ANEXO VII da ER 02.06. É sobre as requisições externas do PAF-ECF, registro tipo W. Até mais.
  19. Bom dia Pessoal, Ainda não encontrei uma forma de fazer, alguém utiliza esse caracter em relatório gerencial?
  20. 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.
  21. 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.
  22. 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.
  23. 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?
  24. 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.
  25. 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.

The popup will be closed in 10 segundos...