Ir para conteúdo
  • Cadastre-se

Erro layout NFSE , como preencher...


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

Recommended Posts

  • Membros Pro
Postado

Boa Tarde.
Já tendei de tudo e sempre recebo erro ao tenar preencher o Layout da NFSe.

Faço desta forma:

with dm.NFSE.Configuracoes.Geral do
      begin
       
       if dm.tabconfig_geral.FieldByName('layout_NFSE').AsString = 'PadraoNacional' then layoutNFSe := LayoutNFSe.lnfsProvedor
        else LayoutNFSe := LayoutNFSe.lnfsPadraoNacionalv1;
    
      end;

 

recebo erro de object ou classe required.

Tentei colocar numério, etc, mas nao to achando a solução

  • Consultores
Postado

começa removendo o WITH

depois sugestão é guardar o banco o indice do enumerador enão a string

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado

Bom... sigo sem sucesso.
Ainda não sei como alimentar a propriedade LayoutNFSE.

Tentei adicionar a uses ACBRNfseConversao mas deu um erro absurdo em uma function qe fiz para pegar o CST dos produtos.

Pelo exemblo notei que é alimentado tendo a propriedae Tlayout antes, mas isso não aparece pra mim.

Alguém tem algum exemplo para me ajudar, somente esta propriedade que estou com dificuldade

  • Consultores
Postado

vamos então ao exemplo

image.png

veja o que falei guarde o indice do enumerador e não a string

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado

Opa. Obrigado pelo retorno.

Fiz exatamente assim, só que ao declarar a variável L: TlayoutNfse dá erro neste ponto, pois não reconhece a variável.

Declarei no oncreate do data module

  • Consultores
  • Solution
Postado
10 horas atrás, giovani deitos disse:

Opa. Obrigado pelo retorno.

Fiz exatamente assim, só que ao declarar a variável L: TlayoutNfse dá erro neste ponto, pois não reconhece a variável.

Declarei no oncreate do data module

dai no caso tu tem que declarar a uses.

se tu tem delphi mais novo basta selecionar e pressionar Ctrl + shift + a

se for antigo tu pode usar a pesquisa e achar nos fontes do ACBr essa declaração e dai sabera a unit que pertence

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 837 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.