You are on page 1of 11

1

Manuteno das Tabelas



Sindex

Contm a definio dos ndices das tabelas do sistema. Seu contedo :

INDICE Alias da tabela qual o ndice pertence
ORDEM Identificador seqencial do ndice.
CHAVE Campos que compem a ndice.
DESCRIO Descrio do ndice em portugus.
PROPRI S indica que o ndice padro do sistema e
pode ser alterado nas atualizaes de verso.
Qualquer contedo diferente de S indica que o
ndice foi criado pelo cliente e no pode alterado
nas atualizaes de verso. No atusx, este campo
deve vir preenchido com S.


Observaes: Para manter a compatibilidade com os bancos de dados suportados pelo Top
Connect, os ndices no podem conter a mesma coluna mais de uma vez, assim como no devem
ser utilizadas funes na composio dos ndices. As excees so as funes STR e DTOS.



























2



SX1

Contm a configurao das perguntas apresentadas pelos programa do sistema. Seu
contedo :



1. X1_GRUPO Especifica o agrupamento das perguntas. O padro para o preenchimento
desta coluna o nome do programa para o qual as perguntas esto sendo definidas, sem a
terceira letra. Exemplo: programa GPEM430 = grupo GPM430.
2. X1_ORDEM Ordem de apresentao da pergunta.
3. X1_PERGUNT Descrio da pergunta em portugus.
4. X1_VARIAVL Varivel na qual ser armazenada a resposta dada pelo usurio.
5. X1_TIPO Tipo da varivel, sendo: C para caracter, D para data e N para nmero.
Quando a coluna X1_GSC estiver posicionada em C esta informao deve ser N.
6. X1_TAMANHO Tamanho da varivel, no caso dos nmeros deve considerar o tamanho
total, incluindo o ponto e as casas decimais.
7. X1_DECIMAL Somente para variveis do tipo nmero. Representa a quantidade de
decimais.
8. X1_PRESEL Item que dever aparecer pr selecionado. Somente vlido quando
X1_GSC = C.
9. X1_GSC Determina a forma que a pergunta ser apresentada ao usurio, sendo G
para caixa de edio (edit ) e C para caixa de combinao ( combo box ).
10. X1_VALID Nome de uma funo que contenha a regra de validao para a resposta dada pelo
usurio. A funo no pode conter parmetros.
11. X1_VAR01...05:
12. X1_DEFPOR1...5 Resposta padro em portugus.
13. X1_DEFSPA1...5 Resposta padro em espanhol.
14. X1_DEFENG1...5 Resposta padro em ingls.
15. X1_CNT01...05 Contedo da ltimo resposta dada pelo usurio
16. X1_F3 Prefixo da tabela a ser consultada caso o usurio tecle <F3> nesta
pergunta. Tambm poder ser indicado o cdigo de uma tabela ( lista ) definio em SX5. Esta
funcionalidade somente poder ser utilizada quando X1_GSC = G.














3



SX2

Armazena a definio das tabelas do sistema. Seu contedo :

1. X2_CHAVE Prefixo da tabela.
2. X2_PATH Caminho da localizao da tabela.
3. X2_ARQUIVO Nome como o qual o arquivo encontrado no caminho especificado.
4. X2_NOMEPOR Descrio sumria da tabela, em portugus.
5. X2_NOMESPA Descrio sumria da tabela, em espanhol.
6. X2_NOMEENG Descrio sumria da tabela, em ingls.
7. X2_DELET Controle interno do sistema, quando as linhas excludas.
8. X2_MODO Modo de compartilhamento entre filiais, sendo: C = compartilhado e E =
exclusivo.
9. X2_TTS Esta coluna no mais utilizada.
10. X2_ROTINA Rotina a ser executada na abertura da tabela.































4


SX3

Armazena a definio dos campos das tabelas do sistema. Seu contedo :

1. X3_ARQUIVO Prefixo da tabela.
2. X3_ORDEM Ordem de apresentao da coluna.
3. X3_CAMPO Nome da coluna na tabela.
4. X3_TIPO Tipo de dado armazenado pela coluna, sendo: C para caracter, D
para data, N para nmero e M para memorando. Observao : No caso de campos do Tipo M
(Memorando), o contexto do campo (X3_CONTEXT) deve ser V (Virtual)
5. X3_TAMANHO Tamanho do campo. No caso dos nmeros deve considerar o tamanho
total, incluindo o ponto e as casas decimais.
6. X3_DECIMAL Quantidade de casas decimais do campo.Somente para variveis do
tipo nmero.
7. X3_TITULO Ttulo da coluna em portugus. apresentado em todas telas e relatrios
do sistema.
8. X3_DESCRIC Descrio sumria da coluna em portugus.
9. X3_PICTURE Mscara de digitao da coluna. Deve respeitar a sintaxe xBase.
10. X3_VALID Regra de validao da coluna. Deve respeitar a sintaxe xBase.
11. X3_USADO Caractersticas de uso da coluna para o idioma portugus.
12. X3_RELAO Inicializador padro da coluna para o idioma portugus. utilizado nas
incluses, quando o contedo da coluna j vem preenchido com o dado aqui informado.
13. X3_F3 Determina o prefixo da tabela que ser consultada caso o usurio teclar
<F3> estando posicionado neste campo. Tambm poder ser indicado o cdigo de uma lista
cadastrada na tabela de listas do sistema (SX5).
14. X3_NIVEL Nvel de acesso do campo.
15. X3_RESERV Caracterstica reservada do Campo. Ver Obrigat()
16. X3_CHECK Preenchido automaticamente na configurao do uso da coluna.
17. X3_TRIGGER S indica se existe gatilho configurado para a coluna.
18. X3_PROPRI U indica se o campo pertence ao usurio em, sendo assim, no pode ser
manipulado pelas rotinas de atualizao de verso.
19. X3_BROWSE Indica se o campo ser apresentado nos browses do sistema.
20. X3_VISUAL Indica se a coluna destina-se somente a visualizao, ou seja, no pode ser
editada.
21. X3_CONTEXT Indica se a coluna virtual, ou seja, no existe realmente na base de dados,
somente apresentada nas telas do sistema.
22. X3_OBRIG Indica se o campo de preenchimento obrigatrio.
23. X3_VLDUSER Regra de validao do usurio.
24. X3_CBOX Caso a coluna em questo deva ser preenchida a partir de uma caixa de
combinao (Combo Box), os elementos desse controle devem ser inseridos neste campo. Para
o idioma portugus.
25. X3_PICTVAR Trata-se de uma mscara varivel a ser aplicada nas entradas de dados do
sistema. Para o idioma portugus.
26. X3_WHEN Condio para determinar se a coluna deve ou no ser apresentada.
27. X3_INIBRW Contm a regra de busca de uma coluna virtual cujo contedo deva ser
preenchido a partir de outra tabela.

5
SX4

Armazena as mensagens do correio do sistema. Esta tabela no atualizada pela
ferramenta. Seu contedo :

1. X4_USUARIO Usurio para o qual a mensagem foi enviada.
2. X4_DATA Data da mensagem.
3. X4_MENSAGEM Mensagem enviada.












































6

SX5

Armazena a definio das tabelas utilizadas pelo sistema, tais como unidades da
federao, estado civil, tipos de materiais, sries de notas fiscais. Etc.. Seu contedo :

1. X5_FILIAL: Cdigo da filial para a qual a tabela foi criada. Somente utilizado para tabelas
do usurio, pois as tabelas do sistema destinam-se a todas filiais existentes e consequentemente
este campo deve ser deixado em branco.
2. X5_TABELA Cdigo identificador da tabela. Quando este campo est com 00 indica
que trata-se da definio de uma tabela.
3. X5_CHAVE Quando o contedo do campo X5_TABELA for igual a 00, este campo
conter o cdigo de identificao da tabela. Quando o campo X5_TABELA for diferente de
00, este campo conter o identificador de um item da tabela.
4. X5_DESCRI Quando o contedo do campo X5_TABELA for igual a 00, este campo
conter a descrio da tabela. Quando o campo X5_TABELA for diferente de 00, este campo
conter a descrio de um item da tabela. Para o idioma portugus.




























7






SX6

Armazena os parmetros de configurao do sistema. Seu contedo :

1. X6_FIL Cdigo da filial para a qual o parmetro foi criado. Este campo somente
ter contedo para os parmetros j configurados pelo usurio. Os parmetros base possuem
este campo sem preenchimento.
2. X6_VAR Identificador do parmetro.
3. X6_TIPO Tipo de dados esperado no preenchimento do parmetro. Podendo ser C
para caracter, D para data, L para lgico e N para nmero.
4. X6_DSCRIC Descrio do parmetro em portugus.
5. X6_DSCPOR2 Continuao da descrio do parmetro em portugus.
6. X6_CONTPOR Contedo do parmetro, para o idioma portugus.
7. X6_SIGACOM Indica de o campo utilizado no mdulo de compras.
8. X6_SIGAFAT Idica de o campo utilizado no mdulo de faturamento.
9. X6_SIGAFIN Indica de o campo utilizado no mdulo financeiro.
10. X6_SIGACON Indica de o campo utilizado no mdulo de contabilidade.
11. X6_SIGAGPE Indica de o campo utilizado no mdulo de gesto de pessoal.
12. X6_SIGAEST Indica de o campo utilizado no mdulo de estoque.
13. X6_SIGAPCP Indica de o campo utilizado no mdulo de controle de produo.
14. X6_SIGAFIS Indica de o campo utilizado no mdulo fiscal.
15. X6_SIGAATF Indica de o campo utilizado no mdulo de ativo fixo.
16. X6_SIGAPON Indica de o campo utilizado no mdulo de ponto.
17. X6_SIGAFAS Indica de o campo utilizado no mdulo de faturamento de servio.
18. X6_SIGAMAN Indica de o campo utilizado no mdulo de manuteno industrial.
19. X6_SIGARPM Indica de o campo utilizado no gerador de relatrios (s DOS).
20. X6_SIGALOJ Indica de o campo utilizado no mdulo de lojas.
21. X6_SIGAVEI Indica de o campo utilizado no mdulo de veculos.
22. X6_SIGACOM Indica de o campo utilizado no mdulo especfico.
23. X6_SIGAOFI Indica de o campo utilizado no mdulo de oficina.
24. X6_SIGAREV Indica de o campo utilizado no mdulo de revendas.
25. X6_SIGAEIC Indica de o campo utilizado no mdulo de controle de importao.
26. X6_SIGATEC Indica de o campo utilizado no mdulo de assistncia tcnica.











8



SX7

Armazena os gatilhos disparados nas atualizaes de campos, atravs das rotinas padres
do sistema. Seu contedo :

1. X7_CAMPO Nome do campo que ao seu atualizado far com que os procedimentos do
gatilho sejam disparados.
2. X7_SEQUENC Seqncia dos procedimentos as serem executados.
3. X7_REGRA Procedimento a ser executado. Deve respeitar a sintaxe xBase..
4. X7_CDOMIN Campo que ser atualizado.
5. X7_TIPO P indica que a coluna est na prpria tabela e E indica que a coluna est em
outra tabela.
6. X7_SEEK Indica se o sistema deve posicionar-se na tabela antes da execuo do
gatilho.
7. X7_ALIAS Prefixo da tabela a ser consultada.
8. X7_ORDEM Indice a ser utilizado no posicionamento.
9. X7_CHAVE Chave de pesquisa.
10. X7_PROPRI U indica que o gatilho pertence ao usurio e no pode ser alterado pela
rotina de atualizao de verso.
11. X7_CONDIC Condio para que o gatilho seja executado.



























9


SX8


Controle da numerao automtica de documentos do sistema. Seu contedo :

1. X8_FILIAL Codigo da filial concatenada ao caminho do arquivo.
2. X8_ALIAS Prefixo da tabela.
3. X8_STATUS Coluna de controle interno do sistema, no deve ser alterado.
4. X8_TAMANHO Tamanho do nmero a ser gerado.
5. X8_NUMERO ltimo nmero concedido.


SX9

Esta tabela no mais utilizada pelo sistema. No momento est reservada para futuras
implementaes.




SXA

Esta tabela no mais utilizada pelo sistema. No momento est reservada para futuras
implementaes.




SXA

Esta tabela no mais utilizada pelo sistema. No momento est reservada para futuras
implementaes.





















10







Criao de Consultas no SXB
As consultas acionadas pela tecla [F3] so criadas no dicionrio de consultas (SXB??0.DBF). Para a
incluso de novas consultas, devem ser seguidas as regras abaixo:

Tipo 1
Identifica o nome da consulta e o alias do arquivo a ser utilizado.
Exemplo:
XB_ALIAS=TST Nome que o usurio atribuiu consulta e utilizar no campo "X3_F3".
XB_TIPO=1 Tipo do registro.
XB_SEQ=01 Sempre "01" para registro do tipo 1.
XB_COLUNA=DB Indica consulta em um banco de dados.
XB_DESCRI=Clientes Ttulo da consulta.
XB_CONTEM=SA1 Alias do arquivo a ser consultado.

Tipo 2
Identifica as opes no rodap da consulta e as ordens que sero utilizadas.
Exemplo:
XB_ALIAS=TST Nome da consulta.
XB_TIPO=2 Tipo do registro.
XB_SEQ=01 Primeira coluna do Rodap.
XB_COLUNA=01 Utiliza a ordem 01 do arquivo.
XB_DESCRI=Nome Ttulo do rodap.
XB_CONTEM= No utilizado no registro de tipo 2.

Tipo 3
Identifica que a consulta ter uma opo para cadastramento de novo registro. Caso contrrio, no
deve-se utilizar registro com o tipo igual a 3.
Exemplo:
XB_ALIAS=TST Nome da consulta.
XB_TIPO=3 Tipo do registro.
XB_SEQ=01 Sempre "01".
XB_COLUNA=01
Ordem a ser utilizada quando o cursor estiver posicionado em Cadastra
Novo.
XB_DESCRI=Cadastra Novo Ttulo do Rodap.
XB_CONTEM=01 Sempre 01.






11

Tipo 4
Utilizado para a montagem das colunas do Browse.
Exemplo:
XB_ALIAS=TST Nome da consulta.
XB_TIPO=4 Tipo do registro.
XB_SEQ=01 Coluna do Rodap.
XB_COLUNA=01 Coluna do Browse.
XB_DESCRI=Nome Nome da coluna.
XB_CONTEM=A1_NOME Contedo da coluna.

Tipo 5
Utilizado para identificar o retorno da consulta.
Exemplo:
XB_ALIAS=TST Nome da consulta.
XB_TIPO=5 Tipo do registro.
XB_SEQ=01 Seqncia de retorno, podem ser utilizadas at 3.
XB_COLUNA= No utilizado.
XB_DESCRI= No utilizado.
XB_CONTEM=A1_COD Retorno da consulta.

A seguir apresentado um exemplo de registros a serem inseridos no arquivo SXB para consulta no
arquivo de clientes.
XB_ALIAS XB_TIPO XB_SEQ XB_COLUNA XB_DESCRI XB_COMTEM
TST 1 01 DB Clientes SA1
TST 2 01 01 Cdigo
TST 2 02 03 CGC
TST 3 01 01 Cadastra Novo 01
TST 4 01 01 Cdigo A1_COD
TST 4 01 02 Nome A1_NOME
TST 4 02 01 CGC A1_CGC
TST 4 02 02 Nome A1_NOME
TST 5 01 SA1->A1_COD

You might also like