Jump to content

dia-do-acbr-online.png

Ganhe acesso a todas Palestras
Assinando o Suporte ACBr Comerecial

Saiba Mais


dia-do-acbr-online.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


botao.png

beneficios.png

Dificuldade na atualização


Go to solution Solved by BigWings,
  • Este tópico foi criado há 267 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui

Recommended Posts

Bom dia.

 

Utilizamos o ACBR e constantemente efetuamos atualização.

Por diversas vezes verificamos o código na atualização e o mesmo possui bugs.

Efetuamos as correções conforme aparecem os erros durante a instalação. 

Porém esse processo a cada atualização geralmente consome meio período de serviço.

 

Existe alguma forma de baixar uma versão estável, sem erros de códigos ?

 

Link to post
Share on other sites
  • Solution
3 minutos atrás, Equipe Estali disse:

Existe alguma forma de baixar uma versão estável, sem erros de códigos ?

Os fontes no trunk2 são estáveis. Muito raramente são reportados aqui erros de compilação...

- Informe que bugs foram encontrados.

- Se fez a correção anexe os arquivos alterados.

Se você faz alterações locais no código vai precisar adequar o seu código com o do repositório caso hajam conflitos.

  • Like 3
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to post
Share on other sites

Um exemplo que estou acertando agora:

o ACBR_CIOT no Delphi Tokyo 

Em PCNComum\pcnLeitor.pas, function TLeitor.rCampo, 

esse linha "inicio := inicio + Length(Tag) + 2;" não funciona.

troquei para: 

    {$IFDEF VER320}
       inicio := pos ('>', UpperCase(FGrupo), inicio) + 1;
    {$ELSE}
       inicio := inicio + Length(Tag) + 2;
    {$ENDIF}

Fazemos os testes, que é de praxe, porém nesse caso o código acima não funciona.

Pergunto da versão estável, pois não deu erro de compilação, mas não funciona.

Link to post
Share on other sites
21 minutos atrás, Equipe Estali disse:

    {$IFDEF VER320}
       inicio := pos ('>', UpperCase(FGrupo), inicio) + 1;
    {$ELSE}
       inicio := inicio + Length(Tag) + 2;
    {$ENDIF}

Fazemos os testes, que é de praxe, porém nesse caso o código acima não funciona.

Pergunto da versão estável, pois não deu erro de compilação, mas não funciona.

Nesse caso você deve abrir um tópico na área do componente que está tendo dificuldade, e informar detalhadamente qual o problema.

Pra que assim seja feita a correção e atualizada no repositório se for o caso.

Pelo trecho de código acima me parece que o leitor está esperando um XML canonicalizado e está sendo passado um XML indentado.

O ACBr é um projeto OpenSource, depende da contribuição de todos para o desenvolvimento e testes, não existe 100% de garantia de funcionamento, se é o que você quer dizer por estável.

  • Like 2
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to post
Share on other sites

É isso mesmo. Eu pergunto se existe uma versão estável, pois quando quer atualizar o CIOT por exemplo, precisa atualizar outros componentes, que interferem na NF-e, CT-e, MDF-e, NFS-e dentre outros.

E para atualizar um componente "rapidinho", acaba tendo que testar vários para deixar a versão estável novamente.

Por isso que pergunto da versão estável.

Link to post
Share on other sites

Rapaz, pegou pesado.  Eventualmente podem aparecer alguns bugs mesmo porque os fontes estão em constante alterações para atender as também constantes Notas Técnicas ou até mesmo para manter os Fontes compatíveis com Delphi 7 até a Rio e Lazarus e inclusive outras plataformas. Aqui atualizo com certa frequência e também fico de olho no Log do svn de olho em novas implementações ou até mesmo correções. Não existe receita onde se faça o bolo sem quebrar os ovos.

 

  • Like 4
Link to post
Share on other sites
2 horas atrás, Equipe Estali disse:

É isso mesmo. Eu pergunto se existe uma versão estável, pois quando quer atualizar o CIOT por exemplo, precisa atualizar outros componentes, que interferem na NF-e, CT-e, MDF-e, NFS-e dentre outros.

E para atualizar um componente "rapidinho", acaba tendo que testar vários para deixar a versão estável novamente.

Por isso que pergunto da versão estável.

Trunk2 conforme foi citado acima.

dificilmente deixamos passar algo. mas como somos ainda humanos erros são passíveis mas tem o mínimo do mínimo.

vejo que é um relato bem intrigante pois estou a procura pra ver se acho outros semelhantes ou similares mas nada .

  • Like 1
Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to post
Share on other sites
  • Este tópico foi criado há 267 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...