Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Versões/Release:

12.1.33

Data do D-1 Usado:

23/06/22

Data do DBAcess:

20210202-20220202

Banco de Dados:SQL
Versão LIB:

20220613

Binário:

7.00.210324P-20220602 - 64 bits

Data de todos os fontes (Clicar no Shift + F6 > Avançar > Exportar > Dados > Salvar o arquivo e anexar na Evidência.

(Para Inserir Anexo: Ctrol + M, depois clicar no menu "Anexo à esta Pagina" em seguida clicar em "Enviar Arquivo")




Cenário

SIGAMAT - EEEEEEFFFF - Base local com a mesma estrutura da TMF

SX2: SRY/SRM/RC2/RC3 - C-C-E

MV_RPOFIL = .T.

Testes feitos com os pacotes das issues DRHCALCPRT-4828 e DRHCALCPRT-4756 aplicados.



1 - Primeiro teste

  • Empresa 155001 apenas com as SRY/SRM;
  • Copia das customizações da RC2/RC3 da empresa 001001 para a 155001 via rdmake GP290REPL sem compilação das fórmulas;
  • Cálculo de qualquer roteiro feito pela empresa 155001, nesse ponto o sistema deverá criar as pasta exclusiva da empresa e compilar as fórmulas padrões e customizadas;


Parâmetro e SX2 das tabelas

Image Modified

------------------------------------------------------------------------------------------------------------------------------------------------------------



Tabela SRY da empresa 155001. Campo RY_SEQFIL = 9U

Image Modified


------------------------------------------------------------------------------------------------------------------------------------------------------------

Dentro da pasta não possuo ainda a pasta exclusiva da 155001, que será a pasta com final 9U.

Apenas possuo a pasta original que usava antes de alterar o parâmetro.

Image Modified



------------------------------------------------------------------------------------------------------------------------------------------------------------


Agora vou replicar as customizações da 001001 para a 155001. Obs. As customizações deverão ser apendadas em pelo menos uma empresa para que sejam replicadas para as demais via rdmake.

Tabelas antes da replicação:

As duas primeiras são as customizações apendadas na 001001, as duas últimas são as RC2 e RC3 da 155001 que estão vazias.

Image Modified


Rdmake GP290REPL compilado e incluído no menu do GPE.

Estou logado na empresa 0010010001.

Image Modified


O rdmake busca as formulas de usuário da filial logada.

Total de 216 formulas customizadas na tabela da 001001

Image Modified


Na tela seguinte seleciono a empresa 155001 para replicar 

Image Modified


Não vou compilar, apenas replicar 

Image Modified


Término em torno de 3 minutos.

Trecho do LOG:

Image Modified


Tabelas após a replica, veja que foram replicadas mas não foram compiladas 

Image Modified

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Agora vamos fazer o cálculo da 155001, vou calcular o roteiro 131.

Nesse ponto, o sistema fará a criação da pasta e do rpo de fórmulas 'rpofrm9U', compilará as fórmulas padrões e as fórmulas customizadas que já existem na RC2/RC3, na sequencia fará o cálculo.


Pasta criada

Image Modified

Image Modified



Sistema cria as formulas padrões na RC2/RC3 e os campos _RECOMP estão como 1, ainda não foram compiladas

Image Modified



Após um tempo, o sistema apresenta a mensagem que as formulas estão em uso por outro processo, mas não estão.

Image Modified


A pasta continua vazia 

Image Modified

Image Modified


Clico em fechar e aparece essa outra tela

Image Modified


Caso clique em 'SIM', o sistema vai demorar um bom tempo, cerca de 35 minutos, mas aí depois desse tempo, as formulas padrões e customizadas foram compiladas, o cálculo começa e finaliza corretamente.

Image Added




--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


2 - Segundo teste - Processo demora mais de 1 hora e cria todas as pastas 

Agora vou compilar as formulas customizadas pelo rdmake, total de 216 formulas conforme já mostrado no primeiro teste.

Tabelas RC2 e RC3 vazias para a 155001 e não possuo a pasta dessa filial criada.

A replica é da 001001 para a 155001, nesse teste clico em 'SIM' para que sejam compiladas.


Image Added


Image Added



Criou a Pasta

Image Added



O sistema aparenta estar travado desse jeito.

Ele só copia a primeira formula customizada, é possível ver na RC2 ela criada e já compilada, aí ele cria as padrões e não compila.

Sistema também não replica as demais customizadas.

Image Added


Pasta com o rpo somente com a primeira formula customizada compilada

Image Added

Image Added


Processo fica como se tivesse travado nesse trecho o tempo todo, esperei por 50 minutos.

Image Added


View file
nameDBTrace_7652_Administrador.trc
height150



Aí ele deu esse erro no console:

THREAD ERROR ([20788], bcosta, SPON010115029)   23/06/2022   16:47:56
variable is not an object  on FWWSF12:SHOWMENU(FWWSF12.PRW) 08/06/2022 16:53:24 line : 533

[build: 7.00.210324P-20220602]
[environment: P33_TMF]
[thread: 20788]
[dbthread: 6304]
[dbversion: 21.1.1.1]
[dbapibuild: 20210202-20220517]
[dbarch: 64]
[dbso: WINDOWS]
[rpodb: top]
[localfiles: CTREE]
[remark: Emp :02/1550010102Logado:Administrador             SIGAGPE obj:Janela Principal]
[threadtype: RmtSockThread]
Called from {|| OSKIN:OWSFV12:SHOWMENU() }(FWUISKINSTAND.PRW) 08/06/2022 16:53:24 line : 365
Called from FWUISKINSTAND:SHOWDESKTOP(FWUISKINSTAND.PRW) 08/06/2022 16:53:24 line : 170
Called from FWDESKTOP:SHOWDESKTOP(FWDESKTOP.PRW) 08/06/2022 16:53:24 line : 363
Called from {|| SELF:SHOWDESKTOP() }(FWDESKTOP.PRW) 08/06/2022 16:53:24 line : 209
Called from APPDELTAB(FWAPP.PRW) 08/06/2022 16:53:24 line : 2903
Called from {|| APPDELTAB('207880004')}(FWAPP.PRW) 08/06/2022 16:53:24
Called from ::TWINDOW:ACTIVATE
Called from MSAPP:ACTIVATE(FWAPP.PRW) 08/06/2022 16:53:24 line : 755
Called from SIGAMDI(APLIB000.PRW) 08/06/2022 16:53:22 line : 35


Depois ele termina de compilar as padrões 

Image Added


Na RC2 as formulas foram compiladas mas não replicou as demais customizadas.

Image Added


Image Added



Na tela ainda segue como se tivesse travado e não replica o restante das customizadas 

Image Added


Depois de quase 1 hora ele começa a replicar as demais customizadas

Image Added


Depois cria todas as pastas conforme o erro da issue anterior.

Dentro das pastas ele cria os S_ROT

Image Added


Aí ele fica atualizando o rpo da pasta 9U

Image Added



Depois de 1 hora e

finaliza o cálculo

15 minutos, o sistema finaliza o processo

Image Added


As fórmulas da 155001 tanto as padrões quanto as customizadas foram compiladas mas os roteiros não.

Image Added