Documentation Index

Fetch the complete documentation index at: https://help.ila.cegid.com/llms.txt

Use this file to discover all available pages before exploring further.

Explore as funcionalidades disponíveis para aproveitar todo o potencial da nova plataforma de ajuda!

Recomendações na migração de dados com Gestão de Filiais

Prev Next
  • PT

  • ES

  • AO

  • CV

  • MZ

  • ST

  • GW

  • Professional

  • Executive

  • Public Sector

  • Omnia

  • Evolution


Após a migração de dados, será necessário efetuar um conjunto de operações para evitar incongruências na base de dados relacionadas com os stocks.

Recomendamos a leitura atenta do artigo Qualidade de dados e recomendações nas migrações.

Rever dados de Filiais

Com a nova estrutura de inventário, todos os registos destock são criados nessa estrutura. Num cenário de filiais, a base de dados sede contém registos quer da própria sede como das diversas filiais, o que pode criar inconsistências em futuras integrações já que o campo Chave (id) será distinto entre a sede e a filial.

Desta forma, após a migração e antes de qualquer integração via gestão de filiais, deverá eliminar a informação das tabelasde inventário que não sejam da própria filial (sede ou filial), exceto as filiais que já não estejam operacionais (ou seja, filiais que já não existam nas bases de dados).

É necessário executar a script Corrigir Dados Filiais.sql que vai:

  • Efetuar backup das tabelas de inventário;
  • Eliminar os registos de inventário que não sejam da própria filial;
  • Efetuar update às tabelas intervencionadas para que seja exportada toda a informação.

Nota: Caso exista alguma filial que esteja inativa ou inacessível, não as poderá remover e deverá adaptar a script.

A script deve ser executada em todas as filiais (sede e filiais), sendo que deve ser substituída a seguinte entrada pelo código da filial onde está a ser executada: Set @Filial='[CODIGO FILIAL]

Para utilizar a script, siga as seguintes etapas:

Etapa 1: Executar Script

  1. Efetuar backup das bases de dados e parar todas as tarefas automáticas de importação/exportação ativas nas filiais/sede;
  2. Executar a script Corrigir Dados Filiais.sql (download), verificando se existem filiais a excluir da script.

Etapa 2: Inserir SPs

Após a execução da script, deverá:

Filiais

  1. Inserir as seguintes SPs de recalculo vazias para que a importação seja célere:
    • Limpa_INV_ActualizaCusteioBulk.sql
    • Limpa_INV_ActualizaStockBulk
  2. Efetuar exportação para a sede.
Sede
  1. Inserir as seguintes SPs de recalculo vazias para que a importação seja célere:
    • Limpa_INV_ActualizaCusteioBulk.sql
    • Limpa_INV_ActualizaStockBulk
  2. Importar os ficheiros das filiais;
  3. Exportar para as filiais.

Sede e Filiais

  1. Executar a SP de criação completa: 412 - INV_ActualizaStockBulk_Completo.sql;
  2. Executar o recalculo completo: Recálculo Stocks e Custeio (Completo Store procedure).sql;
  3. Repor as SP de recalculo de sistema:
    • INV_ActualizaCusteioBulk.sql
    • INV_ActualizaStockBulk.sql

Desta forma, é possível garantir que toda a informação de inventário está devidamente sincronizada entre as filiais e sede, evitando erros em futuras sincronizações.