Tempo aproximado para leitura: 00:05:00 min
Dúvida
Como utilizar a ferramenta de migração de dados (Rdmake) para as tabelas FPY e FPZ após a atualização de release e ativação do parâmetro MV_LOCBAC?
Ambiente
Cross Segmentos - Backoffice Protheus - SIGALOC - P12.1.2410
Solução
Ao efetuar a atualização do sistema (versões 12.1.2310 ou superiores) e utilizar o parâmetro MV_LOCBAC com conteúdo .T., o módulo de Locação de Equipamentos passa a armazenar dados relacionados ao pedido de venda de aluguel nas tabelas FPY (dados anteriormente na SC5) e FPZ (dados anteriormente na SC6).
Para manter a integridade das operações de contratos já cadastrados, é imprescindível migrar os dados previamente registrados utilizando um Rdmake específico.
Importante: Ao utilizar MV_LOCBAC = .T., os Pontos de Entrada que conectam o módulo de locação aos demais devem ser "descompilados". Se o ambiente possuir Pontos de Entrada compartilhados com outras customizações, é necessário realizar um "merge" no código, excluindo apenas as funcionalidades referentes à locação.
Passos:
Verifique os Pontos de Entrada compilados no RPO. Exclua ou ajuste (retirando o código de Locação) os seguintes pontos: MS520VLD, M410STTS, SF2520E, A100DEL, MA410DEL, MS520DEL, SF2460I, MT100LOK, A103DEVOL, MT103FIM, MNTA4206, MNTA2952, SD1100I, SF1100E e MNTA400F.
Realize o download do código-fonte do migrador disponibilizado pela TOTVS. O arquivo encontra-se anexo a esta documentação e está salvo com a descrição "gerafp".
Compile o código-fonte do migrador no seu ambiente utilizando a IDE oficial (ex: TOTVS Developer Studio / VS Code).
Acesse o módulo Configurador (SIGACFG) e crie um item de menu no módulo Locação de Equipamentos (SIGALOC) para chamar a rotina. Informe no campo "Programa" a função: GERAFP.
Acesse o Smartclient com um usuário "administrador", entre no módulo Locação de Equipamentos e clique no novo menu criado para o Migrador.
Na tela de "Geração da FPY e FPZ", o sistema questionará: "Confirma a importação dos registros?". Clique em "Sim".
Aguarde a barra de processamento concluir a leitura e gravação dos registros.
Ao término, será exibida uma janela de aviso informando a quantidade de registros gerados e o nome do arquivo de log criado. Clique em "Fechar".
Acesse a pasta System do Protheus e localize o log gerado (nome semelhante a "fpy-AAAAMMDD-HHMMSS.txt") para conferir o detalhamento dos pedidos de venda migrados para as filiais processadas.
Saiba Mais Migrador de dados - FPY FPZ - Rdmake
0 Comentários