Á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

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



Tabela SRY da empresa 155001. Campo RY_SEQFIL = 9U


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

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.



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


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.


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

Estou logado na empresa 0010010001.


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

Total de 216 formulas customizadas na tabela da 001001


Na tela seguinte seleciono a empresa 155001 para replicar 


Não vou compilar, apenas replicar 


Término em torno de 3 minutos.

Trecho do LOG:


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

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


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



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



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


A pasta continua vazia 


Clico em fechar e aparece essa outra tela


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.




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


2 - Segundo teste

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 trava 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 travado nesse trecho o tempo todo

Image Added