CONTEÚDO
01. VISÃO GERAL
Essa rotina permite relacionar as tabelas e seus relacionamentos para a apresentação dos módulos aos quais o usuário terá acesso.
Mais detalhes sobre as tabelas podem ser obtidos no tópico 04. Estrutura das Tabelas Utilizadas pelo SGS, descrito a seguir.
As funções padrão do menu estão detalhadas na página Ambientação SARA.
02. ARQUIVOS NECESSÁRIOS
Arquivo | Descrição |
Dica.txt | Dica ou mensagem a ser apresentada quando inicializa o Sistema. |
SGS.bmp | Imagem a ser apresentada quando o Sistema inicializa. |
03. INICIALIZAÇÃO DO SISTEMA
Existem 2 arquivos de configuração do Sistema (.INI) :
- SGS.ini
Responsável por indicar ao sistema as informações relacionadas à localização dos módulos, entre outros.
Segue abaixo a estrutura e o exemplo:
- SGS.ini - Estrutura
;Arquivo de configuração do SARA
;Equipe de Desenvolvimento SARA
;
;
;**************** ROTEIRO PARA UTILIZAÇÃO DO SGS ******************
;
;
;PATHSERVIDOR = Local onde deverão estar os executáveis dos módulos do SARA,
; o sistema SGS e todos os arquivos de configuração: SGSSERVER.INI, DICA.TXT,
; SGS.BMP e SGS.INI
; Obs.: Os arquivos SGS.BMP e DICA.TXT não são obrigatórios
;
;PATHLOCAL = Endereço para o qual o sistema SGS copiará os programas na
;máquina do usuário, ou seja, é o local na máquina do usuário onde serão mantidos os
; programas que este tem acesso.
; Obs.: Caso este endereço não exista na máquina do usuário o SGS criará
;automaticamente.
;
;IPSERVER = Possibilita a utilização de um servidor (SGSserver). Utilizando o
;servidor, o acesso aos demais módulos poderá ser controlado pelo administrador da
; rede.
; Para habilitar a utilização do servidor basta indicar o endereço IP da máquina
; onde o SGSServer for inicializado
; Obs.: Caso a utilização do servidor esteja habilitada, não será possível
; utilizar o SGS sem que SGSserver (servidor) esteja executando.
;
;PORTA = Porta no servidor. Deve ser a mesma indicada no SGSserver.ini
;
;VERIFICA = Habilita a verificação de acessos, ou seja, quando marcado com "1"
; somente permitirá acesso aos módulos cadastrados pelo MÓDULO
; SEGURANCA.
; 1 - Habilita a validação.
; 0 - Desabilita a validação
;
;INTERNET = Permite que seja disponibilizado no SGS o acesso a um determinado
; endereço Internet ou Intranet.
;
;SARA_XXX = XXX = Código do módulo que se encontra na tabela
; TAB_MODULO
; 1 - liberado 0 - Bloqueado.
; EXE: nome do executável do módulo.
; MSG: mensagem que será exibida ao usuário quando o módulo estiver
; bloqueado.
;ICONES =
; 0 - Icones pequenos no sgs
; 1 - Icones grandes no sgs
; [TOTVSLICENSE]
; IP:xx.xx.xx Ip do servidor de licença.
; PORT:xxxx Porta que está liberada para acesso ao servidor de licença.
- SGS.ini - Exemplo
[SGS]
PATHSERVIDOR=c:\saradesenv\totvs\executaveis
PATHLOCAL=c:\saradesenv\totvs\executaveis
IPSERVER=
PORTA=9200
VERIFICA=1
INTERNET=intranet.totvs.com.br
ICONES=0
SARA_ADN=1 EXE:ssara_aduaneiro.exe MSG:Módulo em atualização
SARA_EXP=1 EXE:sprj_mod_expedicao.exe MSG:Módulo em atualização
SARA_PRT=1 EXE:ssara_portaria.exe MSG:Módulo em atualização
SARA_DLL=1 EXE:sBalancaSARA.dll MSG:Módulo em atualização
SARA_COB=1 EXE:scobranca.exe MSG:Módulo em atualização
SARA_ABE=1 EXE:sAbepra.exe MSG:Módulo em atualização
SARA_CON=1 EXE:sconsulta.exe MSG:Módulo em atualização
SARA_EST=1 EXE:sestorno.exe MSG:Módulo em atualização
SARA_OSI=1 EXE:sOS_Interna.exe MSG:Módulo em atualização
SARA_ARM=1 EXE:sprj_mod_armazem.exe MSG:Módulo em atualização
SARA_COM=1 EXE:sprj_mod_comercial.exe MSG:Módulo em atualização
SARA_FAT=1 EXE:sprj_mod_faturamento.exe MSG:Módulo em atualização
SARA_REL=1 EXE:ssgr.exe MSG:Módulo em atualização
SARA_SEG=1 EXE:sseguranca_sara.exe MSG:Módulo em atualização
SARA_SIS=1 EXE:sprj_mod_sistema.exe MSG:Módulo em atualização
SARA_SCC=1 EXE:sSCC.exe MSG:Módulo em atualização
SARA_OPR=1 EXE:smod_os.exe MSG:Módulo em atualização
SARA_PRE=1 EXE:spresencacarga.exe MSG:Módulo em atualização
SARA_LOC=1 EXE:Srelatorios.exe MSG:Módulo em atualização
SARA_CMN=1 EXE:Scomunicacao.exe MSG:Módulo em atualização
SARA_VER=1 EXE:Sverific.exe MSG:Módulo em atualização
SARA_FRT=1 EXE:Sfronteira.exe MSG:Módulo em atualização
SARA_FFR=1 EXE:Sfaturamentofronteira.exe MSG:Módulo em atualização
[TOTVSLICENSE]
IP=10.80.150.16
PORT=5050
;Exemplo ®2008 - 02 - 14
Abaixo segue a estrutura relacionada ao INI de contendo as configurações de acesso ao banco:
- SARA.ini - Estrutura
;Arquivo de configuração do SARA
;Todos direitos reservados a TOTVS S/A.
;Equipe de Desenvolvimento TOTVS
;
;
;ServerName : Nome do servidor configurado no dsEdit do sybase nas estaçoes.
;DataBase : Nome da base de dados.
;LogoSara : Caminho do Path do arquivo do logo do sara.
;LogoReport : Caminho do Path do arquivo do logo dos relatórios.
;ColorForm : Cor do fundo do formulário principal dos executáveis.
;ImgBarraBotoes : Caminho do path do arquivo da textura dos botões do menu principal.
;Help: Caminho do do arquivo .hlp de help do sistema.
Sara.ini - Exemplo
[SARA]
ServerName=pcnt1
DataBase=sara_db
LogoSara=C:\Saradesenv\totvs\Imagens\logosara.bmp
LogoReport=C:\Saradesenv\totvs\Imagens\logorelatorio.bmp
LogoReportDoc=C:\Saradesenv\totvs\Imagens\logodoc.emf
ColorForm=$00DDDDDE
ImgBarraBotoes=c:\Saradesenv\totvs\Imagens\textura_botoes.bmp
Help=C:\Saradesenv\totvs\HELP\
;Atualizado ®2008 - 02 - 14 - por Fulano de Tal