# Atualização dos arquivos "Config.ini"

<p class="callout warning">**Processo feito pela qualidade em um computador que possui o Delphi**</p>

Os arquivos "*Config*.*ini*" são os arquivos onde informamos o número do caso pai (caso de versionamento das versões), número da versão e data de liberação dos módulos, portanto é necessário atualizar estes arquivos à cada liberação de versão.

Antes de começar a atualizar estes arquivos precisaremos selecionar o Branch da versão no Azure e em seguida siga os passos abaixo para atualização dos arquivos:

Na pasta do *Branch* da Versão (Exemplo "C:\\Codigo Fonte"), acessar "*WorkingCopies* &gt; Sistemas", conforme exemplo:

[![2.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-02/scaled-1680-/2.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-02/2.jpg)

No quadro "Pesquisar Sistemas" digitar "*config.ini*" para que sejam filtrados apenas os arquivos que contenham esse nome e extensão:

[![14.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/14.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/14.jpg)

[![15.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/15.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/15.jpg)

Selecionar os arquivos de todos os módulos que serão liberados, clicar com o botão direito do mouse e em seguida clicar em "*Edit with* *Notepad*++":

<p class="callout info">Neste exemplo faremos a liberação do [*Branch* 041](https://mantis.supersoft.com.br/desenvol/view.php?id=44219), portanto serão liberados apenas os módulos de Compras, Vendas e NFe.</p>

[![16.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/16.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/16.jpg)

Os arquivos serão abertos com o aplicativo do *Notepad*++, conforme demonstrado abaixo. Em todos os arquivos será necessário atualizar os campos "CasoPai", "DataLiberacao", "Versao1" e "Versao2". Após atualizar os campos clicar no botão "Salvar":

##### **Caso Pai**

Caso do versionamento do módulo, no *Branch* 41 o caso pai do módulo de Vendas é o 0044227, por exemplo.

##### **Data Liberação**

Data que serão compilados os executáveis para liberação.

##### **Versao1**

Preencher com o número da versão anterior ao "ponto". No exemplo do Branch 041 será liberada a versão 6.555 do Vendas, portanto o campo "Versao1" deve ser preenchido com "6".

##### **Versao2**

Preencher com os números após o ponto. No exemplo da versão 6.555, preencher o campo "Versao2" com "555".

[![17.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/17.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/17.jpg)

<p class="callout warning">Atenção: Somente para o arquivo do módulo NE é necessário preencher também os campos "Versao1Principal" e "Versao2Principal".</p>

O módulo NE utiliza as mesmas configurações do projeto do Vendas, portanto o arquivo "*Config.ini*" do NE deve apontar qual a versão principal do módulo do Vendas que ele estará vinculado.  
No exemplo da liberação do *Branch* 41, que iremos liberar a versão 6.555 do Vendas, os campos deverão ser preenchidos da seguinte forma:

[![18.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/18.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/18.jpg)