====== Configurações de ambiente - Facture-e ====== As configurações de ambiente definem as principais características dos ambientes de desenvolvimento, testes e execução (produção) do software. Tais configurações devem ser observadas (e atualizadas) sempre que uma nova versão do software for desenvolvida, para que este registro seja compatível com a última versão do software. ===== Ambiente de desenvolvimento ===== ==== Software ==== * **Plataforma:** Win32/.Net Framework 4.6.1; * **Sistema operacional:** Windows 10 ou superior; * **SGBD:** Firebird 3.0.10.33601; * **Linguagem de Programação:** Object Pascal (Delphi)/Delphi for .Net; * **Ferramentas de desenvolvimento:** Delphi RAD Studio 11.3 Alexandria/Visual Studio 2017; * **Ferramenta de administração de banco de dados:** IB Expert ou qualquer IDE compatível com Firebird; * **[[http://www.microsoft.com/en-us/download/details.aspx?id=40784|Visual C++ Redistributable Packages:]]** Bibliotecas necessárias para a execução de softwares escritos em C++((Componente de geração de arquivos em PDF)), versão 2017. ==== Componentes de software ==== |< 100% 15% 10% 10% 35% 30% >| ^ Nome ^ Tipo ^ Versão ^ Descrição ^ Usado para ^ |wkhtmltopdf-64 |Externo |0.12.5.0 x64 |Componente de conversão de arquivos Html para Pdf. |Gerar boletos em Pdf. | |wkhtmltopdf-32 |Externo |0.12.5.0 x86 |Componente de conversão de arquivos Html para Pdf. |Gerar boletos em Pdf. | ==== Hardware ==== * Computador compatível com os softwares necessários; * Impressora matricial; * Impressora laser ou jato de tinta. ==== Outros ==== * Conexão com a internet com velocidade de 300kbps ou superior; * Certificado digital modelo A1 ou A3. ===== Ambiente de testes ===== ==== Software ==== * **Plataforma:** Win32/.Net Framework 4.6.1.; * **Sistema operacional:** Windows 10 ou superior; * **SGBD:** Firebird 3.0.10.33601; ==== Hardware ==== * Computador com as especificações mínimas de hardware e software definidas para o ambiente de execução (produção); * Impressora matricial; * Impressora Laser ou jato de tinta; **Observação:** O Ambiente de testes deve conter apenas os softwares definidos para o ambiente. A cada novo teste, o ambiente precisa ser "limpo" para que possa reproduzir com o máximo de fidelidade as configurações do ambiente de execução (produção). ===== Ambiente de execução ===== ==== Software ==== * **Sistema Operacional:** Microsoft Windows 10 ou superior; * **SGBD:** Firebird 3.0.10.33601; * **Navegador:** Internet Explorer 7.0 ou superior; * **Softwares:** .Net Framework 4.6.1. ==== Hardware ==== * **Processador:** Processador de 1 GHz ou superior; * **Memória:** 1 Gigabyte (GB) de memória RAM ou superior; * **Disco Rígido:** 54 Megabytes (MB) de espaço livre em disco; * **Periféricos:** Impressora Laser ou Jato de Tinta. ==== Outros ==== * Conexão com a internet com velocidade de 300kbps ou superior; * Certificado digital modelo A1 ou A3. ===== Estrutura de diretórios (Ambiente de execução) ===== ==== Servidor ==== A seguinte estrutura de diretórios deve ser criada no servidor: |<100% 40% 60%>| ^Diretório ^Descrição ^ |C:\Tecsystem |Diretório de instalação padrão. | |C:\Tecsystem\Temp |Diretório de armazenamento de arquivos temporários | |C:\Tecsystem\Backup |Diretório de armazenamento de cópias de segurança dos arquivos de dados | |C:\Tecsystem\Tecsystem_Facture-e |Diretório de instalação do software | |C:\Tecsystem\Tecsystem_Facture-e\Dados |Diretório de armazenamento de arquivos de dados | |C:\Tecsystem\Tecsystem_Facture-e\NFE |Diretório que armazena os protocolos das Notas Fiscais enviadas | |C:\Tecsystem\Tecsystem_Facture-e\CTE |Diretório que armazena os protocolos dos CT-e's enviados | |C:\Tecsystem\Tecsystem_Facture-e\MDFe |Diretório que armazena os protocolos dos MDF-e's enviados | |C:\Tecsystem\Tecsystem_Facture-e\CSS |Diretório que armazena os estilos aplicados nos html's gerados pelo sistema | |C:\Tecsystem\Tecsystem_Facture-e\Etiquetas |Diretório que armazena os modelos de impressão de etiquetas utilizados nas configurações de modelos | ==== Cliente ==== A seguinte estrutura de diretórios deve ser criada na estação de trabalho (cliente): |<100% 40% 60%>| ^Diretório ^Descrição ^ |C:\Tecsystem |Diretório de instalação padrão. | |C:\Tecsystem\Tecsystem_Facture-e |Diretório de instalação do software | |C:\Tecsystem\Tecsystem_Facture-e\NFE |Diretório que armazena os protocolos das Notas Fiscais enviadas | |C:\Tecsystem\Tecsystem_Facture-e\CTE |Diretório que armazena os protocolos dos CT-e's enviados | |C:\Tecsystem\Tecsystem_Facture-e\MDFe |Diretório que armazena os protocolos dos MDF-e's enviados | |C:\Tecsystem\Tecsystem_Facture-e\CSS |Diretório que armazena os estilos aplicados nos html's gerados pelo sistema | |C:\Tecsystem\Tecsystem_Facture-e\Etiquetas |Diretório que armazena os modelos de impressão de etiquetas utilizados nas configurações de modelos | ==== Informações adicionais ==== Caso exista na empresa um servidor de dados dedicado, apenas o banco de dados deve ser implantado no servidor. Neste caso, a localização dos arquivos no servidor deve seguir as normas estabelecidas pelo departamento de TI da empresa e o software deve ser implantado como uma estação de trabalho (cliente) nos demais computadores. As estruturas de diretórios descritas acima são criadas automaticamente pelos respectivos programas de instalação. ===== Cópia de segurança dos dados ===== Este software não implementa nenhum mecanismo de cópia de segurança dos dados, devendo esta ser realizada através de softwares de terceiros. Devem ser mantidas cópias de segurança dos seguintes arquivos e diretórios: |<100% 40% 60%>| ^Nome do arquivo/diretório ^Descrição ^ |Facture-e.fdb |Banco de dados da aplicação. | |Configuracao.ini |Arquivo de configuração do software.| |Colunas.ini |Arquivo de configuração das colunas do grid.| ===== Informações adicionais ===== * Ao atualizar a versão do cliente para a 7.X o arquivo registrar_DLL.dll deve ser executado como administrador; * Ao instalar o sistema, a partir da versão 7.X, o instalador deve ser executado como administrador.