MigrateBIS2To10: mudanças entre as edições
Sem resumo de edição |
|||
Linha 24: | Linha 24: | ||
</PRE> | </PRE> | ||
= Tipo de Itens = | = Migração de Objetos = | ||
== Tipo de Itens == | |||
* Os tipos de itens não são sincronizados uma vez que no BIS10 eles pertencem ao domínio e não à empresa. | * Os tipos de itens não são sincronizados uma vez que no BIS10 eles pertencem ao domínio e não à empresa. | ||
= Categoria de Itens = | == Categoria de Itens == | ||
* Faz a migração da Categoria de Itens mantendo os mesmos IDs dos objetos ItemCategoryVO. | * Faz a migração da Categoria de Itens mantendo os mesmos IDs dos objetos ItemCategoryVO. | ||
Linha 34: | Linha 35: | ||
* No BIS 2 as categorias são associadas dentro de Tipo de Itens, no BIS 10 a estrutura é inversa e não é associado já que os tipos de itens não são migrados. | * No BIS 2 as categorias são associadas dentro de Tipo de Itens, no BIS 10 a estrutura é inversa e não é associado já que os tipos de itens não são migrados. | ||
= Itens = | == Itens == | ||
'''Dependência: ''' Categoria de Itens | |||
* Faz a migração do Item mantendo o mesmo ID dos objetos ItemVO e ItemCodeVO. | * Faz a migração do Item mantendo o mesmo ID dos objetos ItemVO e ItemCodeVO. | ||
* '''Os objetos demais objetos filhos não tem os IDs mantidos!''' | * '''Os objetos demais objetos filhos não tem os IDs mantidos!''' | ||
* O item é migrado sem associação com Tipo de Item. | * O item é migrado sem associação com Tipo de Item. | ||
* Faz a conversão da régua de medida para o modelo do BIS10, incluindo medidas personalizadas. | |||
== Cupons == | |||
'''Dependência: ''' Itens | |||
* Faz o cadastro dos Checkouts associados, caso não existam, mantendo o mesmo ID. Os Checkouts são associados à Estação de Migração que é criada pela ferramenta de migração. | |||
* Faz a migração do CupomVO utilizando o mesmo ID. | |||
* Os objetos filhos não tem sei ID mantidos (como PDVCupomItem, etc.) | |||
* Faz a conversão dos dados do BIS2 ao trocar a associação do ItemCodeVO para o ItemVO, calculando o Divider e unidades de medidas. |
Edição das 15h03min de 7 de dezembro de 2021
Migrate BIS2 To 10 é uma ferramenta criara para migrar os dados do BIS2 para o BIS10. Permitindo a migração e posterior atualização dos dados existentes na base do BIS2 para o BIS10.
![]() |
|
Limpeza da Base de Dados
A ferramenta importa os dados do BIS2 utilizando os mesmos IDs dos objetos atuais, permitindo assim identificar e mapear corretamente os novos objetos. Por isso é importante que a base atual esteja limpa ou só com dados já migrados.
Não é necessário limpar todo o sistema, apenas algumas tabelas devem ser limpas. Relacionar abaixo os comandos SQL necessários para "limpar" as tabelas que recebem dados migrados:
-- Limpa os Cupons Fiscais DELETE FROM pdv_cupom; -- Limpa a tabela de Itens (Dependentes: Cupons) DELETE FROM item_item; -- Limpa a Tabela de Categorias (Dependentes: Itens) DELETE FROM item_itemcategory;
Migração de Objetos
Tipo de Itens
- Os tipos de itens não são sincronizados uma vez que no BIS10 eles pertencem ao domínio e não à empresa.
Categoria de Itens
- Faz a migração da Categoria de Itens mantendo os mesmos IDs dos objetos ItemCategoryVO.
- Mantém a estrutura hierárquica das categorias.
- No BIS 2 as categorias são associadas dentro de Tipo de Itens, no BIS 10 a estrutura é inversa e não é associado já que os tipos de itens não são migrados.
Itens
Dependência: Categoria de Itens
- Faz a migração do Item mantendo o mesmo ID dos objetos ItemVO e ItemCodeVO.
- Os objetos demais objetos filhos não tem os IDs mantidos!
- O item é migrado sem associação com Tipo de Item.
- Faz a conversão da régua de medida para o modelo do BIS10, incluindo medidas personalizadas.
Cupons
Dependência: Itens
- Faz o cadastro dos Checkouts associados, caso não existam, mantendo o mesmo ID. Os Checkouts são associados à Estação de Migração que é criada pela ferramenta de migração.
- Faz a migração do CupomVO utilizando o mesmo ID.
- Os objetos filhos não tem sei ID mantidos (como PDVCupomItem, etc.)
- Faz a conversão dos dados do BIS2 ao trocar a associação do ItemCodeVO para o ItemVO, calculando o Divider e unidades de medidas.