Ir para conteúdo
  • Cadastre-se

Binho Biatheski

Membros
  • Total de ítens

    62
  • Registro em

  • Última visita

Posts postados por Binho Biatheski

  1. Bom dia,

    No Lazarus está faltando o caminho dos Provedores e arquivo .lfm da impressão.

    ..\..\..\..\Fontes\ACBrDFe\ACBrNFSeX\Provedores

    ACBrNFSeXDANFSeRL.pas(212,1) Error: Can't open resource file "C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\DANFSE\Fortes\ACBrNFSeXDANFSeRL.lfm"
     

    Screenshot_2.png

  2. Bom tarde,

    Fiz a homologação e não tive rejeição com nosso numero, apenas com Agência Encarregada da Cobrança, está fixo no fonte.

    att.

    //              '00000'                                                                        + // Agência Encarregada da Cobrança
    ACBRBoleto.Cedente.Agencia +
    ACBRBoleto.Cedente.AgenciaDigito +

     

    • Curtir 1
  3. Olá,

    Utilizo o componente  TTDINotebook [1] com Lazarus e não encontrei uma forma para deixar a aba ativa em negrito, descrição vem do caption do formulário, é possível ?

    frmConsultaPessoa := TfrmConsultaPessoa.Create(self);
    tdiMenuPrincipal.ShowFormInPage(frmConsultaPessoa);  

    tdi.png.e3901775d460500cc1993843644f35cc.png

    Encontrei uma solução [2] para o PageControl:

    1) Add TPageControl on TForm
    2) Set PageControl .ParentFont:=False;
        Set PageControl.Font.Style:=[fsBold];
    3) Add TTabSheet to TPageControl
    4) Set TabSheet .ParentFont:=False;
        Set TabSheet.Font:=Form.Font;

    1 - http://wiki.freepascal.org/TTDINotebook
    2 - http://forum.lazarus.freepascal.org/index.php?topic=11759.0

  4. Estava recebendo o mesmo erro com provedor Betha, verifiquei o xml de envio do SOAP e o cabeçalho também estava duplicado, efetuei a mesma correção no Betha.ini e consegui enviar o lote sem erro. Mas a impressão não é efetuada,  a nota consta no site da Betha, usei o comando abaixo para enviar.

     

    NFSe.Enviar(intNumLote,True);

     

  5. Estou recebendo o mesmo erro no provedor da Betha, fontes/schemas/dlls atualizados hoje. Componente configurado com libCapicom, testei com as duas versões (Betha e Bethav2), neste computador (Windows server 2008) emite NF-e sem problema. No exemplo também apresenta o mesmo erro.

    Anexo xml das versões.

     

     

     

     

    1-env-lot-soap.xml

    1-env-lot-soap-v2.xml

    1-env-lot-v2.xml

    1-env-lot.xml

    100101-rps.xml

    100101-rps-v2.xml

  6. Olá, estou desenvolvendo com Ubuntu 16.04.1 + Lazarus 1.6 + mysql + zeoslib algum meses sem problema, ontem antes de dormir estava normal e hoje começou apresentar o erro abaixo, computador não foi desligado.

    None of the dynamic libraries can be found or is not loadable: libmysqld.so.18, libmysqld.so.16, libmysqld.so.15, libmysqld.so !

    Quando instalei o Lazarus criei um link simbólico para libmysqld.so.20  e resolveu, mas agora voltou o problema, já tentei criar link para ".so18/16/15" e nada.

    binho@ablon:/usr/lib/x86_64-linux-gnu$ ll libmysqlclient*
    -rw-r--r-- 1 root root 5757614 Set 12 16:28 libmysqlclient.a
    lrwxrwxrwx 1 root root      20 Set 12 16:27 libmysqlclient.so -> libmysqlclient.so.20
    lrwxrwxrwx 1 root root      24 Set 12 16:27 libmysqlclient.so.20 -> libmysqlclient.so.20.3.2
    -rw-r--r-- 1 root root 4237408 Set 12 16:28 libmysqlclient.so.20.3.2

     

    Encontrei o problema, o protocolo no componente ZConnection estava "mysqld-5" e o correto é "mysql-5", devo ter trocado com sono e não vi hehehe

    • Curtir 3
  7. MWA Software is pleased to announce that IBX For Lazarus 1.2.2 is now available as a pre-release. This release includes several user suggested enhancements including a Delphi Control Grid lookalike (TDBControlGrid). Although packaged in with IBX, there are no IBX dependencies in the Control Grid which should work with any TDataSet based component set.

    This release builds on 1.2 and is requires Lazarus 1.4 RC2.

    Download from http://www.mwasoftware.co.uk/downloads/category/16-pre-release-1-2

    • Curtir 1
  8. Olá,
     
    Utilizo Delphi 7 e encontrei um erro no segmento "T" (linha 685) no ACBrBancoCaixa.pas.
     

     

               // prevenir quando o seunumero não vem informado no arquivo

               if StrToIntDef(SeuNumero,0) = 0 then
                begin
                  SeuNumero := NossoNumero;
                  NumeroDocumento := NossoNumero
                end;         

     

    O conteúdo de "SeuNumero" é "7684            ", por ter espaço após o número a função StrToIntDef está retornando zero, está certo ? Adicionei um "trim" para resolver.

     

     

              // prevenir quando o seunumero não vem informado no arquivo

                if StrToIntDef(trim(SeuNumero),0) = 0 then

                begin

                  SeuNumero := NossoNumero;

                  NumeroDocumento := NossoNumero

                end;            

     

     

     

    ACBrBancoCaixa.pas

  9. Olá,

     

    Estou recebendo a mensagem abaixo do provedor de Porto Velho/RO, anexo xml, alguém com mesmo problema ?

     

     

    <Mensagem>

    java.sql.SQLException: Erro ao alocar uma conexao. Motivo: java.lang.RuntimeException: Got exception during XAResource.start:
    </Mensagem>
    <Correcao>
    Verifique sua mensagem SOAP e a passagem dos parametros necessarios.
    </Correcao>

     

    19-env-lotS.xml

    19-lista-nfse.xml

    1401-Rps.xml

    19-env-lotS.xml

    19-lista-nfse.xml

    1401-Rps.xml

  10. Bom dia,

     

    Estou recebendo a mensagem:  CNPJ Emitente não cadastrado, é necessário fazer o cadastro em algum lugar para emitir MDF-e? Consigo emitir NF-e e CT-e com o certificado utilizado, e segundo o contador do cliente não precisa.

     

     

  11. Efetuei a pesquisa antes de alterar, carrego em apenas um lugar da aplicação, tentei:

     

      NFe.Configuracoes.Geral.ModeloDF := moNFe;
      NFe.Configuracoes.Geral.VersaoDF := ve310;
     

     

      NFe.Configuracoes.Geral.VersaoDF := ve310;
      NFe.Configuracoes.Geral.ModeloDF := moNFe;
     
     
    with NFe.NotasFiscais.Add.NFe do
        begin
          infNFe.Versao := 3.1;

     

    Sempre sem sucesso, somente após alterar os fontes resolveu, agora estou com este erro nos impostos.

  12. Bom dia, 

     

    Também estava com este erro, Schemas\nfe_v2.00.xsd não encontrado, alterei a ordem de carregamento sem sucesso, tentei também:

     

    with NFe.NotasFiscais.Add.NFe do
        begin
          infNFe.Versao := 3.1;
     

    Notei que no Create do ACBrNFeConfiguracoes é atribuido ve200;

     
      FVersaoDF           := ve200;
     
    function ValidaMSXML(XML: AnsiString; out Msg: AnsiString; const APathSchemas: string = '';
                         AModeloDF: TpcnModeloDF = moNFe; AVersaoDF: TpcnVersaoDF = ve200): Boolean;
     
    Alterei em todo fonte de ve200 para ve310, não está apresentando o erro de schema não encontrado, mas este:
     

    NFe.xml

  13. Bom tarde, 

     

    Algumas tags (cpnj,razão social,endereco,bairro) estão com espaço em branco após o conteúdo no provedor de Porto Velho.

     

     

    <Cnpj>13951709000114      </Cnpj></CpfCnpj><InscricaoMunicipal>14234924       </InscricaoMunicipal></IdentificacaoPrestador><RazaoSocial>BARBOSA E HERNANDES LTDA                          </RazaoSocial><NomeFantasia>TECNOCONT INFORMATICA</NomeFantasia><Endereco><Endereco>MANOEL LAURENTINO DE SOUZA              </Endereco><Numero>2718</Numero><Complemento>A                                       </Complemento><Bairro>EMBRATEL                                </Bairro>

     

    Comparando o xml de outros provedores não acontece isso, este bloco é gerado pelo ACBr  com o retorno do Provedor? Vi que a funcão Leitor.rCampo já tem "trim" no pnfsGerarNfseResposta.pas, o problema é no provedor ?

     

     

                   if Leitor.rExtrai(7, 'IdentificacaoPrestador') <> ''

                     then begin

                      if VersaoXML='1'

                       then begin

                        if Leitor.rExtrai(8, 'CpfCnpj') <> ''

                         then begin

                          ListaNfse.FCompNfse
    .FNFSe.PrestadorServico.IdentificacaoPrestador.Cnpj := Leitor.rCampo(tcStr, 'Cpf');

                          if ListaNfse.FCompNfse
    .FNFSe.PrestadorServico.IdentificacaoPrestador.Cnpj = ''

                           then ListaNfse.FCompNfse
    .FNFSe.PrestadorServico.IdentificacaoPrestador.Cnpj := Leitor.rCampo(tcStr, 'Cnpj');

                         end;

                       end

                       else ListaNfse.FCompNfse
    .FNFSe.PrestadorServico.IdentificacaoPrestador.Cnpj := Leitor.rCampo(tcStr, 'Cnpj');

                      ListaNfse.FCompNfse
    .FNFSe.PrestadorServico.IdentificacaoPrestador.InscricaoMunicipal := Leitor.rCampo(tcStr, 'InscricaoMunicipal');

                     end;

     

     

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