Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 28-08-2018 em Posts

  1. pode deixar, na proxima vou tomar esse cuidado. Obrigado.
    3 pontos
  2. Consegui aqui, resolvi da seguinte forma! Apaguei o delphi e tudo referente a ele, instalei o delphi sem o fast report. Logo, após o instalei sozinho e assim funcionou.
    2 pontos
  3. Obrigado, estou vendo com o cliente se vai fechar o projeto!
    2 pontos
  4. Bom dia Rafael, Fica difícil implementar um novo provedor cujos arquivos XSD (schemas) estão "bichados", os XML de exemplos também.
    2 pontos
  5. Bom dia Felipe, Muito obrigado pela sua colaboração. Uma observação: Favor atualizar todos os fontes de todas as pastas e reinstale a Suite ACBr usando o ACBrInstall_Trunk2, pois os seus fontes estão desatualizados, notei isso através do arquivo INI do provedor que você anexou.
    2 pontos
  6. Boa tarde, WPita. Tente utilizar uma versão mais nova do MonitorPLUS. Você pode assinar o SAC por um mês e baixá-lo ou realizar a compilação a partir dos fontes.
    2 pontos
  7. Por orientação do @Felipe E. Resende Mesquita estou abrindo esse tópico. Tenho uma aplicação que usa um banco Firebird 2.5 em um servidor linux escrita em delphi XE e DBX ( não posso mudar a suite de conexão ) O componente do tipo TSQLConnection esta configurado dessa forma : blobsize=-1 commitretain=False waitonlocks=True isolationlevel=ReadCommitted trim char=False e em dado ponto da execução é solicitado um processamento através do seguinte comando try sqlSP := TSQLStoredProc.Create(nil); try sqlSP.SQLConnection := Conn; T := Conn.BeginTransaction(TDBXIsolations.ReadCommitted); with sqlSP do begin StoredProcName := 'SP_PROCESSA'; ParamByName('IN_DADOS').AsString := 'STRING DE PARAMETROS' ExecProc; end; Conn.CommitFreeAndNil(T) finally FreeAndNil(sqlSP); end; except Conn.RollbackFreeAndNil(T); end; Essa SP tem a seguinte extrutura PROCEDURE SP_PROCESA(IN_DADOS) /* PASSOS ILUSTRATIVOS */ BEGIN 1 - VARIAVEIS RECEBEM VALORES DE SELECTS; 2 - EXECUTE PROCEDURE BAIXA_ESTOQUE; 3 - EXECUTE PROCEDURE LANCA_COMISSAO; 4 - EXECUTE PROCEDURE ATUALIZA_STATUS; END; Eu estou com dois problemas : 1 - Ocorre um erro dizendo que a Stored Procedure esta em uso e nada é realizado o que é estranho pois se no Connection esta waitonlocks=True então penso que o Firebird entenda a transação como WAIT . 2 - Ocorre um erro de Deadlock na SP e mesmo havendo um Rollback , algumas partes do que foi feito não voltavam. Não existe nas SP secundárias um COMMIT e não sei se uma SP ao chamar outra considera o contexto da transação que a iniciou ou não. Por isso muito no desepero, trouxe o codigo das demais para dentro da SP e acabei criando uma SP Monstro e TUDO ocorre dentro dela. Em teste se simulo um lock e dou Rollback esta desfazendo. Alguém já passou por isso e sabe contornar / tratar isso ? Obrigado.
    1 ponto
  8. NOssa .. ja tinha olhado 1 milhão de vezes e não tinha visto.. O cadastro do produto estava sem o CSOSN... agora coloquei um IF, se não tiver preencher com 102 Obrigado
    1 ponto
  9. Boa tarde. Você chegou a estudar o demo do componente? Att.
    1 ponto
  10. O grupo de ICMS está incompleto. Verifique se você está preenchendo corretamente essa informação no seu software, verifique também o regime tributário que você está usando. <imposto> <vItem12741>1.13</vItem12741> <ICMS> </ICMS> <PIS> <PISSN> <CST>49</CST> </PISSN> </PIS> <COFINS> <COFINSSN> <CST>49</CST> </COFINSSN> </COFINS> </imposto>
    1 ponto
  11. Parabéns e sucesso! Tente instalar o arquivo em anexo que eu respondi:
    1 ponto
  12. Felipe deu Deu certo cara! Só fiz executar o arquivo "Windows 7 Atualizacao ref. TLS 1.2 NFe 4.00" que vc me passou em anexo. Valeu Brother!!!!
    1 ponto
  13. A1 mesmo... A3 eu já desisti... mandei os clientes correrem para fazer um A1...
    1 ponto
  14. Faltou preencher o campo da imagem abaixo
    1 ponto
  15. Muito obrigado LuizTec, sua forma de transmitir é ótima e serviu como roteiro que eu tanto buscava dentro da ACBr, deveria ser um Topico no topo para a discussão de criação de um módulo de Mensageria do específica do eSocial dentro da ACBr.
    1 ponto
  16. Já encontrei. De manhã o link não estava fazendo o download. Se o moderador quiser pode excluir esse tópico. https://www.projetoacbr.com.br/forum/applications/core/interface/file/attachment.php?id=37349
    1 ponto
  17. Para solucionar suas dúvidas, sugiro que baixe e estude os fontes. Caso ainda não foi implementado, e se quiser contribuir com o projeto, basta anexar as alterações para validação.
    1 ponto
  18. Amigo, não qual estabelecimento esta implantando, mas pode fazer o seguinte: pega um local que esta com ncm e codigo de barras esporta para xls um cadastro de produtos completo, apaga o que não te interessa e pronto. faço assim sempre. me diz qual o ramo que passo uma.
    1 ponto
  19. O componente cria um Backup do arquivo de Retorno, em um subdiretório "TEF", na pasta da aplicação... Verifique se ele está vazio...
    1 ponto
  20. @Murilo Sousa, obrigado pelo seu retorno. Eu também achei isso de haver um COMMIT perdido, mas revisei e não tem. Eu "acho" que resolvi essa questão trazendo TODAS as SP chamadas para dentro da principal, eu simulei aqui um LOCK e o Roolback ocorreu em tudo. Não entendi, não havia nenhum commit. Agora em relação a dar o erro da SP estar em uso, ai realmente complicou, não sei como tratar isso.
    1 ponto
  21. 2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]". Favor leia as regras do fórum.
    1 ponto
  22. Bom dia, Edgar Coutinho. Segue o link para sua dúvida: https://acbr.sourceforge.io/ACBrMonitor/eSocialCriarEventoeSocial.html
    1 ponto
  23. Bom dia. Recentemente o município de Carlos Barbosa disponibilizou a emissão de NFS-e, assim como Flores da Cunha, ambos usam provedor Tecnos. Realizei alguns testes e tive que adicionar as configurações no arquivo Cidades.ini para emissão, em anexo contem o arquivo de configuração usado Tecnos.ini, com as configurações utilizadas, se puderem disponibilizar essas configurações no arquivo de Cidades.ini. [4304804] Nome=Carlos Barbosa UF=RS Provedor=Tecnos NomeURL_H=barbosa NomeURL_P=carlosbarbosa Pelos testes que fiz em ambiente de Homologação está 100% operacional. Obrigado. Tecnos.INI
    1 ponto
  24. Bom dia. Este tópico é muito antigo e por isso será fechado, para novas dúvidas criar um novo tópico. Att.
    1 ponto
  25. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  26. @Antonio Carlos L 1 - Amigo, nesse caso é muito provável que você tem algum commit perdido dentro da sua SP.. Por isso as alterações não são desfeitas.. Não é que não são desfeitas, é que já foram commitadas. 2 - Como todos sabemos, o deadlock ocorre por concorrência de registros entre transações. Muito provável que você esteja tentando acessar algum registro de uma tabela na transação X, porém ele está em alteração e pendente de commit na transação Y. 3 - Cara, nesse caso, eu participei do evento FDD (Firebird developers day) que ocorreu em Piracicaba em 2016. Ele ocorreu recentemente no dia 18/08/2018, porém, nessa edição eu não compareci. Naquela época, eu conversei com algumas pessoas para esclarecer essa dúvida e por fim cheguei na solução citada. O meu caso é bem nítido: no meu sistema, eu estava realizando a expedição de pedidos de venda. Se eu realizasse a expedição (em diferentes terminais ao mesmo tempo) de pedidos que possuíssem o mesmo produto, o banco de dados apresentava deadlock, pois, no momento da atualização do campo estoque do produto enquanto uma transação estava processando a alteração do estoque, a outra também tentava, porém, o registro ainda estava em uso pela primeira transação que processava sua alteração. Com base nisso, fiz um esquema de tentativas para a atualização do campo estoque.. Uma hora a primeira transação terminaria seus processos, enquanto isso a segunda estava tentando, mas, com um except silencioso para não ficar exibindo toda hora o deadlock para o usuário, depois que o registro destravasse na primeira transação, a segunda conseguiria alterá-lo normalmente. Essa foi a lógica que resolveu meu problema. É um pouco confuso, mas dependendo do seu cenário, pode ser uma solução. Boa sorte!
    1 ponto
  27. 1 ponto
  28. Isso que estou tentando fazer rsrsrs Quando tive informação atualizo aq
    1 ponto
  29. Então, fiz vários testes e em todos os extratos saíram com o tal 99.999,99. Resolvi dar uma olhada no arquivo fonte. Não alterei nada. Apenas salvei e saí. Compilei e funcionou corretamente. Pode encerrar o tópico, por favor.
    1 ponto
  30. Bom dia @Felipe E. Resende Mesquita Vou acessar um cliente e te dou os detalhes referente a atualização do windows. Conforme solicitado no post Wincrypt - erro 12175-12030 - Revision 15626 que foi fechado.
    1 ponto
  31. Bom dia, Rodrigo Barbosa. Primeiro passo é descobrir o provedor, acredito que um simples contato com a prefeitura você terá a informação.
    1 ponto
  32. No micro terminal tem a configuração do time out para porta serial(está configurado com 5 milissegundos) e possui também uma configuração para LAN RX/TX (2000 milissegundos), não estou conseguindo identificar este retorno, pois mesmo que utilize o timer, e envio para o micro terminal para inserir o peso manualmente, quando pressiono o enter do micro terminal, neste momento ele retorna vazio o peso... como este tratamento que eu quero fazer é bem improvável que ocorra, vou manter o timer para avisar o usuário que não foi possível ler o peso. quando tiver um pouco mais de tempo, vou debugar mais para ver se descubro uma solução melhor...
    1 ponto
  33. Bom dia a todos, Já existe um tópico sobre esse problema:
    1 ponto
  34. Perfeito, vou atualizar meu repositório. Muito obrigado Italo
    1 ponto
  35. Bom dia. Conforme mencionado pelo @Clademilson já existe um tópico sobre o assunto, por este motivo este está sendo fechado. Att.
    1 ponto
  36. @Pedro R Tortoro Bom dia, ao que tudo indica você não setou valor no campo ideTabRubr.
    1 ponto
  37. Já consegui. ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(ExtractFilePath(Application.ExeName) + 'temp\xml_origem.xml'); ACBrNFe1.Configuracoes.Arquivos.Salvar := false; ACBrNFe1.NotasFiscais.Assinar(); ACBrNFe1.NotasFiscais.GravarXML(ExtractFilePath(Application.ExeName) + 'temp\xml_assinada.xml');
    1 ponto
  38. Boa tarde, no ACBrMonitorPlus pode ser configurado na aba DFe/WebService/Reinf Pode ver no manual o modelo para geração do .INI e os métodos utilizados... https://acbr.sourceforge.io/ACBrMonitor/ComandosdoObjetoReinf.html
    1 ponto
  39. Ainda não fizemos nenhum contato... mas faz todo sentido tentarmos algo...
    1 ponto
  40. Boa tarde Kiko. De fato havia um erro na minha tag PIS onde já fiz a correção, no entanto o problema estava na geração da minha chave de acesso para notas fiscais de entrada. Na posição relativa a forma de emissão eu estava vinculando o tipo da nota fiscal (entrada/saída). Não sei de onde eu tirei isso, mas o validador da SEFAZ/RS me ajudou a identificar a falha e fazer a correção. Obrigado pela ajuda. Abraços. Fernando.
    1 ponto
  41. Veja se não tem mais de uma versão do FastReport instalada, por exemplo, a versão básica que vem junto ao Delphi e a versão comercial. Caso tenha as duas pode haver incompatibilidade.
    1 ponto
  42. Eu acho a melhor solução Neumar Moraes, uma maquina nova para a instalação da nova versão do seu Delphi, deixando a instalação atual intacta, ate para que sirva de backup de segurança, enquanto você providencia a atualização limpa e completa da versão do seu sistema, para so então, se lhe for conveniente, se desfazer da instalação antiga. Sucesso a todos.
    1 ponto
  43. provavelmente outra aplicação estava com a Port COM4 aberta...
    1 ponto
  44. Dicas: 1 - Leia os tópicos que te interessem em: https://www.projetoacbr.com.br/forum/forum/13-acbrtefd-e-dúvidas-sobre-tef/ são apenas umas 40 páginas, vai separando o que te interessa, por exemplo: pay&go e tefdial 2 - Estude os 2 aplicativos de exemplo com TEF que vem com o Acbr: ACBr\Exemplos\ACBrTEFD e ACBr\Exemplos\ACBrDFe\ACBrNFe\Delphi - TEF, nesse último tem um exemplo mais enxuto de TEF e NFE. 3 - Estude o componente: analise os métodos e propriedades dele. 4 - Cada passo acima leva 1 dia mais ou menos, depois que entender ai é só implementar, vai levar 1 semana. Resumindo em 2 semanas no máximo você implementa tudo. Espero ter ajudado
    1 ponto
  45. Bom dia.. Legal o retorno ai.. mas seria interessante, quando voce fizer as notas, mandar xml para nos aqui, termos como exemplos para poder ajudar a outros que precisarem, e inclusive a nos.. blz?.. valeu e ate mais
    1 ponto
  46. retornando aqui, foi constatado que meu cliente estava fazendo a operação fiscal errada mesmo e eles agora precisam emitir as notas de adiantamento que antes só era citado na nota de entrega. agradeço a todos pelo retorno.
    1 ponto
  47. @adilson1980 bom dia, Acabei criando uma classe em vez de componente. Código está nesse repositório: https://github.com/waldirpaim/leitorextratocartao Se puder baixar e testar Pode usar o link para download zipado nesse link https://github.com/waldirpaim/leitorextratocartao/archive/master.zip
    1 ponto
  48. É verdade eu me confundi, cada funcionário tem todos os registros de sua folha de pagamento em seu evento, obrigado. Vou fazer dessa forma que você mencionou, vai ser o melhor a fazer, muito obrigado pelas informações.
    1 ponto
  49. Estou passando por este mesmo problema em um cliente Transportador de Carga Própria, após alguns testes identifiquei uma forma de emissão onde as rejeições não ocorrem: Quando o veículo for de Terceiro e o proprietário for uma pessoa Física: tpTransp = ttNenhum Quando o veículo for de Terceiro e o proprietário for uma pessoa Jurídica: tpTransp = ttTAC Quando o veículo for Próprio: tpTransp = ttNenhum Ou seja, para Transportador de Carga Própria, a tag "tpTransp" deve ser "ttTAC" quando o veículo for de terceiro e o proprietário for uma pessoa Jurídica, nos outros casos estou passando "ttNenhum".
    1 ponto
  50. Verdade, alguns provedores disponibilizam os serviço "meia boca", principalmente nos ambientes de Homologação.
    1 ponto
×
×
  • 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...