Ir para conteúdo
  • Cadastre-se

dev botao

Erro Ao Instalar O Ibptax


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

Recommended Posts

Postado

Estou tentando atualiza o ACBRTCP mais está dizendo que não foi declarada a função "DecodeToSys".

 

ACBRSocket

 

    RespHTTP.Text := acbrutil.DecodeToSys( RespHTTP.Text, (pos('utf-8', CT) > 0) );

Postado

Boa tarde a todos,

 

Quando tento usar o IBPTax ocorre este erro (ProxyPort), só de abrir o exemplo do ACBr apresenta a mesma mensagem.

 

Algém sabe o porque?

 

O meu ACBr foi atualizado hoje, compilei e instalei novamente.

 

Ah, eu uso o delphi 2006.

post-1004-0-28664500-1369679977.png

Att,

 

Wilson

Postado (editado)

Incluido a descrição no IBPTax e o arquivo da versão 0.0.2 passou a ter 7 posições ao invés de 6 como estava previsto. Estava dando erro na sequencia dos registro em função do deslocamento de colunas.

 

 

procedure TACBrIBPTax.PopularItens;

var

  Item: TStringList;

  I: Integer;

begin

  if Arquivo.Count <= 0 then

    raise EACBrIBPTax.Create('Arquivo de itens não foi baixado!');

  FVersaoArquivo := '';

  Itens.Clear;

  Item := TStringList.Create;

  try

    Item.Delimiter := ';';

    // primeira linha contem os cabecalhos de campo e versão do arquivo

    Item.DelimitedText := Arquivo.Strings[0];

    if Item.Count = 7 then

      FVersaoArquivo := Item.Strings[6];

    // proximas linhas contem os registros

    for I := 1 to Arquivo.Count - 1 do

    begin

      Item.DelimitedText := Arquivo.Strings;

      if Item.Count >= 6 then

      begin

        with Itens.New do

        begin

          NCM           := Item.Strings[0];

          Excecao       := Item.Strings[1];

          Descricao    := Item.Strings[3];

          AliqNacional  := StringToFloatDef(Item.Strings[4], 0.00);

          AliqImportado := StringToFloatDef(Item.Strings[5], 0.00);

          Tabela        := TACBrIBPTaxTabela(StrToInt(Trim(Item.Strings[2])));

        end;

      end;

    end;

  finally

    Item.Free;

  end;

end;

Editado por amarildolacerda

Amarildo Lacerda

Storeware Team

  • Este tópico foi criado há 4217 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.

The popup will be closed in 10 segundos...