GE Manutenção

De CIGAM WIKI
Revisão de 13h32min de 29 de julho de 2024 por Camila.Oliveira (discussão | contribs) (Expurgo de Dados por Período)

Utilidades/Diversos > Utilidades > Abrir Aplicação > Manutenção

Em busca do maior controle e melhorias do processo de atualização de versão e instalações em novos clientes, essa aplicação Manutenção ajuda a controlar esses processos pois possui varias rotinas para atualizar diversas áreas do CIGAM.

Genéricos

Gerenciar Chave Primária

A partir da [Versão 221107 1] é liberada a rotina Gerenciar Chave Primária, que tem por finalidade a criação/exclusão de chaves primárias nas tabelas do banco de dados.

Neste gerenciamento está disponível os seguintes campos:

Tabela: Informe nesse campo a tabela digitando o número dela ou através do comando F5 (Seleção de Tabelas) onde irá abrir uma tela com todas as tabelas disponíveis para seleção.

Observação: a rotina oferece suporte para a criação de chaves primárias em tabelas com IDs de 1 a 2440.
Você pode encontrar o ID da tabela na pasta de estrutura de tabelas do sistema, localizada no diretório de instalação do CIGAM (%CIGAM_INSTAL%\CDK\Tabelas).


Nome: No momento que for preenchido o campo 'Tabela' o campo 'Nome' será atualizado automaticamente com o respectivo nome da tabela.

Tradução: No momento que for preenchido o campo 'Tabela' o campo 'Tradução' será atualizado automaticamente com o respectivo nome de tradução da tabela.

Mensagem de retorno: Depois de clicar no botão <Confirmar> e gerado a rotina, será exibido nesse campo a mensagem de retorno, confirmando se foi criado ou não a chave primária.

  A Tabela ESMATERI já possui chave primária.
  Chave primária PKESMATERI criada com sucesso.

Caso exiba a mensagem abaixo será necessário acessar o banco para revisar essa informação:

  A Tabela GEINDICE não possui índice único clusterizado. Revise o índice para criar a chave primária.

Detalhar: Nesse campo só será exibido o botão <...> quando a tabela possuir uma chave primária.

Por default virá assim os seguintes campos:
▢ Manter chave primária quando já existir na tabela
Se deseja excluir a chave primária já existente e criar uma nova de acordo com a rotina, esse campo deve estar marcado.
☑ Criar campo ID incremental se o índice único não permitir chave primária
Se esse campo estiver desmarcado e a tabela possuir algum campo Nulo não será possível criar a chave primária. Será exibido a seguinte mensagem de retorno:
  A Tabela ESMATERI possui índice único com algum campo Nulo. Não será possível criar a chave primária.


Botões:

Importar lista: É possível carregar a partir de um arquivo no formato .TXT ou .DOC, a lista de tabelas que se deseja gerenciar. Ao clicar neste botão será aberta a tela "Selecione o arquivo", através da qual o usuário poderá informar o arquivo contendo a lista de tabelas. O caminho do arquivo poderá ser digitado no campo ou selecionado através da tecla F5.

Para saber mais, acesse: GE - Como Fazer - Criar o arquivo para importar tabelas no programa 'Gerenciar Chave Primária'.


Consultar: Ao clicar nesse botão será aberto a tela "Consultar" onde é exibido todas as tabelas do banco de dados que já possuem a chave primária. Nessa janela é possível consultar o Usuário, Tabela, Chave Primária e Detalhar.

Excluir: Ao clicar nesse botão é possível excluir todas as chaves primárias que estão listadas na tela inicial. Do lado existe um botão de múltiplos e quando clicado exibe um campo com o botão <Excluir todas da base> onde é possível clicar nele para excluir todas as chaves primárias criadas na base de dados, exceto as chaves primárias do módulo Contábil. Caso deseje excluir as chaves primárias do módulo Contábil marque o campo:

☑ Excluir PKs do módulo Contábil.


Confirmar: Ao clicar nesse botão será exibido uma mensagem para confirmar a geração de chave primária para as tabelas selecionadas. Caso deseje criar aperte no botão <Sim>.

Cancelar: Ao clicar nesse botão será fechado a rotina Gerenciar Chave Primária.

Voltar ao início

Exclusão de dados

A partir da [Versão 230502 1] está liberada a rotina Exclusão de dados. Através dela é possível realizar a limpeza de bases de dados, removendo informações antigas reduzindo o tamanho das tabelas no banco de dados e consequentemente reduzindo o espaço de armazenamento utilizado, agilizando operações de processamento e consulta da informação.

Nesta rotina está disponível os seguintes campos:

Data: É informada a data que foi executada a rotina em ordem decrescente.

Hora: É informada a hora que foi executada a rotina.

Usuário: É informado o usuário que executou a rotina.

Resultado: É informado o resultado da execução da rotina, sendo possível exibir 'Sucesso', 'Falha parcial' ou 'Falha total'.

‘Sucesso’ quando houver sucesso total;
‘Falha parcial’ quando houver falha em no mínimo uma opção ou unidade de negócio;
‘Falha total’ quando houver falha em todas as opções e unidades de negócio selecionadas.


Detalhes: Nessa tela é exibido as informações das U.N., Nome U.N, Movimentação e Resultado.

Botões:

Nova exclusão: Só é possível prosseguir com a exclusão após se certificar de ter pelo menos uma cópia atualizada da base de dados e solicitar aos usuários que saiam do CIGAM até a exclusão da rotina. Após isso é só clicar em:

☑ Verifiquei os itens acima e desejo prosseguir.

Em parâmetros, é possível informar uma ou mais Unidades de Negócio para que a rotina faça a exclusão dos respectivos movimentos. Utilize a faixa para informar as Unidades de Negócio ou se desejar utilize o botão <...> para informar múltiplas UNs.

Em Movimentos selecione o que deseja excluir.

Confirmar: Deve ser habilitado somente quando a opção “Verifiquei os itens acima e desejo prosseguir” estiver marca. Ao clicar nesse botão será exibido uma tela para confirmar a exclusão dos movimentos selecionados. Caso deseje prosseguir aperte no botão <Confirmar>.

Expurgo de Dados por Período

Notas Fiscais de Saída e Pedidos

[Versão 230502 2]
Menu: Genéricos > Exclusão de Dados

Exclusão de Dados 1

Permite a exclusão de notas fiscais e pedidos, bem como suas tabelas correlatas.
O filtro a ser executado é de Unidade de Negócio. Sugerimos executar a rotina separadamente por Unidade de Negócio. Pode ser selecionado Notas e Pedidos em uma mesma execução.

Para notas fiscais de saída, a exclusão ocorre quando houver movimento para a nota fiscal nas tabelas FANFISCA e ESMOVIME. Localizando movimentações nessas duas tabelas para a mesma nota fiscal, a rotina executará a exclusão completa.

Movimentos "perdidos" que não possuírem dados na FANFISCA e ESMOVIME, não serão excluídos.; Exemplo: Se houver dados na tabela de imposto, mas não houver dados na tabela de nota fiscal, o imposto não será excluído.

Atenção:
A rotina exclui notas fiscais de saída confirmadas na SEFAZ, mesmo que tenham sido confirmadas em ambiente de produção.

Selecionando apenas a opção 'Notas Fiscais', os pedidos efetivados não serão excluídos e também não serão atualizados. Nessa situação, permanecerão liquidados contra notas fiscais excluídas.

Voltar ao início

Quais tabelas serão excluídas?



Tabelas da nota

Tabela: 45
Nome: IMPOSTO SAIDA
Nome lógico: %FAIMPOSTO%
Tradução: FAIMPOST

Tabela: 27
Nome: ORDEM COMPRA
Nome lógico: %COORDEM%
Tradução: COORDEM

Tabela: 19
Nome: LIBERA CREDITO
Nome lógico: %GELIBERA%
Tradução: GELIBERA

Tabela: 179
Nome: NF REFERENCIA X MOVIMENTO
Nome lógico: %ESNFREFMOV%
Tradução: ESNFREFM

Tabela: 580
Nome: ACOMPANHAMENTO
Nome lógico: %GEACOMP%
Tradução: GEACOMP

Tabela: 599
Nome: ITEM EMBARQUE
Nome lógico: %CEITEMEMB%
Tradução: CEITEMEM

Tabela: 274
Nome: NUMERO SEQUENCIAL UNICO
Nome lógico: %FANSU%
Tradução: FANSU

Tabela: 1303
Nome: ITEM ENTREGA EXPEDICAO
Nome lógico: %EXITEMETIQEXP%
Tradução: EXITEMET

Tabela: 374
Nome: FRETE
Nome lógico: %FAFRETE%
Tradução: FAFRETE

Tabela: 275
Nome: GERENCIAMENTO NFE
Nome lógico: %FAGERNFE%
Tradução: FAGERNFE

Tabela: 2408
Nome: COMPLEMENTO NOTA FISCAL
Nome lógico: %FACOMPLEMENTONF%
Tradução: FACOMPLE

Tabela: 2422
Nome: NOTAS X FILIAIS
Nome lógico: %FANOTASXFILIAIS%
Tradução: FANTXFIL

Tabela: 1755
Nome: NOTA FISCAL EMPENHO
Nome lógico: %FANFEMPENHO%
Tradução: FANFEMPE

Tabela: 1325
Nome: ITEM ROMANEIO
Nome lógico: %EXITEMROMANEIO%
Tradução: EXITEMRO

Tabela: 1324
Nome: ROMANEIO
Nome lógico: %EXROMANEIO%
Tradução: EXROMANE

Tabela: 697
Nome: IMPORTACAO SERVICO
Nome lógico: %COIMPORTSERVICO%
Tradução: COIMPSRV

Tabela: 399
Nome: IMPOSTO SIMPLES NACIONAL SAI
Nome lógico: %FAIMPSIMPNACSAI%
Tradução: FAIMPSNS

Tabela: 1770
Nome: ITEM PROCESSO IMPORTACAO
Nome lógico: %CEITEMPROIMP%
Tradução: CEITPRIM

Tabela: 870
Nome: IMPOSTO RURAL
Nome lógico: %LFIMPOSTORURAL%
Tradução: LFIRURAL

Tabela: 223
Nome: IMPOSTO POBREZA
Nome lógico: %LFIMPOSTOPOBREZA%
Tradução: LFIMPPOB

Tabela: 868
Nome: GUIAS DE RECOLHIMENTO
Nome lógico: %LFGUIARECOL%
Tradução: LFGRECOL

Tabela: 1709
Nome: LOTE FINANCEIRO
Nome lógico: %CTLOTEFINANCEIRO%
Tradução: CTLOTEFINANCEIRO

Tabela: 158
Nome: COMPLEMENTO DESCONTO ENCARGOS
Nome lógico: %FACOMPLDESCENC%
Tradução: FACDESEN

Tabela: 988
Nome: CARGA X NF
Nome lógico: %AGCARGAXNF%
Tradução: AGCARXNF

Tabela: 2128
Nome: COMPLEMENTO DOC ELETRONICO
Nome lógico: %FACOMPLDOCELETR%
Tradução: FACOMDEL

Tabela: 179
Nome: NF REFERENCIA X MOVIMENTO
Nome lógico: %ESNFREFMOV%
Tradução: ESNFREFM

Tabela: 707
Nome: MOV CUSTO X NF REFERENCIA
Nome lógico: %COMOVCUSTOXNFREF%
Tradução: COMOXNFR

Tabela: 2124
Nome: DIVERGENCIA DOC ELETRONICO
Nome lógico: %FADIVERGDOCELETR%
Tradução: FADIVDEL

Tabela: 540
Nome: ENTREGA FUTURA
Nome lógico: %FAENTREGAFUTURA%
Tradução: FAENTFUT
 
 
 
 



Tabelas dos itens

Tabela: 219
Nome: GRADE MOVIMENTO
Nome lógico: %ESGMOVIMENTO%
Tradução: ESGMOVIM

Tabela: 575
Nome: RELACAO AGL_CONVERTE
Nome lógico: %ESRELAGLCONV%
Tradução: ESRELAGL

Tabela: 605
Nome: IMPORTACAO DRAWBACK
Nome lógico: %CEIMPDRAWBACK%
Tradução: CEIMPDRA

Tabela: 611
Nome: EXPORTACAO DRAWBACK
Nome lógico: %CEEXPDRAWBACK%
Tradução: CEEXPDRA

Tabela: 387
Nome: RATEIO GERENCIAL MOVIMENTO
Nome lógico: %ESRGMOVTO%
Tradução: ESRGMOVT

Tabela: 533
Nome: MOVIMENTO X IMPOSTO
Nome lógico: %ESMOIMPOSTO%
Tradução: ESMOIMPO

Tabela: 179
Nome: NF REFERENCIA X MOVIMENTO
Nome lógico: %ESNFREFMOV%
Tradução: ESNFREFM

Tabela: 1302
Nome: ENTREGA EXPEDICAO
Nome lógico: %EXETIQUETAEXP%
Tradução: EXETIQUE

Tabela: 141
Nome: VOLUME ITEM PEDIDO
Nome lógico: %FAVOLITEMPED%
Tradução: FAVOLITE

Tabela: 1303
Nome: ITEM ENTREGA EXPEDICAO
Nome lógico: %EXITEMETIQEXP%
Tradução: EXITEMET

Tabela: 1817
Nome: AUTORIZACAO CODIF
Nome lógico: %FAAUTORIZCODIF%
Tradução: FAACODIF

Tabela: 399
Nome: IMPOSTO SIMPLES NACIONAL SAI
Nome lógico: %FAIMPSIMPNACSAI%
Tradução: FAIMPSNS

Tabela: 697
Nome: IMPORTACAO SERVICO
Nome lógico: %COIMPORTSERVICO%
Tradução: COIMPSRV

Tabela: 535
Nome: COMPLEMENTAR PEDIDO NF OC
Nome lógico: %GECOMPLEMPEDNFOC%
Tradução: GECOMPED

Tabela: 223
Nome: IMPOSTO POBREZA
Nome lógico: %LFIMPOSTOPOBREZA%
Tradução: LFIMPPOB

Tabela: 1906
Nome: TRANSFERENCIA SALDO CONTRATO
Nome lógico: %AGTRANSFSALDOCONTRAT%
Tradução: AGTRSACO

Tabela: 590
Nome: NF REFERENCIA OP
Nome lógico: %PCNFREFERENCIAOP%
Tradução: PCNFREOP

Tabela: 2121
Nome: MOVIMENTO X RESSARCIMENTO
Nome lógico: %FAMOVIMXRESSARCIM%
Tradução: FAMOVRES

Tabela: 2127
Nome: COMPL ITEM DOC ELETRONICO
Nome lógico: %FACOMPLITEDOCELETR%
Tradução: FACITDEL

Tabela: 707
Nome: MOV CUSTO X NF REFERENCIA
Nome lógico: %COMOVCUSTOXNFREF%
Tradução: COMOXNFR

Tabela: 1964
Nome: PROJETO MATERIAL
Nome lógico: %PJPROJETOMATERIAL%
Tradução: PJPROMAT

Tabela: 981
Nome: AUXILIAR BENEFICIAMENTO
Nome lógico: %PCAUXBENEFICIAMENTO%
Tradução: PCAUXBEN  
 
 
 
 
 
 
 
 
 
 
 



Tabelas do pedido

Tabela: 196
Nome: ITEM PEDIDO
Nome lógico: %FAITEMPEDIDO%
Tradução: FAITEMPE

Tabela: 19
Nome: LIBERA CREDITO
Nome lógico: %GELIBERA%
Tradução: GELIBERA

Tabela: 580
Nome: ACOMPANHAMENTO
Nome lógico: %GEACOMP%
Tradução: GEACOMP

Tabela: 534
Nome: COMPLEMENTO PEDIDO
Nome lógico: %CECOMPLPED%
Tradução: CECPEDID

Tabela: 179
Nome: NF REFERENCIA X MOVIMENTO
Nome lógico: %ESNFREFMOV%
Tradução: ESNFREFM

Tabela: 199
Nome: OBS_ITEM PEDIDO
Nome lógico: %FAOIPEDIDO%
Tradução: FAOIPEDI

Tabela: 571
Nome: PLACAS
Nome lógico: %GEPLACA%
Tradução: GEPLACA

Tabela: 1758
Nome: IMPOSTO PEDIDO
Nome lógico: %FAIMOPEDIDO%
Tradução: FAIMOPED

Tabela: 1759
Nome: COMPLEMENTO IMPOSTO PEDIDO
Nome lógico: %FACOMPLIMPOSTOPEDIDO%
Tradução: FACIMPED

Tabela: 197
Nome: ITEM ORDEM
Nome lógico: %COITEMORDEM%
Tradução: COIORDEM

Tabela: 84
Nome: CONTATO TELEMARK
Nome lógico: %VECONTATO%
Tradução: VECONTAT  
 
 
 
 

Voltar ao início

Versões

Versão 221107

  1. Liberado a partir da OS 685084/10.

Versão 230502

  1. Liberado a partir da OS 611841/1.
  2. Liberado a partir da OS 611841/2.

Versão 231002