# Atualização dos arquivos Altver.rtf

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

##### **O que são os arquivos "Altver"?**

Os arquivos "Altver" contém as informações do que será liberado em cada versão. Existem versões que apenas trataram ajustes/erros no sistema e outras versões que além de correções de erro, liberam também alguma melhoria do sistema, novo recurso, etc, então os mesmos precisarão ser preenchidos de acordo com essas informações.

##### **Geração dos arquivos:**

O arquivo deverá ser criado **sempre** através do *WordPad*, devendo conter o número da versão que será liberada e quais as implementações da versão, conforme exemplos abaixo:

<p class="callout info">Exemplo de arquivo Altver onde foram realizados apenas ajustes ou correções de erro no sistema:</p>

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

<p class="callout info">Exemplo de arquivo Altver onde houveram melhorias no sistema:</p>

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

<p class="callout warning">Para o módulo NFE não é necessário criação do arquivo Altver, pois utilizará o mesmo arquivo que o módulo de Vendas.</p>

#### **Atualização dos arquivos "Altver.rft" no SVN e módulos**

Após gerar os arquivos Altver de todos os módulos que serão liberados, será necessário atualizá-los no SVN e no projeto de cada módulo.

##### **Atualização dos arquivos Altver no SVN**

Para isso, acessar a pasta do Branch da Versão e em seguida "WorkingCopies &gt; Sistemas &gt; Vendas", por exemplo. Deverá eliminar o arquivo "Altver.rtf" já existente e substituir pelo novo arquivo gerado, mantendo a nomenclatura "Altver.rtf":

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

<p class="callout warning">Esse processo deverá ser repetido para todos os módulos que serão liberados, exceto o módulo NFE, que utilizará o mesmo arquivo que o módulo Vendas.   
O arquivo "AltverNE.rtf" <span style="text-decoration: underline;">**não**</span> deve ser excluído ou substituído.</p>

#### **Atualização dos arquivos Altver nos módulos (projetos)**

Após fazer a substituição do arquivo "Altver.rtf" da pasta de cada um dos módulos que serão liberados, será necessário alterar o projeto de cada um dos módulos para que ele passe a "enxergar" o novo arquivo adicionado. Para isso deveremos acessar a pasta "project" e executar o programa "VD.dproj":

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

O projeto do módulo que executou, "VD.dproj", "CC.dproj", "FN.dproj" (...) será aberto aberto no Delphi:

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

Na tela do Delphi, utilizar o comando "CTRL + F12" para abrir a tela de pesquisa de units "Search for units". No campo de pesquisa digite "altver", em seguida selecione a unit "ALTVER1.pas" e clique em "OK". Será aberta a unit "ALTVER1" em uma nova aba:

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

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

Clicar na aba "VD", pesquisar novamente por "altver" e agora selecionar a primeira opção, "AltVer.pas". Clicar em "OK" e será aberta uma nova aba com a unit "AltVer":

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

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

<p class="callout warning">A ordem de abertura das units sempre devem seguir o padrão "ALTVER1.pas" e depois "AltVer.pas" por motivos relacionados ao código(herança).</p>

Na unit "AltVer" aperte a tecla F12 do teclado e será aberta a tela "Correções e Implementações da Versão Corrente":

<p class="callout info">Observar que por enquanto o número da versão e as implementações não foram atualizadas. </p>

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

Clicar com o mouse dentro do quadro "Correções e Implementações da Versão Corrente" para selecioná-lo e em seguida, nas propriedades do canto inferior esquerdo da tela, clicar no DLG da propriedade "LoadRTF". Será aberta uma tela para buscar o arquivo à ser importado:

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

Na tela "Selecione um RTF", certifique-se de que está dentro da pasta do projeto correto, ou seja, do mesmo projeto que estiver fazendo as alterações no Delphi e então selecione o arquivo "Altver.rtf" e clique em "Abrir".

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

Após importar o novo arquivo "Altver.rft", verifique que no quadro "Correções e Implementações da Versão Corrente" o número da versão e o conteúdo serão atualizados conforme o arquivo importado. Clique no botão "Salve All (Shift+Ctrl+S)" para salvar o projeto e em seguida pode fechar o Delphi:

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

O altver do NE é atualizado dentro do projeto do VD pela parte lateral "PagesControl1" onde tem os dois altver "TS\_ALTVER" e "TS\_ALTVERNE":

[![Clipboard - 19 de Julho de 2023 às 08_49.png](https://wiki.supersoft.com.br/uploads/images/gallery/2023-07/scaled-1680-/clipboard-19-de-julho-de-2023-as-08-49.png)](https://wiki.supersoft.com.br/uploads/images/gallery/2023-07/clipboard-19-de-julho-de-2023-as-08-49.png)

É só clicar no "TS\_ALTVERNE" e selecionar o arquivo AltverNE.rtf conforme feito nos demais projetos:

[![Clipboard - 19 de Julho de 2023 às 08_50.png](https://wiki.supersoft.com.br/uploads/images/gallery/2023-07/scaled-1680-/clipboard-19-de-julho-de-2023-as-08-50.png)](https://wiki.supersoft.com.br/uploads/images/gallery/2023-07/clipboard-19-de-julho-de-2023-as-08-50.png)