Ir para conteúdo
  • Cadastre-se

dev botao

Correção na função CSTIPIToStrTagPosText


Clayton Alves
  • Este tópico foi criado há 2683 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá Henrique, o patch já contém estas informações (um diff) do que foi alterado. E se vc colar este arquivo em cima do seu na sua pasta de trabalho com SVN poderá ver as alterações.

Em todo o caso, segue anexo as versões antes e depois.

pcnConversao - antes.pas

pcnConversao - depois.pas

 
 
 
 
Link para o comentário
Compartilhar em outros sites

  • Moderadores

@Clayton Alves

O que solicitei foi :

De :

function CSTIPIToStrTagPosText(const t: TpcnCstIpi): string;
begin
     result := EnumeradoToStr(t,
          ['00 - Entrada com Recuperação de Crédito',
          '01 - Entrada Tributável com Alíquota Zero',
          '02 - Entrada Isenta',
          '03 - Entrada Não-Tributada',
          '04 - Entrada Imune',
          '05 - Entrada com Suspensão',
          '49 - Outras Entradas',
          '50 - Saída Tributada',
          '51 - Saída Tributável com Alíquota Zero',
          '52 - Saída Isenta',
          '53 - Saída Não-Tributada',
          '54 - Saída Imune',
          '55 - Saída com Suspensão',
          '99 - Outras Saídas'],
          [ipi00, ipi49, ipi50, ipi99, ipi01, ipi02, ipi03, ipi04, ipi05, ipi51, ipi52, ipi53, ipi54, ipi55]);
end;

Para :

function CSTIPIToStrTagPosText(const t: TpcnCstIpi): string;
begin
     result := EnumeradoToStr(t,
          ['00 - Entrada com Recuperação de Crédito',
          '01 - Entrada Tributável com Alíquota Zero',
          '02 - Entrada Isenta',
          '03 - Entrada Não-Tributada',
          '04 - Entrada Imune',
          '05 - Entrada com Suspensão',
          '49 - Outras Entradas',
          '50 - Saída Tributada',
          '51 - Saída Tributável com Alíquota Zero',
          '52 - Saída Isenta',
          '53 - Saída Não-Tributada',
          '54 - Saída Imune',
          '55 - Saída com Suspensão',
          '99 - Outras Saídas'],
          [ipi00, ipi01, ipi02, ipi03, ipi04, ipi05, ipi49, ipi50, ipi51, ipi52, ipi53, ipi54, ipi55, ipi99]);
end;

Existem muitas diferenças no código disponibilizado com o SVN.

Equipe ACBr Henrique Leonardo
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Tecnólogo em processamento de dados

E-mail [email protected] - Skype : hleorj

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Ajustei para ficar :

function CSTIPIToStrTagPosText(const t: TpcnCstIpi): string;
begin
  case t of
    ipi00 : Result := '00 - Entrada com Recuperação de Crédito';
    ipi01 : Result := '01 - Entrada Tributável com Alíquota Zero';
    ipi02 : Result := '02 - Entrada Isenta';
    ipi03 : Result := '03 - Entrada Não-Tributada';
    ipi04 : Result := '04 - Entrada Imune';
    ipi05 : Result := '05 - Entrada com Suspensão';
    ipi49 : Result := '49 - Outras Entradas';
    ipi50 : Result := '50 - Saída Tributada';
    ipi51 : Result := '51 - Saída Tributável com Alíquota Zero';
    ipi52 : Result := '52 - Saída Isenta';
    ipi53 : Result := '53 - Saída Não-Tributada';
    ipi54 : Result := '54 - Saída Imune';
    ipi55 : Result := '55 - Saída com Suspensão';
    ipi99 : Result := '99 - Outras Saídas';
  end;
end;

 

Equipe ACBr Henrique Leonardo
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Tecnólogo em processamento de dados

E-mail [email protected] - Skype : hleorj

Link para o comentário
Compartilhar em outros sites

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