MODULO:CONTABILIDADE PROCEDIMENTO ESPECIAL ASSUNTO: CTPEINDE - VS. 3.502 PROCEDIMENTO PARA REINDEXACAO DE ESTRUTURAS OBJETIVO: Reconstruir indices dos Arquivos Mensais da Contabilidade PROGRAMAS: 1) CHKCTB - Reindexador de Arquivos Contabeis, ou 2) CHGESTRU - Alteracao de Estruturas. SEGURANCA: Faca BACKUP antes de executar qualquer um destes programas. ETAPAS: Utilitario CHKCTB: Este utilitario utiliza o Utilitario DFINDEX e, faz parte do Pacote do DATAFLEX. Podera ser utilizado somente se o programa estiver disponivel. Os arquivos de referencia utilizados sao: CTMV - MOVIMENTO CONTABIL CTHT - HISTORICO DO MOVIMENTO CTSALD - SALDOS CONTABEIS Executar (Dfrun CHKCTB) preferencialmente no diretorio de dados, ou tenha certeza de que a PATH esteja correto, para acesso aos arquivos. Selecione o arquivo desejado pelas opcoes disponiveis e, aguarde o termino da execucao. Utilitario CHGESTRU: Para este utilitario, deve-se ter disponivel a definicao do arquivo. Por Exemplo: 1) Arquivo de Movimento ou de Historico (CTMV e CTHT): Deve ser utilizado a definicao do arquivo. CTMV.DEF e CTHT.DEF 1.1) Utilizar o Diretorio para Alteracoes de Estrutura ou crie o diretorio caso nao exista. Sugestao para Nome do Diretorio: ALTESTRU 1.2) Copie o arquivo do diretorio de Dados: Exemplo: COPY CTMV0197.* ALTESTRU (DOS) cp ctmv0197.* altestru (UNIX) 1.3) No diretorio ALTESTRU, renomear o arquivo: Exemplo: REN CTMV0197.* CTMV.* (DOS) mv ctmv0197.dat ctmv.dat (UNIX) mv ctmv0197.k1 ctmv.k1 : : mv ctmv0197.k8 ctmv.k8 1.4) Verifique se o arquivo e os seus indices foram corretamente renomeados e se a Definicao do Arquivo tambem esteja presente no mesmo diretorio. 1.5) Execute o Utilitario "CHGESTRU" selecionando o arquivo. 1.6) Renomear o arquivo para o periodo original: Exemplo: REN CTMV.* CTMV0197.* (DOS) mv ctmv.dat ctmv0197.dat (UNIX) mv ctmv.k1 ctmv0197.k1 : : mv ctmv.k8 ctmv0197.k8 1.7) Verifique se o arquivo foi corretamente renomeado e retorne-os para o diretorio de dados. Este procedimento se aplica para o arquivo historico, substituindo as referencias exemplificadas pelo prefix CTHT, sendo que este arquivo possui apenas 1 indice. 2) Arquivo de Saldos Contabeis (CTSALD): Utilizar a definicao do arquivo CTSALD.DEF Aplicar o mesmo procedimento identificado para o Movimento e Historico, sendo que este arquivo possui o sufixo acrescido de 2 digitos numericos, mais os 3 indices, o qual identifica o Exercicio. Exemplo: CTSALD.DAT = CTSALD97.DAT Copie o arquivo para o diretorio de Alteracao de estruturas e siga os passos identificados a partir do item 1.3. Exemplo: CTSALD97.* p/ CTSALD.*