# Instalação e atualização do Acbr para a SuperSoft

A pasta ACBr foi criada em nosso repositório para evitar quebras quando houver grandes atualizações. Também para ter documentado e versionado os ajustes que fazemos para atender nossa demanda, geralmente envolvendo provedores de NFSe.

**[https://svn.supersoft.com.br/svn/desenvolvimento/outros/ACBr](https://svn.supersoft.com.br/svn/desenvolvimento/outros/ACBr)**

Quando houver necessidade de alterar registro relativo a cidades, devem ser alterados os seguintes arquivos “ACBrNFSeXServicos.ini” dentro de “Componentes\\ACBr\\Fontes\\ACBrDFe\\ACBrNFSeX” e "Cidades.ini" dentro do local "ACBr/Exemplos/ACBrDFe/ACBrNFSe/ArqINI", executando o  
“Compila\_RES.BAT.bat “, e commitar os arquivos “ACBrNFSeXServicos.ini”, “ACBrNFSeXServicos.res” e "Cidades.ini" com as alterações.

[![AtualizaCidades.png](https://wiki.supersoft.com.br/uploads/images/gallery/2022-07/scaled-1680-/atualizacidades.png)](https://wiki.supersoft.com.br/uploads/images/gallery/2022-07/atualizacidades.png)

[![AtualizaCidadesINI.png](https://wiki.supersoft.com.br/uploads/images/gallery/2022-07/scaled-1680-/atualizacidadesini.png)](https://wiki.supersoft.com.br/uploads/images/gallery/2022-07/atualizacidadesini.png)

No commit não esquecer de apontar qual caso gerou essa necessidade e o que foi alterado.  
A nova ferramenta que seria essa versão “X”, não necessita de um arquivo com as cidades junto com a pasta de instalação, o  
arquivo “.res” ao gerar o exe já faz isso.

Em alguns casos não se faz necessário reinstalar o ACBr, mas em situações que é necessário utilizar o **"ACBrInstall\_Trunk2.exe"** e se atentar a seguintes opções que devem ficar desmarcadas:

[![DesmarcaCapicom.png](https://wiki.supersoft.com.br/uploads/images/gallery/2022-07/scaled-1680-/desmarcacapicom.png)](https://wiki.supersoft.com.br/uploads/images/gallery/2022-07/desmarcacapicom.png)

Forma simples de atualizar nosso ACBr:   
Baixar original de *svn://svn.code.sf.net/p/acbr/code/trunk2* .  
Passar as alterações nossas para lá. **\*** Substituir o arquivo oculto ".svn" da pasta original da ACBr, pelo ".svn" nosso.  
Commitar conferindo o endereço destino e se nossas alterações não foram retiradas.

[![SvnOculto.png](https://wiki.supersoft.com.br/uploads/images/gallery/2022-07/scaled-1680-/svnoculto.png)](https://wiki.supersoft.com.br/uploads/images/gallery/2022-07/svnoculto.png)

**\***Temos atualmente alterações nossas nas Units:  
/ACBr/Exemplos/ACBrDFe/ACBrNFSe/ArqINI/Cidades.ini  
/ACBr/Fontes/ACBrDFe/ACBrNFSe/PCNNFSe/pnfsNFSeG.pas  
/ACBr/Fontes/ACBrDFe/ACBrNFSe/PCNNFSe/pnfsNFSeW\_CONAM.pas