Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado
  Em 22/06/2017 at 20:58, Daniel Simoes disse:

Parece uma boa implementação... como o tipo "TOrdPathArray", se comportará no Object Inspector ?

Expandir  

Não havia me atentado a isso (estava criando o componente em runtime), criei um novo projeto, adicionei o acbrcte e não apareceu a ordenação, Talvez tenha de reinstalar o componente.

-=Ma®©oS=-

Postado
  Em 23/06/2017 at 11:42, -=Ma®©oS=- disse:

@Wess está sim, acho que o problema é pq é um array of TOrdPath

Expandir  

Tenta dar uma olhada na implementação da FormaEmissao em TGeralConf na unit ACBrDFeConfiguracoes, vejo que segue a mesma lógica, deve estar faltando algum detalhe.

  • Fundadores
Postado
  Em 23/06/2017 at 11:00, -=Ma®©oS=- disse:

@Daniel Simoes Reinstalei o componente e não apareceu, alguma dica de como resolver?

Expandir  

Provavelmente o Tipo Array não seja suportado (não tenha um editor padrão) no Object Inspector...

Acho que o correto seria usar um "Set Of" ao invés de Array

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Fundadores
Postado
  Em 23/06/2017 at 12:13, RicardoVoigt disse:

mas não tem como mudar a ordem dos botões.

Expandir  

Realmente... Um Set de Tipos, não tem o conceito de ordem de entrada...

  Em 23/06/2017 at 12:10, -=Ma®©oS=- disse:

Ai já está fugindo dos meus conhecimentos

Expandir  

Marcos... Não parece seguro subir para o SVN as sugestões nos fontes, até a resolução do Editor de Propriedades...

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Moderadores
Postado
  Em 23/06/2017 at 13:01, Daniel Simoes disse:

Realmente... Um Set de Tipos, não tem o conceito de ordem de entrada...

Marcos... Não parece seguro subir para o SVN as sugestões nos fontes, até a resolução do Editor de Propriedades...

Expandir  

Daniel, se puder analisar as alterações em anexo no Lazarus... está ocorrendo AV após editar a propriedade.

 

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
  Em 23/06/2017 at 16:35, -=Ma®©oS=- disse:

@BigWings

XE8 Pro, mas consegui arrumar, desinstalei o acbr e instalei novamente, assim apareceu corretamente no object inspector.

 

Aproveitando, qual seria o melhor modo de setar a ordenação em um componente criado em runtime ?

Expandir  

Claro... usando TCollection, vai se comporta como, por exemplo, a propriedade Panels do componente StatusBar...

Em tempo de execução, acho que ficaria assim:

ACBrCTe1.Configuracoes.Arquivos.OrdenacaoPath.Clear;
with ACBrCTe1.Configuracoes.Arquivos.OrdenacaoPath.Add do
  item := opData;
with ACBrCTe1.Configuracoes.Arquivos.OrdenacaoPath.Add do
  item := opModelo;

Att

Ricardo

  • Fundadores
Postado

Obrigado Marcos e BigWings... Testei no Lazarus e D7, e me pareceu tudo correto...

A compatibilidade com aplicações anteriores está mantida... (se a nova propriedade não tiver nada atribuído)

Enviei para o SVN com pequenos ajustes...

  Citar


-- ACBrDFeConfiguracoes --
[+] Adicionada a propriedade "TArquivosConf.OrdenacaoPath", que permite definir
    a ordem de criação dos subdiretórios. Mantém a compatibilidade da ordem
    anterior, por motivo de compatibilidade, e respeitando as propriedades:
    SepararPorCNPJ, SepararPorModelo, SepararPorAno/Mes/Dia, AdicionarLiteral
    (por: -=Ma®©oS=- e BigWings)

Expandir  

 

  • Curtir 4
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Moderadores
Postado
  Em 26/06/2017 at 20:24, Daniel Simoes disse:

Obrigado Marcos e BigWings... Testei no Lazarus e D7, e me pareceu tudo correto...

A compatibilidade com aplicações anteriores está mantida... (se a nova propriedade não tiver nada atribuído)

Enviei para o SVN com pequenos ajustes...

 

Expandir  

Boa Tarde Daniel, como mencionei anteriormente acredito que seria interessante aplicar essa mesma Regra para o SAT tbm, onde tempos o mesmo conceito. acho que deveria ser feito um refactory nessa parte unificando essas opções e regras.

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: bragaped@gmail.com

Skype: pedroernestobraga@msn.com

http://bragatec.blogspot.com.br

  • Fundadores
Postado

Realmente o SAT não herda de " TArquivosConf"... Não sei se seria simples implementar essa herança, sem perda de compatibilidade... Vou analisar com mais calma no futuro..

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Moderadores
Postado
  Em 26/06/2017 at 20:24, Daniel Simoes disse:

Obrigado Marcos e BigWings... Testei no Lazarus e D7, e me pareceu tudo correto...

Expandir  

Uma situação no Lazarus que não consegui resolver, conforme mencionei anteriormente:

1-Adicionar o componente

2-Adicionar um item a OrdenacaoPath

3-Tentar deletar o componente.

As vezes ocorre AV, as vezes o Lazarus simplesmente trava.

ordpath.png.3237881aff999ab04782e4bba4e834be.png

 

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Fundadores
Postado

Não consegui reproduzir... aqui (Lazarus 1.6.4, FPC 3.0.2, 32 bits)... o Editor de propriedades funcionou a contento... inserindo e removendo os itens...

Você recompilou a sua IDE ?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Moderadores
Postado
  Em 26/06/2017 at 21:31, Daniel Simoes disse:

Não consegui reproduzir... aqui (Lazarus 1.6.4, FPC 3.0.2, 32 bits)... o Editor de propriedades funcionou a contento... inserindo e removendo os itens...

Você recompilou a sua IDE ?

Expandir  

Sim... menos mal então, achei que seria erro de implementação.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • 2 semanas depois ...
  • Fundadores
Postado

Corrigi um pequeno Bug relacionado a essa modificação:

  Citar

-- ACBrDFeConfiguracoes --
[-] Correção em "TArquivosConf.Assign", onde o Objeto "OrdenacaoPath" não era
    duplicado, mas sim copiado por referência, causando A.V. na liberação de
    Objetos copiados. 

Expandir  

 

  • Curtir 2
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

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