Ir para conteúdo
  • Cadastre-se

OldProgramer

Membros
  • Total de ítens

    88
  • Registro em

  • Última visita

Posts postados por OldProgramer

  1. 15 horas atrás, ifcruz disse:

    Boa tarde,

    Eu utilizo os componentes do ACBRNFe e ACBRDANFeFr pra emitir a NFe e imprimir o DANFe, porém tenho um cliente do Rio de Janeiro que está tendo problema com um fornecedor pois o campo "Valor do FCP" na aba "Cálculo de impostos" não está sendo impresso, mesmo com as informações do FCP preenchidas na nota. Gostaria de saber se tem alguma tag nova que eu estou perdendo ou se ainda não foi incluso no projeto. Segue em anexo os Danfes e o XML.

    Desde já agradeço.

    ImpressoPorFora.png

    ImpressoNoSistema.png

    33190732336794000660550250000015281000015283-nfe.xml 7 kB · 1 download

    Olá colega.

    No seu XML não estão preenchidos as tags do FCP, aí não vai aparecer nada no PDF mesmo.

    Emito NFe's pro RJ tanto indústria como revenda e faz normalmente.

    As tags são pFCPST  e vFCPST  dentro do ICMS.

     

    • Curtir 1
  2. Em 22/02/2019 at 15:48, EMBarbosa disse:

    É possível que seus arquivos estejam desatualizados apenas em parte. Veja:

    Não está assim no SVN. Na revisão 16530 foi subida a atualização para essa função alterando para:

    
        function CalcularTamMaximoNossoNumero(const Carteira : String; const NossoNumero : String = ''; const Convenio: String = ''): Integer; override;

     

    Pode ser, mas como eu disse ("ontem ou ante ontem não lembro direito atualizei toda a pasta do acbr e mandei instalar do zero inclusive apagando arquivos antigos"). Como não apareceu nenhum problema do log do SVN não imaginei que tenha ficado algo desatualizado, mas enfim, problema resolvido. Eu apenas coloquei aqui para o caso de ter algo a ser verificado nos fontes.

    • Curtir 1
  3. A declaração da classe pai está:     function CalcularTamMaximoNossoNumero(const Carteira : String; const NossoNumero : String = ''; const Convenio: String = ''): Integer; virtual;

    e da filha function CalcularTamMaximoNossoNumero(const Carteira : String; NossoNumero : String = ''; Convenio: String = ''): Integer; override;

     

    Corrigindo a declaração no ACBrBancoBrasil compilou normal.

  4. Pessoal, ontem ou ante ontem não lembro direito atualizei toda a pasta do acbr e mandei instalar do zero inclusive apagando arquivos antigos. Instalou tudo direito, porém qdo vom dar um buid geral no meu sistema ocorre este erro: "[dcc32 Error] ACBrBancoBrasil.pas(104): E2037 Declaration of 'CalcularTamMaximoNossoNumero' differs from previous declaration"

    Olhando a declaração pai (creio eu) no ABCrBoleto não achei o erro.

     

    Alguém teve este problema ou pode me dar uma ajuda?

     

    Grato.

  5. 47 minutos atrás, Felipe E. Resende Mesquita disse:

    Boa tarde, OldProgramer.

    Por favor, anexe os documentos e a mensagem com o erro para que possamos te ajudar.

    Opa Felipe, pelo que eu vi nem assina.

    Esse deu com WinCrypt:

    ErroWinHttp.JPG.49d3fddd984cd19dd28ce51ea6e6a480.JPG

    E esse optando pelo Capicom:

     

    ErroCapicom.JPG.073bd5fe123d09d9cffa696b70aa749d.JPG

     

    Estão usando Win10 Pro totalmente atualizado. E como eu disse, emitem normalmente nesse micro para uma outra empresa. Ambos os certificados são A3.

     

  6. Pessoal, estou emitindo as NFe's normalmente por uma empresa, mas qdo vou emitir por outra tenho uma rejeição sem número descrita como "Erro de base" e mais nada. Procurei aqui, no manual e no Google e não achei nada com essa rejeição. Alguém tem alguma ideia do que seja?

  7. B

    52 minutos atrás, RicardoVoigt disse:

    Bom dia,

    a princípio, entendo que vc deve informar uma única vez a forma de pagamento (pag.add) com o tipo boleto (tpag=15), e depois uma duplicata (dup.add) para cada boleto emitido, cada uma com respectivo valor e data de vencimento...

    Att

    Ricardo

    Beleza Ricardo, foi o que pensei, mas depois fiquei pensando "se os pags são uma list será que...".

    Mas blz, nunca deu problema usando assim.

    Obrigado.

    • Curtir 1
  8. Pessoal, a tag de pagamento deve ser feita pra cada boleto/duplicata ou nada a ver?

    Ex: informo pagamento (um Pag.Add) via boleto bancário e a tag cobrança preencho com 3 duplicatas (3xCobr.Dup.Add). Ou adiciono um pagamento pra cada duplicata?

    Agradeço antecipadamente.

  9. Em 22/08/2018 at 11:33, Rafael Mota Facundo disse:

    Pelo que eu entendi, se no TXTOptions estiver AutoStart = true, não precisarei do FDConnection1.StartTransaction é isso?

    
     FDConnection.TxOptions.AutoCommit := False;
    
       try
         //Aqui não precisa iniciar transação???
         gravarVenda;
         gerarRecebimento;
         FDConnection1.Commit;
         FDConnection.TxOptions.AutoCommit := True;
       except
         FDConnection.Rollback;
       end;

    Então não seria melhor fazer o contrário? AutoStart = false e só abrir transação quando realmente eu quiser?

    Exato, qdo uso transações prefiro controlar manualmente pra não ter confusão. Deixo no TXOption tudo on para operações "normais" digamos, mas qdo quero usar transações coloco autocommit em false e não preciso usar start transaction pois ele fará automaticamente.

  10. A questão que eu achei foi relacionada ao TXOptions. Usando o Zeos por exemplo, não me preocupava com isso, mas com o Firedac tive que ficar mais atento. O Firedac por padrão abre uma transação para consultar os dados e fecha automaticamente se o autostop estiver true.

    Então pra não ter confusão de transações pendentes, deixo o autostart, autostop e autocommit (no TXOptions) sempre em true, e só na hora da transação em si é que mudo na hora o autocommit pra false,  e como o autostart estará true, não preciso explicitar o starttransaction (se não ficará um pendente), faça o que tem que ser feito, e depois dou commit ou rollback, e por fim volto o autocommit pra true.

    Não tive mais problemas.

  11. Tenho que acessar uma base de dados que me retorna um link para baixar um PDF. É assim: "https://www.xyz.com.br/pasta/acao/venda.php?acao=ETIQUETA&id_venda=1618786257"

    No navegador me retorna um PDF para baixar ou abrir.

    Usei os componentes IdHTTP e IdSSLIOHandlerSocketOpenSSL.

    Tentei dessas duas maneiras e não consegui nada (onde nUrl é o mencionado acima).

    fileDownload := TFileStream.Create('etiqueta.pdf', fmCreate);
    try
            IdHTTP1.Get(nUrl, fileDownload);
    finally
               FreeAndNil(fileDownload);
    end;

     

    E assim:

     

    Response := TStringStream.Create('');
    try
          IdHTTP1.Get(nUrl, Response);
          Memo1.Lines.Text := Response.DataString;
     except on E: EIdHTTPProtocolException do
     begin
                Memo1.Lines.Text := E.ClassName + ': '+E.Message;
     end;
    end;
    WBLoadHTML(Response.DataString);
    Response.Free;

     

    Alguém pode me dar uma mão com isso?

    Grato

  12. Pessoal, estava fazendo uns testes com a abertura do PDF das DANFES geradas pelo ACBrNFe lá no Debenu (para abrir diretamente na aplicação) e ele fica todo bagunçado.

    Claro, vcs pode me dizer "é problema no Debenu", verdade, mas como estou abrindo todos os outros PDF's por ele, gostaria de saber se existe alguma opção para o "tipo de renderização" pra gerar os PDF's pelo ACBrNFe ou coisa semelhante.

     

    De qualquer forma agradeço qualquer informação.

  13. 6 horas atrás, wandarlei disse:

    Bom dia,

    Estou utilizando o Delphi XE5, e os componentes REST nativos, facilita.

    Faço a geração do Token, incluo/altero um anuncio e estou recuperando as perguntas feitas para os anúncios, estou seguindo o manual do Mercado Livre. O difícil foi entender o funcionamento inicial, ... agora estou indo bem.

    Podemos ir trocando experiência.

    At.

    Opa Wanderlei e dimom, consegui pegar a autorização, os dados privados e criar o usuário de teste.

    O começo foi meio tumultuado pra mim também, ainda mais que não tenho muita experiência com REST e tal.

    Eu uso o XE6 e no momento ainda uso o idHttp da Indy, mas preciso estudar o REST pra me atualizar.

    Vc usa a paleta REST Client?

  14. Em 22/11/2017 at 10:20, alessandro pancotte disse:

    Pessoal,  

    Estou vendo a discussão sobre integracao com mercadolivre, voces conseguiram fazer?

    Fizeram de que maneira?

    Um programa a parte que fica de tempo em tempo lendo o webservice do mercado livre e baixando os pedidos e clientes?

    Com relação aos produtos teria uma tela para selecionar os produtos que quero enviar para a integracao?

    Com relação ao saldo de estoque, como fizeram? 

    Grato

     

    Alessandro, estou com pouco tempo pra isso apesar do chefe ter "mais ou menos pedido". Então apanho um pouco, paro e aí desenvolvo pouco, além do mais não manjo muito dessa parte de REST, POST, GET, etc.

     

    Dá uma olhada aqui: http://developers-forum.mercadolibre.com/topic/1675-delphi-7-token-autenticação/

    Se quiser trocar umas ideias e ver se quebramos a cabeça junto dá um toque.

  15. Tópico antigo mas com certa recorrência, então para registro vou deixar aqui uma falha minha que ocasionou este problema e pode se repetir com algum colega.

    Instalei o ACBr do zero num XE8 com o FastReport que vem com ele. Até a aí ficou tudo ok.

    O problema foi que depois instalei o FastReport Pro e aí é que este erro passou a aparecer.

    Lembrei disso e zerei toda a instalação do ACBr e a re-fiz, ficando tudo ok novamente.

     

    • Curtir 1
  16. Pra que fique registrado como"história", o desempenho como relatei melhorou muito, mas os problemas com gravações não efetuadas (não usando transactions nem cache updates várias vezes os usuários tem que fechar a aplicação pra efetivar a gravação - fui jogado de volta ao clipper sem os commits) e deadlocks aumentou brutalmente, coisa que com o Zeos não acontecia.

    No Zeos era preto no branco"seu eu dava um update e não tinha concorrência tava gravado e fim de papo.

     

    Fora o bizarro no clássico "while not eof" ao se dar um "next" e ele ultrapassar o rowlimit do fetch gerar um "falso true". Inacreditável.

     

    Agora fiquei entre a cruz e a espada. Ficar caçando uma solução (se existir) em cada propriedade do Firedac, voltar ao Zeos (zero desses problemas mas estagnado no FB2.5 - o 3 tá há séculos em beta) ou migrar para outro frame.

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