Conversão

ENTIDADEPacoteDemanda

COSTCENTER
LISTOFCOSTCENTER

TOTVS Folha pagto RM x Backoffice Logix
TOTVS Folha pagto RM x Backoffice Protheus
TOTVS RH RM x Gestão de Pessoas Protheus

Setar o parâmetro interno "USAPCCUSTO" para true quando for os pacotes informado.
A funcionalidade do parâmetro é Atualizar a tabela PCCusto.

COSTCENTER
LISTOFCOSTCENTER

Todos

Unificar os parametros:

  • RH_CENTROCUSTOAUTOINC
  • AUTOINCCENTROCUSTO
  • CENTROCUSTOAUTOINC.
  • Alem de unificar, padronizar,

pois alguns autoinc estão sendo gerado de formas diferentes. Exemplo:

AutoInc.GetNewValue("C", RMSConvert.ToInt32(rowMensagemOrigem["CODCOLIGADA"], 0), "CODCCUSTO");
AutoInc.GetNewValue("G", RMSConvert.ToInt32(rowMensagemOrigem["CODCOLIGADA"], 0), "CODCCUSTO");

Correto seria:

AutoInc.GetNewValue("C", RMSConvert.ToInt32(rowMensagemOrigem["CODCOLIGADA"], 0), "CODCCUSTO");

  

Caso a base do cliente esteja utilizando a regra anterior. ("Autoinc para código de centro de custo")
é necessário verificar se existe o valor para a sentença:
SELECT 1
FROM   GAUTOINC
WHERE  CODAUTOINC = 'CODREDUZIDO'
Caso existam registro: deverá ser criado o parâmetro REDUZIDOCENTROCUSTOAUTOINC. Caso o valor do parâmetro
REDUZIDOCENTROCUSTOAUTOINC seja verdadeiro será aplicado o Autoinc para o código reduzido para o centro de custo.
 AutoInc.GetNewValue("C", RMSConvert.ToInt32(rowMessageOrigem["CODCOLIGADA"], 0), "CODREDUZIDO");

 

 

Configurador de pacote

ENTIDADEPacoteDemanda

COSTCENTER
LISTOFCOSTCENTER

TOTVS Folha pagto RM x Backoffice Logix
TOTVS Folha pagto RM x Backoffice Protheus
TOTVS RH RM x Gestão de Pessoas Protheus

Setar o parâmetro interno "USAPCCUSTO" para true quando for os pacotes informado.
A funcionalidade do parâmetro é Atualizar a tabela PCCusto.
Ao ativar os pacotes é necessário executar o processo "importar a estrutura de Centros de Custos Global para o RM Labore"

   

 

 

Dicas SQA

ENTIDADEPacoteDemanda

 

  
   

 

Duvidas

EntidadePacoteDúvidaResposta

COSTCENTER

LISTOFCOSTCENTER

TOTVS RH RM x Gestão de Pessoas Protheus

No source code antigo, no AfterTransformDataSet, quando é de alteração de centro de custo
é executado o Update para atribuir ao CODCCGLOBAL = NULL. qual a finalidade.

this.DBS.QueryExec(@"UPDATE PCCUSTO SET CODCCGLOBAL = NULL,
                                          RECMODIFIEDON = $DATE, RECMODIFIEDBY = :RECMODIFIEDBY
                                           WHERE
                                          CODCOLIGADA = :CODCOLIGADA AND CODCCUSTO = :CODCCUSTO",

 

COSTCENTER

LISTOFCOSTCENTER

TOTVS RH RM x Gestão de Pessoas ProtheusUSAINTEGRACAOFIELDSERVICE: Parâmetro do RH será descontinuado.
“Este parâmetro ativa a integração para todas as coligadas.
(Se o usuário desejar poderá configurar a integração por coligada.) “.
A integração só ocorre se o de para de coligada estiver correta.