0 - Acertar a numeração da tabela NR1 pelo SIGACFG, e pelo menu Ambiente/Cadastro/Controle de Numeração.
Abaixo o exemplo da configuração.
1 - Verificação da Moeda -> Não temos mais de 5 moedas, não será necessária a execução do Wizard.
2 - Verificação do tipo de honorários -> O padrão de tipo de honorários no SISJURI_V11 são de 9 tipos.
Query -> select * from ssjr.cad_tipohonorario;
3 - Verificação de participação - >. Verificamos que no cliente Machado Associados as tabelas abaixo estão vazias.
Query -> select * from rcr.partpas;
select * from rcr.partcli;
4 – Verificar a questão da Observação do time sheet.
O campo OBSERVACAO do Time Sheet na V11 NÃO será migrado por padrão.
5 – Verificação do Contato -> A tabela está vazia, não será necessário criar o script de migração.
Query -> SSJR.CAD_CONTATO
6 – Verificação da tabela abaixo e existem registros, verificaremos como será feita essa migração.
Query -> SSJR.CAD_PASTA_PARCELAMENTO
7 – Verificação do Plano de Contas -> temos que fazer a classificação dos planos.
Query -> FINANCE.PLANOCONTAS – Ajuste realizado.
8 – Verificação do País, Estado e Cidade -> temos que fazer o DE-PARA.
Query -> RCR.PAIS
9 – Verifica se o cliente usa Tarifador -> O cliente não usa tarifador, pois a query abaixo está vazia.
Query - > select * from sync.ext2bcs;
10 – Verificação das inconsistências do ANO-MÊS da tabela de Honorários. Não temos que deletar os ano-mês inválidos, o migrador já faz isso.
Query -> select count (*), ano_mes
from rcr.dethonor_anomes
where ano_mes not like '____-__'
group by ano_mes
order by ano_mes;
Query -> select * from SSJR.CAD_TABHONOR_HIST;
11 – Verificação dos adiantamentos -> O cliente não possui adiantamentos.
Query -> select * from rcr.adiantamento;
12 – Ajustar o Time Out do usuário e do grupo para ‘0’.
Acessar pelo SIGACFG e pelo menu Usuário / Senha / Usuários para configurar o usuário. E acessar pelo menu Usuário / Senha / Grupo para configurar o grupo.
13 – Ajustar o grupo de campo de 9 para 10 do centro de custo.
Selecionar o Dicionário de Dados / Grupo de campos, depois selecionar o grupo de campo Centro de Custo e clicar no botão Editar.
Conforme tela abaixo e clicar em salvar. Em seguida clicar em SIM nas duas janelas que irão aparecer.
Após confirmar a alteração, realizar a atualização do dicionário de dados clicando no botão com o retângulo vermelho.
Clicar em Avançar.
14 - Sugestão de alteração do tamanho dos campos ser feito pelo migrador.
15 – Reiniciar o DBAccess após os ajustes.
16 – Colocar a Descrição da Filial no Wizard do migrador.
a) SISJURIHOM
b) 7890
c) Empresa = 01 e Filial = 0101
17 – Sistema informa que há parcelamentos de casos e que isso deverá ser customizado. Clicar em Sim.
18 – DE-PARA de tipo de documento – Contas a receber
Perguntar sobre o motivo e por que não está nas orientações gerais.
19 – DE-PARA de Meios de Pagamento – Contas a Pagar
Perguntar sobre o motivo e por que não está nas orientações gerais.
20 – Classificação de Naturezas
21 - Natureza de Despesas para cliente.
Usamos a despesa para cliente 03.020.001. Verificar com o cliente o que será usado/definido.
22 – Preencher a data de Pagamento de Guia.
Ajustar a mensagem e especificar a data que precisa ser utilizada. Definir data junto ao cliente.
1 - Início da execução do migrador 16:27 do dia 26/07/2022.
Término da execução as 16:59.
Erro na OHE e no sisjuri é a tabela SSJR.CAD_GRUPO_RESPONSAVEL.
Solução: Ajustamos os fontes JurMigPFS.prw e JurMigViews.prw. Ajuste no fonte, pois a coluna OHE_CCCUST, pois estava faltando um ‘C’
2 - Início da execução do migrador 17:35 do dia 26/07/2022.
Término da execução as 18:27.
Problema de espaço na tablespace.
Solução: O tamanho da tablespace foi aumentado.
3 - Início da execução do migrador 19:02 do dia 26/07/2022.
Término da execução as 15:45.
Problema no fonte do migrador.
TopConn - Error - field value size is not 8 - on SetField - Field: NUM_DTINCL Table: NUM010 Value: .DOC
2022-07-28T15:45:21.838000-03:00 13444|
[FATAL][SERVER] 28/07/2022 15:45:21[Thread 13444] [THROW] TopConn - Error - field value size is not 8 - on SetField - Field: NUM_DTINCL Table: NUM010 Value: .DOC at file C:\bamboo\xml-data\build-dir\TP11-OF20300-TECXWIN64\lib\top.cpp line 696
2022-07-28T15:45:21.839000-03:00 13444|
Solução: Fonte do migrador ajustado.
4 - Início da execução do migrador 18:05 do dia 28/07/2022.
Término da execução as 19:20.
Problema no arquivo do RH.
Stack :
c:\sistemas\sisjuri\protheus_data\rh\srv.txt: Open - Ctree Error 13 - IO Error: 0 - Unknown file type File: c:\sistemas\sisjuri\protheus_data\rh\srv.txt on SDUFILEINFO(APSDU.PRW) 08/06/2022 16:53:24 line : 6065
Solução: Executar o migrador com Admin e excluir os arquivos SRV.TXT e SRV.ODS que estão com problema.
5 - Início da execução do migrador 09:57 do dia 29/07/2022.
Último passo antes do erro.
2022-07-29T11:04:48.867000-03:00 14264|Tabela em processamento: NUM - Inicio: 20220729110448
2022-07-29T11:06:01.534000-03:00 14264|Tabela em processamento: NUM - Fim : 20220729110601
2022-07-29T11:06:01.534000-03:00 14264|Duracao: NUM --> 00:01:13
Término da execução as 11:10.
Problema na função GRVNATOHP.
Stack :
array out of bounds ( 1 of 0 ) on GRVNATOHP(JURMIGPFS.PRW) 28/07/2022 16:11:19 line : 7996
Solução: Substituição do FINANCE.PREFERENCIA para SSJR.CAD_PREFERENCIA
SELECT NATUREZA_PROTHEUS
FROM SSJR.CAD_PREFERENCIA
INNER JOIN FINANCE.PLANOCONTAS
ON FINANCE.PLANOCONTAS.PCTCNUMEROCONTA = SSJR.CAD_PREFERENCIA.VALOR
WHERE SSJR.CAD_PREFERENCIA.NOME = 'CONTARECEITAFINANC'
6 - Início da execução do migrador 12:00 do dia 29/07/2022.
Término da execução as 13:07.
Problema no campo NWL_VALFIN
THREAD ERROR ([11000], totvs.local, MSSPOXAVIER) 29/07/2022 13:07:41
Data width error - Field: NWL_VALFIN Value: 9999999999.000000 on U_GRVDESTINO(JURMIGPFS.PRW) 29/07/2022 11:50:17
Solução: Os registros acima de 12 posições foram excluídos. A outra opção seria aumentar o campo para 16,5.
7 - Início da execução do migrador 15:20 do dia 29/07/2022.
Problema na NXE.
NXE010: DB error (Insert): -37 File: NXE010 - Error : 1 - ORA-00001: unique constraint (SISJURI.NXE010_UNQ) violated ( From tISAMFile::Write ) Thread ID [4488] User [totvs.local_] IO [7225372] Tables [36] MaxTables [36] Comment [] SP [ ] Traced [No] SQLReplay [No] InTran [No] DBEnv [ORACLE/SISJURIHOM] DBThread [(SID 160,37351,1)] Started [04/08/2022 10:48:33] IP [127.0.0.1:1234] IDLE [ ] InTransact [ ] Memory [0] Running [ROP_WRITE for 0 s.] RCV [1596569255] SND [1129681015] TCBuild [20210202-20210930] TCVersion [21.1.1.0] ARCH [64] OS [WINDOWS] BUILD [RELEASE] INSERT INTO NXE010(NXE_CFATUR,NXE_CESCR,NXE_FILIAD,NXE_CCLIEN,NXE_CLOJA,NXE_CCASO,NXE_CTPDSP,NXE_CMOEDE,NXE_VLDESP,R_E_C_N_O_) VALUES ( :1,:2,:3,:4,:5,:6,:7,:8,:9,:10) -- Binded Parameters List -- #1 [C] [000003319] #2 [C] [SP ] #3 [C] [01] #4 [C] [000516] #5 [C] [00] #6 [C] [000001] #7 [C] [0025] #8 [C] [01] #9 [N] [51.000000] #10 [R] [25288] - Integrity failure. on U_GRVDESTINO(JURMIGPFS.PRW) 03/08/2022 15:08:56 line : 2939
Solução: Ajustar o tamanho do campo NXE_FILIAD para 4.
8 - Início da execução do migrador 16:05 do dia 08/08/2022.
Problema na NX1.
2022-08-04T19:06:05.666000-03:00 14008|Tabela em processamento: NX1 - Inicio: 20220804190605
2022-08-04T19:08:24.910000-03:00 14008|Erro ao criar casos da pré-fatura:Error : 1 - ORA-00001: unique constraint (SISJURI.NX1010_UNQ) violated
( From tDBServer::ROP_SQLEXEC )
Thread ID [2120] User [totvs.local_] IO [117337] Tables [32] MaxTables [32] Comment [] SP [ ] Traced [No] SQLReplay [No] InTran [No] DBEnv [ORACLE/SISJURIHOM] DBThread [(SID 319,31863,1)] Started [04/08/2022 10:48:55] IP [127.0.0.1:1234] IDLE [ ] InTransact [ ] Memory [0] Running [ROP_SQLEXEC for 139 s.] RCV [21567691] SND [22560517] TCBuild [20210202-20210930] TCVersion [21.1.1.0] ARCH [64] OS [WINDOWS] BUILD [RELEASE]
INSERT INTO NX1010(NX1_CPREFT, NX1_CCLIEN, NX1_CLOJA, NX1_CCASO, NX1_VHON, NX1_VDESP, NX1_VTAB, NX1_SITREV, NX1_VFIXO, NX1_VTS, NX1_CPART, NX1_VTSVIN, NX1_VTSTAB, NX1_VTSANT, NX1_VEXLIM, NX1_VUTFAT, NX1_DESCEX, NX1_VSLDPX, NX1_VFXFAT, NX1_VLDESC, NX1_PCDESC, NX1_VDESCO, NX1_VDESCT, NX1_PDESCH, NX1_CMOETH, NX1_TS, NX1_DESP, NX1_LANTAB, NX1_CCONTR, NX1_CJCONT, NX1_TSREV, NX1_DSPREV, NX1_TABREV, NX1_VEXITO, NX1_VTBVIN, NX1_VFXVIN, R_E_C_N_O_, R_E_C_D_E_L_, NX1_VLREMB, NX1_VLTRIB, NX1_REDAC, NX1_CODEXI) SELECT A.NXA_CPREFT NX1_CPREFT, B.NXC_CCLIEN NX1_CCLIEN, B.NXC_CLOJA NX1_CLOJA, B.NXC_CCASO NX1_CCASO, SUM(B.NXC_VLHFAT) NX1_VHON, SUM(B.NXC_VLDFAT) NX1_VDESP, SUM(B.NXC_VLTAB) NX1_VTAB, '2' NX1_SITREV, SUM(B.NXC_VFIXO) NX1_VFIXO, SUM(B.NXC_VLTS) NX1_VTS, '000000' NX1_CPART, SUM(B.NXC_VTSVIN) NX1_VTSVIN, SUM(B.NXC_VLTSTB) NX1_VTSTAB, 0 NX1_VTSANT, 0 NX1_VEXLIM, 0 NX1_VUTFAT, '2' NX1_DESCEX, 0 NX1_VSLDPX, SUM(B.NXC_VLHFV) NX1_VFXFAT, SUM(B.NXC_DRATE) NX1_VLDESC, CASE WHEN SUM(B.NXC_DRATE) > 0 THEN SUM(B.NXC_DRATE) / (SUM(B.NXC_VLTS) + SUM(B.NXC_VFIXO) - SUM(B.NXC_DRATL)) * 100 ELSE 0 END NX1_PCDESC, SUM(B.NXC_DRATL) NX1_VDESCO, SUM(B.NXC_DRATF) NX1_VDESCT, B.NXC_PDESCH NX1_PDESCH, A.NXA_CMOEDA NX1_CMOETH, CASE WHEN B.NXC_VLTS > 0 THEN '1' ELSE '2' END NX1_TS, CASE WHEN B.NXC_VLDFAT = 0 THEN '2' ELSE '1' END NX1_DESP, CASE WHEN B.NXC_VLTAB = 0 THEN '2' ELSE '1' END NX1_LANTAB, B.NXC_CCONTR NX1_CCONTR, A.NXA_CJCONT NX1_CJCONT, '2' NX1_TSREV, '1' NX1_DSPREV, '1' NX1_TABREV, B.NXC_VLEXIT NX1_VEXITO, SU
2022-08-04T19:08:24.911000-03:00 14008|Tabela em processamento: NX1 - Fim : 20220804190824
022-08-04T19:08:28.441000-03:00 14008|Erro ao criar casos da pré-fatura:Error : 1 - ORA-00001: unique constraint (SISJURI.NX2010_UNQ) violated
( From tDBServer::ROP_SQLEXEC )
Thread ID [2120] User [totvs.local_] IO [117347] Tables [32] MaxTables [32] Comment [] SP [ ] Traced [No] SQLReplay [No] InTran [No] DBEnv [ORACLE/SISJURIHOM] DBThread [(SID 319,31863,1)] Started [04/08/2022 10:48:55] IP [127.0.0.1:1234] IDLE [ ] InTransact [ ] Memory [0] Running [ROP_SQLEXEC for 3 s.] RCV [21573045] SND [22563589] TCBuild [20210202-20210930] TCVersion [21.1.1.0] ARCH [64] OS [WINDOWS] BUILD [RELEASE]
INSERT INTO NX2010(NX2_CPREFT, NX2_CPART, NX2_CCATEG, NX2_UTCLI, NX2_HRCLI, NX2_HFCLI, NX2_UTLANC, NX2_HRLANC, NX2_HFLANC, NX2_UTR, NX2_HORAR, NX2_TEMPOR, NX2_VALORH, NX2_CMOTBH, NX2_VLHTBH, NX2_VALOR1, NX2_CMOPRE, NX2_CCLIEN, NX2_CLOJA, NX2_CCONTR, NX2_CCASO, NX2_CODSEQ, NX2_CLTAB, R_E_C_N_O_, R_E_C_D_E_L_) SELECT B.NXA_CPREFT NX2_CPREFT, A.NXD_CPART NX2_CPART, A.NXD_CCATEG NX2_CCATEG, A.NXD_UTCLI NX2_UTCLI, A.NXD_HRCLI NX2_HRCLI, A.NXD_HFCLI NX2_HFCLI, A.NXD_UTLANC NX2_UTLANC, A.NXD_HRLANC NX2_HRLANC, A.NXD_HFLANC NX2_HFLANC, A.NXD_UTREV NX2_UTR, A.NXD_HRREV NX2_HORAR, A.NXD_HFREV NX2_TEMPOR, A.NXD_VLHORA NX2_VALORH, A.NXD_CMOEDT NX2_CMOTBH, A.NXD_VLHORA NX2_VLHTBH, A.NXD_VLHORA NX2_VALOR1, A.NXD_CMOEDF NX2_CMOPRE, A.NXD_CCLIEN NX2_CCLIEN, A.NXD_CLOJA NX2_CLOJA, A.NXD_CCONTR NX2_CCONTR, A.NXD_CCASO NX2_CCASO, A.NXD_CSEQ NX2_CODSEQ, A.NXD_CODTAB NX2_CLTAB, (SELECT NVL(MAX(R_E_C_N_O_), 0) FROM NX2010) + RANK () OVER (ORDER BY B.NXA_CPREFT, A.NXD_CPART, A.NXD_CCATEG, A.NXD_UTCLI, A.NXD_HRCLI, A.NXD_HFCLI, A.NXD_UTLANC, A.NXD_HRLANC, A.NXD_HFLANC, A.NXD_UTREV, A.NXD_HRREV, A.NXD_HFREV, A.NXD_VLHORA, A.NXD_CMOEDT, A.NXD_CMOEDF, A.NXD_CCLIEN, A.NXD_CLOJA, A.NXD_CCONTR, A.NXD_CCASO, A.NXD_CSEQ ASC) R_E_C_N_O_, 0 R_E_C_D_E_L_ FROM NXD010 A INNER JOIN NXA010 B ON A.NXD_CESCR = B.NXA_CESCR AND A.NXD_CFATUR = B.NXA_COD WHERE B.NXA_SITUAC = '1' AND (B.NXA_FATADC = '2' AND (B.NXA_FIXO = '2' OR (B.NXA_FIXO = '1' AND (B.NXA_TS = '1' OR B.NXA_DES = '1')))) GROUP BY B.NXA_CPREFT, A.NXD_CPART, A.NXD_CCATEG, A
2022-08-04T19:08:28.441000-03:00 14008|Tabela em processamento: NX2 - Fim : 20220804190828
Importante: Executamos o migrador diversas vezes e identificamos alguns ajustes no mesmo. Não foi encontrado erro de base de dados do cliente.
9 - Início da execução do migrador 16:41 do dia 19/09/2022.
Nesta execução iremos migrar o Contas à Receber pela primeira vez.
Problema na SA1.
THREAD ERROR ([15020], totvs.local__, MSSPOXAVIER) 20/09/2022 09:05:44
Data width error - Field: A1_METR Value: -16718.019847 on FA070GRV(FINXBX.PRX) 02/05/2022 16:28:59
Solução: Aumentar o campo para 12,2.
10 - Início da execução do migrador 14:34 do dia 21/09/2022.
Problema na SA6.
Erro na inclusão da SA6.
Solução: Correção realizada no migrador.
11 - Início da execução do migrador 18:45 do dia 22/09/2022.
Finalizou com sucesso após 15 horas.