Você está na página 1de 11

Manuteno das Tabelas Sindex Contm a definio dos ndices das tabelas do sistema.

Seu contedo : INDICE ORDEM CHAVE DESCRIO PROPRI Alias da tabela qual o ndice pertence Identificador seqencial do ndice. Campos que compem a ndice. Descrio do ndice em portugus. 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.

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.

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

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.

SX4 Armazena as mensagens do correio do sistema. Esta tabela no atualizada pela ferramenta. Seu contedo : 1. X4_USUARIO 2. X4_DATA 3. X4_MENSAGEM Usurio para o qual a mensagem foi enviada. Data da mensagem. Mensagem enviada.

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.

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.

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.

SX8

Controle da numerao automtica de documentos do sistema. Seu contedo : 1. 2. 3. 4. 5. X8_FILIAL Codigo da filial concatenada ao caminho do arquivo. X8_ALIAS Prefixo da tabela. X8_STATUS Coluna de controle interno do sistema, no deve ser alterado. X8_TAMANHO Tamanho do nmero a ser gerado. 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.

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". Ordem a ser utilizada quando o cursor estiver posicionado em Cadastra XB_COLUNA=01 Novo. XB_DESCRI=Cadastra Novo Ttulo do Rodap. XB_CONTEM=01 Sempre 01.

10

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 Exemplo: XB_ALIAS=TST XB_TIPO=5 XB_SEQ=01 XB_COLUNA= XB_DESCRI= XB_CONTEM=A1_COD

o retorno da consulta. Nome da consulta. Tipo do registro. Seqncia de retorno, podem ser utilizadas at 3. No utilizado. No utilizado. Retorno da consulta.

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

XB_COMTEM SA1

A1_COD A1_NOME A1_CGC A1_NOME SA1->A1_COD

11

Você também pode gostar