ERP - Projetos - Como efetuar a migração de tabelas de ocorrências em projetos
Dúvida
Como efetuar a migração de tabelas de ocorrências em projetos, no módulo Gestão Orçamentária e Projetos?
Solução
Para efetuar a migração de ocorrências em projetos, siga o exemplo a seguir:
Foi efetuada uma migração da tabela E616ROC para a tabela E616ROP, nisso o número da sequência da E616ROC foi alterado na E616ROP.
Porém, se faz necessário um De/Para, exemplo: número da sequência da ocorrência na E616ROC era 30 e na E616ROP é 50. Então DE: 30 PARA: 50.
Precisamos saber qual a nova numeração da sequência a ocorrência está ocupando na tabela E616ROP.
Nesta situação, pode ser executado o seguinte select no banco de dados, para verificar a numeração:
SELECT --ocorrencia de fornecedor
E616ROC.CODEMP, E616ROC.TIPROC, E616ROC.SEQROC, E616ROC.CODFOR, E616ROC.NUMPRJ, ROW_NUMBER() OVER (
order by
E616ROC.CODEMP, E616ROC.TIPROC, E616ROC.SEQROC) as nova_sequencia
FROM
E616ROC
WHERE
TIPROC = 1
UNION
ALL
SELECT --ocorrencia de projeto
E616ROC.CODEMP, E616ROC.TIPROC, E616ROC.SEQROC, E616ROC.CODFOR, E616ROC.NUMPRJ, ROW_NUMBER() OVER (
order by
E616ROC.CODEMP, E616ROC.TIPROC, E616ROC.SEQROC) as nova_sequencia
FROM
E616ROC
WHERE
TIPROC = 2
ORDER BY
1,2,3