Jump to content

dev botao

Alteração no componente!


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

Recommended Posts

Blz pessoal?

Hoje o componente possui na unit ACBrEPCBlocos a definição dos tipos utilizados, no entanto existem alguns que ao meu ver poderiam ser reaproveitados dos já existentes na unit pcnConversao, exemplo:

unit ACBrEPCBlocos


  TACBrSituacaoTribIPI = (

                          stipiEntradaRecuperacaoCredito ,// '00' // Entrada com recuperação de crédito

                          stipiEntradaTributradaZero     ,// '01' // Entrada tributada com alíquota zero

                          stipiEntradaIsenta             ,// '02' // Entrada isenta

                          stipiEntradaNaoTributada       ,// '03' // Entrada não-tributada

                          stipiEntradaImune              ,// '04' // Entrada imune

                          stipiEntradaComSuspensao       ,// '05' // Entrada com suspensão

                          stipiOutrasEntradas            ,// '49' // Outras entradas

                          stipiSaidaTributada            ,// '50' // Saída tributada

                          stipiSaidaTributadaZero        ,// '51' // Saída tributada com alíquota zero

                          stipiSaidaIsenta               ,// '52' // Saída isenta

                          stipiSaidaNaoTributada         ,// '53' // Saída não-tributada

                          stipiSaidaImune                ,// '54' // Saída imune

                          stipiSaidaComSuspensao         ,// '55' // Saída com suspensão

                          stipiOutrasSaidas               // '99' // Outras saídas

                         );

unit pcnConversao

  TpcnCstIpi = (ipi00, ipi49, ipi50, ipi99, ipi01, ipi02, ipi03, ipi04, ipi05, ipi51, ipi52, ipi53, ipi54, ipi55);

Dessa maneira poderiamos matar varios coelhos de uma vez, visto que poderiamos utilizar as funcoes de conversão:

CSTIPIToStr e StrToCSTIPI

O que os amigos acham? Existe alguma subjeção?

[]s

Atenciosamente:

Jeferson Rodrigo Stefani

Link to comment
Share on other sites

  • Consultores

A vantagem de usar tipos é que o código fica muito mais legível. Além disso, os valores a serem armazenados podem mudar com o tempo como vai acontecer com o campo IND_FRT dos registros C100 e D100;

veja:http://www.djsystem.com.br/acbr/mantis/view.php?id=1093

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.