Ir para conteúdo
  • Cadastre-se

dev botao

Usando Acbrnfe Na Udm


Ver Solução Respondido por alessandro pancotte,
  • Este tópico foi criado há 3841 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Ola,

 

Para ficar mais facil estou colocando todos os componentes do Acbrnfe na minha UDM.

Algumas rotinas funcionaram bem, mas tem uma em especial que nao funciona

Se faco a consulta desse jeito da erro de schemas
if chavef = nxmlf then
    begin
      if FileExists(ExtractFilePath(Application.ExeName)+'NFE\'+TRIM(DM.qEmpresaCNPJ.VALUE)+ '\' + FormatDateTime('YYYYMM', QRYDATAEMISSAO.AsDateTime)+ '\'+Xmls.Items.Strings) then
      begin
        nota := ExtractFilePath(Application.ExeName)+'NFE\'+TRIM(DM.qEmpresaCNPJ.VALUE)+ '\' + FormatDateTime('YYYYMM', QRYDATAEMISSAO.AsDateTime)+ '\'+Xmls.Items.Strings;
        dm.ACBrNFe.WebServices.Consulta.NFeChave := COPY(Xmls.Items.Strings, 1, length(Xmls.Items.Strings) - 4);//ACBrNFe.NotasFiscais.Items[0].XML.NFeChave;
        dm.ACBrNFe.WebServices.Consulta.Executar;
 
Se faco deste jeito da mensagem Nota Fiscal Eletronica na encontrada!
    if chavef = nxmlf then
    begin
      if FileExists(ExtractFilePath(Application.ExeName)+'NFE\'+TRIM(DM.qEmpresaCNPJ.VALUE)+ '\' + FormatDateTime('YYYYMM', QRYDATAEMISSAO.AsDateTime)+ '\'+Xmls.Items.Strings) then
      begin
        DM.ACBrNFe.NotasFiscais.Clear;
        DM.ACBrNFe.NotasFiscais.LoadFromFile(ExtractFilePath(Application.ExeName)+'NFE\'+TRIM(DM.qEmpresaCNPJ.VALUE)+ '\' + FormatDateTime('YYYYMM', QRYDATAEMISSAO.AsDateTime)+ '\'+Xmls.Items.Strings);
        DM.ACBrNFe.Consultar;
 

Tem algum problema colocar o componente em outro form, pq esta rotina estava funcionando da seguinte forma, eu so acrecentei dm.

    if chavef = nxmlf then
    begin
      if FileExists(ExtractFilePath(Application.ExeName)+'NFE\'+TRIM(DM.qEmpresaCNPJ.VALUE)+ '\' + FormatDateTime('YYYYMM', QRYDATAEMISSAO.AsDateTime)+ '\'+Xmls.Items.Strings) then
      begin
        ACBrNFe.NotasFiscais.Clear;
        ACBrNFe.NotasFiscais.LoadFromFile(ExtractFilePath(Application.ExeName)+'NFE\'+TRIM(DM.qEmpresaCNPJ.VALUE)+ '\' + FormatDateTime('YYYYMM', QRYDATAEMISSAO.AsDateTime)+ '\'+Xmls.Items.Strings);
        ACBrNFe.Consultar;
 
  • Este tópico foi criado há 3841 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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