Árvore de páginas

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.



  • Sem rótulos