01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:SIGAJURI
Função:

JURIRM.prw - Integração SIGAJURI x RM - Títulos a Pagar 

JURXFUNB.prw - Rotinas genéricas - SIGAJURI

Ticket:8930374
Requisito/Story/Issue (informe o requisito relacionado) :DJURDEP-8040 / DJURDEP-8049


02. SITUAÇÃO/REQUISITO

O cliente SA PAULISTA está configurando a integração com o RM e encontrou duas situações que estão comprometendo o resultado esperado.

03. SOLUÇÃO

Para que seja possível realizar a integração SIGAJURI x RM, foram realizados as seguintes manutenções:

1) Ao ocorrer alguma exceção durante a integração, o erro será exibido em tela através de uma mensagem com a descrição do erro, bem como a transação de integração será abortada até que a exceção ou erro seja ajustada.

2) O ponto de entrada JRMCOXML possibilitará que sejam alterados e incluídos novos campos à todas as tags do XML de integração, bem como possibilita também a inclusão de novas tags, conforme necessidade. 

04. DEMAIS INFORMAÇÕES

Esse ponto de entrada é executado logo após a integração do módulo Gestão Jurídica (SIGAJURI) com o módulo do Financeiro (SIGAFIN). 

Este será executado a cada tag padrão do XML, inclusive na tag principal "<FinLAN>".

Novo modelo do ponto de entrada JRMCOXML:


User Function JRMCOXML()

Local aSE2       := ParamIxb[1]
Local cTagPai    := ParamIxb[2]
Local cFLan      := ""
Local cFinLan    := ""
Local cFLanRatCC := ""
Local aXML       := {}

    Do CASE
        CASE cTagPai == "<FLAN>"
            cFLan := "<CODTB1FLX>01.99</CODTB1FLX>"
            aXML := {"<FLAN>", cFLan}

        CASE cTagPai == "<FLANRATCCU>"
            cFLanRatCC := "<CMPOPC>X</CMPOPC>"
            aXML := {"<FLANRATCCU>", cFLanRatCC}

        CASE cTagPai == "<FinLAN>"
            cFinLan := " <TAGNOVA> "
            cFinLan +=  " <CAMPO1>1</CAMPO1> "
            cFinLan +=  " <CAMPO2>2</CAMPO2> "
            cFinLan +=  " <CAMPO3>3</CAMPO3> "
            cFinLan += " </TAGNOVA> "
            aXML := {"<FinLAN>", cFinLan}
    End

Return aXML



05. ASSUNTOS RELACIONADOS

Integração PROTHEUS (SIGAJURI - Contas a Pagar) X BackOffice RM (EAI 1.0): https://tdn.totvs.com/x/thwNF

Integração SIGAJURI vs RM: https://tdn.totvs.com/x/i4IbF




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>