Ao efetuar a atualização do Release para a versão 12.12310 e utilizar o parâmetro MV_LOCBAC=.T., o módulo de locação de equipamentos passará a armazenar alguns dados relacionados ao pedido de venda do aluguel em duas tabelas complementares: FPY para dados anteriormente registrados na SC5 e FPZ para dados que antes eram salvos na SC6.
Diante dessa mudança, torna-se imprescindível migrar os dados previamente registrados antes do Release 2310 para as tabelas FPY e FPZ.
Para facilitar esse processo, foi desenvolvida uma ferramenta específica para realizar a migração. Este documento fornece instruções detalhadas sobre como utilizar essa ferramenta de maneira eficaz.
É crucial ressaltar que ao empregar o parâmetro MV_LOCBAC = .T., os pontos de entrada que conectam o módulo de locação aos demais devem ser descompilados.
No entanto, antes de executar essa ação, é crucial verificar se, no ambiente em questão, esse ponto de entrada é utilizado para outras situações além da locação. Se a resposta for afirmativa, torna-se necessário realizar um processo de 'merge', excluindo as funcionalidades abaixo do seu RPO (ponto de entrada).
A lista de ponto de entrada de pontos de entrada:
MS520VLD | antes de excluir a NFS verifica se é a última nota. |
M410STTS | ao término da gravação do pedido de venda grava o C5_TRANSP |
SF2520E | ao excluir a nota de saida |
A100DEL | ao excluir a nota de entrada |
MA410DEL | ao excluir o pedido de vendas |
MS520DEL | deleta a FPO no momento da exclusão da nota fiscal de saída |
SF2460I | Ao incluir uma nota fiscal de saída |
MT100LOK | não precisa usar |
A103DEVOL | usado na geração da nota de entrada para apresentar os dados da nota na tela |
MT103FIM | ao incluir, ou excluir uma nota fiscal de entrada |
MNTA4206 | apresenta os campos específicos (Rental) da STJ na tela do MNT |
MNTA2952 | após a gravação da OS |
SD1100I | validação na inclusão de uma nota de entrada |
SF1100E | usado na exclusão da nota de entrada |
MNTA400F | na finalização da OS |
Como utilizar o migrador:
1- Realize o download do código-fonte disponível em: Migrador
2- Compile o código no ambiente correspondente.
3- Crie um menu que faça a chamada do código-fonte compilado.
4- Acesse o ambiente e clique no botão criado e confirme a execução do processo de migração.
Detalhamento da execução no vídeo abaixo:
6- Após a migração será criado um log na pasta system semelhante a esse:
Com a conclusão deste procedimento, todos os pedidos de venda relacionados ao módulo de locação de equipamentos serão transferidos para as novas tabelas.
Com isso, é possível prosseguir com as operações de um contrato já cadastrado antes da migração, sem risco de perda de integridade.