Escolar Documentos
Profissional Documentos
Cultura Documentos
Cliente
MIGRADOR - CONTRATO DE CLIENTE
Características do Requisito
Linha de Produto: Microsiga Protheus®
Segmento: Supply Chain - Logística
Módulo: SIGATMS - Gestão de Transportes
Descrição
Efetuar a migração dos dados da Tabela "Itens Prestação Serviço TMS" (DUX) para as
tabelas Serviços Negociação Cliente (DDA), Negociações (DDB) e Negociações por Cliente
(DDC), quando da aplicação do pacote do Protheus 12.1.17.
Será criado um registro na tabela DDB com o código “01” e descrição “GENERICA”. Este
código será atribuído em todas as tabelas que utilizam o código da negociação. Assim,
inicialmente, as negociações e os registros de documentos já existentes ficarão abaixo de uma
negociação genérica.
O sistema irá selecionar todos os registros (não deletados) das tabelas de contratos dos clientes
(AAM), e de serviços dos contratos dos clientes (DUX). Não serão excluídos desta seleção
contratos já vencidos ou suspensos. Toda a base de dados será contemplada, pois mesmo
contratos que não estão mais ativos deverão ser migrados, por conta de consulta a históricos do
sistema.
Para cada registro da tabela de Contrato de Clientes (AAM), será gerado um registro na tabela de
Negociações por Cliente (DDC).
Para cada registro da tabela de Serviços dos Contratos dos Clientes (DUX), será gerado um
registro na tabela de Serviço de Negociação por Cliente (DDA).
Todas as funções do sistema que utilizem as configurações de campos da tabela DUX, serão
alteradas para utilizarem as configurações dos campos da tabela DDA.
Todas as tabelas mencionadas acima no documento (Tabelas Utilizadas) que possuem o campo
relacionado ao Serviço, serão carregados com o campo Código de Negociação
(Alias_CODNEG) igual a '01'.
Importante:
Caso existam campos de usuário criados e que sejam relacionados com o grupo de campo
relativo ao serviço, será necessário criar o campo do código de negociação na respectiva tabela e,
consequentemente o mesmo deverá ser populado.
Será criado um log do processamento dentro da pasta: protheus_Data\temp\ . Nessa pasta o log
indicará se a migração foi bem-sucedida, ou se ocorreu algum erro durante o processamento.
Exemplo:
A execução do processo de migração será efetuada pelas rotinas abaixo, desde que o dicionário
oficial seja a partir da versão 12.1.17:
Após rodar o processo é gerado um log no subdiretório "temp" dentro do diretório do servidor.