Ir para conteúdo
  • Cadastre-se

ALCENIR COSTA

Membros Pro
  • Total de ítens

    221
  • Registro em

  • Última visita

Posts postados por ALCENIR COSTA

  1. Olá boa tarde.

    meu delphi7 com ACBr estava funcionando perfeitamente, porém precisei de formatar minha maquina para colocar um SSD, instalei o windwos, Delphi, Tortois SVM, Forte Report, FastRepost, baixei os fontes do ACBR e rodei o ACBrInstall_Trunk2, como se pode ver nas fotos tudo ocorreu bem, o ACBrInstall_Trunk2 teve sucesso no final, consigo ver os motores de relatórios na paleta do delphi, porém quando tento abrir um exemplo que tem do NFC-e acaba reportando o seguinte erro, nas imagens em anexo é possível ver que esta tudo instalado.

     

    Caso alguém possa ajudar ficarei grato

    image.thumb.png.56d55e76050f3bef8acf6c931721e8ec.png

     

     

    MSG de Error: Class TACBrNFeDANFeRL not found. Ignore the error and continue?

    image.png.a05f7ff1f0b16a2d9235c643277a4504.png

    depois deste erro acontece este aqui

    image.png.03bdd373ff882d4a2b05a6b8e8c8c740.png

    Erro1.png

     

     

    Erro4.png

  2. Olá,  bom dia.

     Fui abrir um projeto e o mesmo deu msg que o fortes reports não estava instalado, baixei o fortes e fiz a instalação e mandei atualizar a pasta do ACBr, porém começou a dar vários erros.

    Usei o apagarAcbr.bat, reinicie a minha maquina e removi tudo do acbr no meu delphi e do computador, baixei o o trunk2 e fui rodar para fazer a instalação dos componentes como sempre faço.

    porém esta retornando o seguinte erro, vou salvar o arquivo de log, este arquivo ACBrDFeXsLibXml2.pas tenho ele dentro da pasta, mas tem algo estranho tem um ^ na linha, não entendi, por isso estou pedindo ajuda

     

    Att.

    Copyright (c) 1983,2002 Borland Software Corporation
    C:\Users\Lucas\DOWNLO~1\Fontes\ACBrDFe\ACBrLibXml2.pas(733) Error: Object or class type required
    C:\Users\Lucas\DOWNLO~1\Fontes\ACBrDFe\ACBrLibXml2.pas(733) Error: Incompatible types
    C:\Users\Lucas\DOWNLO~1\Fontes\ACBrDFe\ACBrLibXml2.pas(771) Error: Operator not applicable to this operand type
    C:\Users\Lucas\DOWNLO~1\Fontes\ACBrDFe\ACBrLibXml2.pas(772) Error: Expression expected but 'BEGIN' found
    C:\Users\Lucas\DOWNLO~1\Fontes\ACBrDFe\ACBrLibXml2.pas(789) Error: Operator not applicable to this operand type
    C:\Users\Lucas\DOWNLO~1\Fontes\ACBrDFe\ACBrLibXml2.pas(790) Error: Expression expected but 'BEGIN' found
    C:\Users\Lucas\DOWNLO~1\Fontes\ACBrDFe\ACBrLibXml2.pas(866) Error: Object or class type required
    C:\Users\Lucas\DOWNLO~1\Fontes\ACBrDFe\ACBrLibXml2.pas(866) Error: Incompatible types
    C:\Users\Lucas\DOWNLO~1\Fontes\ACBrDFe\ACBrLibXml2.pas(899) Error: Operator not applicable to this operand type
    C:\Users\Lucas\DOWNLO~1\Fontes\ACBrDFe\ACBrLibXml2.pas(900) Error: Expression expected but 'BEGIN' found
    C:\Users\Lucas\DOWNLO~1\Fontes\ACBrDFe\ACBrLibXml2.pas(1078) Error: Undeclared identifier: 'WriteAnsiString'
    C:\Users\Lucas\DOWNLO~1\Fontes\ACBrDFe\ACBrLibXml2.pas(1135) Error: Undeclared identifier: 'ReadAnsiString'
    C:\Users\Lucas\Downloads\Fontes\ACBrDFe\ACBrDFeXsLibXml2.pas(107) Fatal: Could not compile used unit 'ACBrLibXml2.pas'
    Compilation failure
    Erro ao compilar o pacote "ACBr_DFeComum.dpk".
    Abortando... Ocorreram erros na compilação dos pacotes.

    log_Delphi_7.txt

  3. Olá, boa tarde guerreiros, estou tentando gerar um MDFe usando o ACBR Monitor Plus mas esta dando um erro que não consigo entender, ele fala que esta faltando

    ERRO: Falha na validacao do Modal do Manifesto: 2

    1824 - Element '{http://www.portalfiscal.inf.br/mdfe}IE': '' is not a valid value of the local atomic type.

    mas a IE já esta sendo informada, ai ficou complicado de achar o erro, minha experiencia em MDF-e é raza estou comprando com alguns xml mas não consigo encontrar onde estou errando, caso algu´me possa ajudar ficarei muito grato.

     

    Att

     

    LOG.TXT MDFe.txt sai.txt

  4. 4 minutos atrás, EMBarbosa disse:

    Eu sugiro você evitar o uso do With em seu código de produção, principalmente em queries e registros SPED, SINTEGRA, etc...

    Não que ele não possa ser utilizado. Usamos ele nos aplicativos de exemplo e até em códigos do componente.

    Mas muitas vezes o código acaba ficando mais confuso.

    Altere o seu código pra algo como:

    
    var
      UmRegC405: TRegistroC405;
      UmRegC460: TRegistroC460;
    begin
    (...)
    
      UmRegC405 := RegistroC405New;
      UmRegC460 := REgistroC460New;
      UmRegC460.NUM_DOC := cdsC460NUMERO.AsString;
      UmRegC460.COD_MOD := dmECF.cdsConfigMODELO_ECF.AsString; 
      UmRegC460.VL_DOC := cdsC460VALORNOTA.AsFloat;            
      UmRegC460.NOM_ADQ := cdsC460NOME.AsString;               
    (...)
    end;

     

    Ok obrigado pela dica, vou fazer essas mudanças.

    • Curtir 1
  5. With RegistroC405New do

    begin

              
      with REgistroC460New do

      begin
        //É aqui que esta o problema ele não esta pega o que esta sendo passado    
        NUM_DOC := cdsC460NUMERO.AsString;    

        //Nas demais linha pega o conteudo certo
        COD_MOD := dmECF.cdsConfigMODELO_ECF.AsString; //ok
        VL_DOC := cdsC460VALORNOTA.AsFloat;            //ok
        NOM_ADQ := cdsC460NOME.AsString;               //ok
        e etc...   
      end;          
    end;

     

    Parece que o NUM_DOC do C460 esta pegando o campo do C405(posição CRO).

     

    Deu para entender?

  6. Olá boa tarde, vou tentar explicar melhor

    Estou fazendo assim

    With RegistroC405New do

    begin

              
      with REgistroC460New do

      begin
        //É aqui que esta o problema ele esta pega o que esta sendo passado    
        NUM_DOC := cdsC460NUMERO.AsString;    

        //Nas demais linha pega o conteudo certo
        COD_MOD := dmECF.cdsConfigMODELO_ECF.AsString; //ok
        VL_DOC := cdsC460VALORNOTA.AsFloat;            //ok
        NOM_ADQ := cdsC460NOME.AsString;               //ok
        e etc...   
      end;          
    end;

     

    Parece que o NUM_DOC do C460 esta pegando o campo do C405(posição CRO).

     

    Deu para entender?

     

  7. Em 29/12/2010 at 11:21, Isaque Pinheiro disse:

     

     

     
    
    
    with RegistroC405New do
    
    begin
    
       DT_DOC := Date;
    
    
       with RegistroC460New do
    
       begin
    
          DT_DOC := Date;
    
       end;
    
    end;
    
    [/code]

     

    Olá, boa tarde, estou fazendo isso porém aqui 

    with REgistroC460New do
                  begin

                      NumeroCF := copy(cdsC460NUMERO.AsString, 3, 7);//Usando o copy para tirar o CF e no -3 do final do cupom
                      NUM_DOC := StringReplace(NumeroCF, '-', '', [rfReplaceAll]);////AQUI ELE PEGA UM OUTRO NÚMERO

    Parece que o NUM_DOC pega um valor que não consigo entender, veja na img abaixo, se alguém puder ajudar ficarei grato.

    image.thumb.png.b893bfb8ad16ed478e8ab7ad01da5a34.png


     

  8. Acabou acontecendo um outro problema, o teste de e-mail funcionou, mas quando coloquei para gerar o boleto e enviar o mesmo para o e-mail, o ACBRMonitorPlus fecha sozinho, atualizei para a versão mais recente e continua fechando sozinho, porém quando testei no meu computador com Windows7 funcionou perfeitamente, alguém sabe dizer se preciso configurar algo no windows 10 para não fechar o AcbrMonitorPLUS sozinho quando ele esta gerando boleto e enviando por e-mail?

    • Curtir 1
  9. Achei um cliente que estava funcionando, peguei a pasta do acbrmonitorplus versão 1.2.0.40 e ai deu certo, DLL acredito que não seja pois peguei as dll desta pasta e coloquei dentro da nova instalação do ACBr e não deu certo, troquei a pasta toda, coloquei os dados do novo cliente e ai sim deu certo.

     

    image.thumb.png.0788aa71e70f4d8f72ab59b1480c726e.png

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