| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | Gestão de Agronegocio |
| Função: | SX9 |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : | DAGROOGD-11915 |
Um dos arquivos de dicionário mais importantes que temos no Protheus é o nosso dicionário de relacionamentos (SX9). Como não fazemos uso da integridade referencial do banco de dados, e sim, na aplicação, ele é o responsável por dizer os relacionamentos e as chaves estrangeiras das tabelas.
Além do uso que já fazemos dele dentro de uma aplicação em MVC e em outras situações, um outro uso importante que provavelmente teremos no futuro, é para a LGPD, no sentido de rastrear uma informação e por onde ela pode ter se propagado.
Assim, se faz necessário conferir , revisar e ajustar os relacionamentos entre as tabelas para garantir a qualidade da informação do SX9.
Realizado tratamento para que o relacionamento SX9 das tabelas SIGAAGR .
Realizada a inclusão dos seguintes relacionamentos que serão disponibilizados no próximo pacote de expedição da release do produto.
| TABELA | X9_DOM | X9_CDOM | X9_LIGDOM | X9_LIGCDOM | X9_EXPDOM | X9_EXPCDOM |
| NN2 | CT1 | NN2 | 1 | N | CT1_CONTA | NN2_CONTA |
| NN9 | CT1 | NN9 | 1 | N | CT1_CONTA | NN9_CONTA |
| NO1 | CT1 | NO1 | 1 | N | CT1_CONTA | NO1_CONTAC |
| NO7 | CT1 | NO7 | 1 | N | CT1_CONTA | NO7_CONTAD |
| NP6 | CT1 | NP6 | 1 | N | CT1_CONTA | NP6_CONTA |
| NQD | CT1 | NQD | 1 | N | CT1_CONTA | NQD_CONTA |
| NN1 | CTD | NN1 | 1 | N | CTD_ITEM | NN1_ITEMCT |
| NN2 | CTD | NN2 | 1 | N | CTD_ITEM | NN2_ITEMCT |
| N8Q | NJU | N8Q | 1 | N | NJU_CODSAF | N8Q_SAFRA |
| NCV | NJU | NCV | 1 | N | NJU_CODSAF | NCV_SAFRA |
| NCW | NJU | NCW | 1 | N | NJU_CODSAF | NCW_SAFRA |
| NN1 | NJU | NN1 | 1 | N | NJU_CODSAF | NN1_CODSAF |
| NJR | NJX | NJR | 1 | N | NJX_CODMOD | NJR_MODBAS |
| NJR | NK5 | NJR | 1 | N | NK5_CODIGO | NJR_MODAL |
| NCV | NK7 | NCV | 1 | N | NK7_CODCOM | NCV_CODCOM |
| NJJ | NKJ | NJJ | 1 | N | NKJ_PAREC | NJJ_QPAREC |
| NKQ | NKP | NKQ | 1 | N | NKP_CODTSE | NKQ_CODTSE |
| NKG | NKS | NKG | 1 | N | NKG_FECSER | NKS_FECSER |
| NLC | NL9 | NLC | 1 | N | NL9_CODTAB | NLC_CODTAB |
| N87 | NJU | N87 | 1 | N | NJU_CODSAF | N87_SAFRA |
| NP5 | NN1 | NP5 | 1 | N | NN1_ANO+NN1_SEQ | NP5_SAFRA |
| DXI | NN2 | DXI | 1 | N | NN2_PRDTOR+NN2_LJPRO+NN2_CODIGO | DXI_PRDTOR+DXI_LJPRO+DXI_FAZ |
| N71 | NN2 | N71 | 1 | N | NN2_PRDTOR+NN2_LJPRO+NN2_CODIGO | N71_PRODUT+N71_LOJA+N71_FAZEN |
| NJJ | NN2 | NJJ | 1 | N | NN2_PRDTOR+NN2_LJPRO+NN2_CODIGO | NJJ_CODENT+NJJ_LOJENT+NJJ_FAZ |
| NLI | NN2 | NLI | 1 | N | NN2_CODIGO | NLI_FAZ |
| NN3 | NN2 | NN3 | 1 | N | NN2_CODIGO | NN3_FAZ |
| NN4 | NN1 | NN4 | 1 | N | NN2_CODIGO | NN4_FAZ |
| NNP | NN2 | NNP | 1 | N | NN2_CODIGO | NNP_FAZ |
| NP1 | NN2 | NP1 | 1 | N | NN2_CODIGO | NP1_FAZ |
| NP5 | NN2 | NP5 | 1 | N | NN2_CODIGO | NP5_FAZ |
| NPA | NN2 | NPA | 1 | N | NN2_CODIGO | NPA_FAZ |
| NPO | NN2 | NPO | 1 | N | NN2_CODIGO | NPO_FAZ |
| NQD | NN2 | NQD | 1 | N | NN2_CODIGO | NQD_FAZ |
| NQF | NN2 | NQF | 1 | N | NN2_CODIGO | NQF_FAZ |
| N71 | NN3 | N71 | 1 | N | NN3_SAFRA+NN3_FAZ+NN3_TALHAO | N71_SAFRA+N71_FAZEN+N71_TALHAO |
| NJJ | NN3 | NJJ | 1 | N | NN3_SAFRA+NN3_FAZ+NN3_CODPRO+NN3_TALHAO | NJJ_CODSAF+NJJ_FAZ+NJJ_CODPRO+NJJ_TALHAO |
| NP5 | NN3 | NP5 | 1 | N | NN3_SAFRA+NN3_FAZ+NN3_TALHAO | NP5_SAFRA+NP5_FAZ+NP5_TALHAO |
| NPA | NN3 | NPA | 1 | N | NN3_SAFRA+NN3_FAZ+NN3_TALHAO | NPA_SAFRA+NPA_FAZ+NPA_TALHAO |
| NPO | NN3 | NPO | 1 | N | NN3_SAFRA+NN3_FAZ+NN3_TALHAO | NPO_SAFRA+NPO_FAZ+NPO_TALHAO |
| N71 | NN4 | N71 | 1 | N | NN4_SAFRA+NN4_FAZ+NN4_TALHAO+NN4_CODVAR | N71_SAFRA+N71_FAZEN+N71_TALHAO+N71_VAR |
| NN6 | NN5 | NN6 | 1 | N | NN5_CODOPG | NN6_CODOPG |
| NP1 | NN9 | NP1 | 1 | N | NN9_CODIGO | NP1_CODSRV |
| NP5 | NN9 | NP5 | 1 | N | NN9_CODIGO | NP5_CODSRV |
| NQD | NN9 | NQD | 1 | N | NN9_CODIGO | NQD_CODSRV |
| NQF | NN9 | NQF | 1 | N | NN9_CODIGO | NQF_CODSRV |
| NP2 | NNA | NP2 | 1 | N | NNA_CODIGO | NP2_MOCOD |
| NP6 | NNA | NP6 | 1 | N | NNA_CODIGO | NP6_MOCOD |
| NPA | NNA | NPA | 1 | N | NNA_CODIGO | NPA_CODMOT |
| NPO | NNA | NPO | 1 | N | NNA_CODIGO | NPO_CODMOT |
| NPR | NNA | NPR | 1 | N | NNA_CODIGO | NPR_CODMOT |
| NQF | NNA | NQF | 1 | N | NNA_CODIGO | NQF_CODMDO |
| NP2 | NNB | NP2 | 1 | N | NNB_CODIGO | NP2_EQCOD |
| NP6 | NNB | NP6 | 1 | N | NNB_CODIGO | NP6_EQCOD |
| NPA | NNB | NPA | 1 | N | NNB_CODIGO | NPA_CODEQU |
| NPO | NNB | NPO | 1 | N | NNB_CODIGO | NPO_CODEQU |
| NPR | NNB | NPR | 1 | N | NNB_CODIGO | NPR_CODEQU |
| NQD | NNB | NQD | 1 | N | NNB_CODIGO | NQD_CODEQU |
| NPI | NNE | NPI | 1 | N | NNE_CODIGO | NPI_CODMOT |
| NNK | NNH | NNK | 1 | N | NNE_CODIGO | NNK_CODDES |
| NJB | NNI | NJB | 1 | N | NNI_CODIGO | NJB_TABELA |
| NJJ | NNI | NJJ | 1 | N | NNI_CODIGO | NJJ_CODTAB |
| NNK | NNI | NNK | 1 | N | NNI_CODIGO | NNK_CODTAB |
| NPO | NNI | NPO | 1 | N | NNI_CODIGO | NPO_CODTAB |
| NPR | NNI | NPR | 1 | N | NNI_CODIGO | NPR_CODTAB |
| NQP | NNP | NQP | 1 | N | NNP_CODIGO | NQP_CODPLU |
| NJ5 | NNR | NJ5 | 1 | N | NNR_CODIGO | NJ5_LOCAL |
| NLI | NNR | NLI | 1 | N | NNR_CODIGO | NLI_LOCAL |
| NN2 | NNR | NN2 | 1 | N | NNR_CODIGO | NN2_ARMPAD |
| NOA | NNR | NOA | 1 | N | NNR_CODIGO | NOA_LOCAL |
| NP2 | NNR | NP2 | 1 | N | NNR_CODIGO | NP2_LOCAL |
| NP6 | NNR | NP6 | 1 | N | NNR_CODIGO | NP6_LOCAL |
| NPA | NNR | NPA | 1 | N | NNR_CODIGO | NPA_LOCAL |
| NPD | NNR | NPD | 1 | N | NNR_CODIGO | NPD_ARM |
| NPI | NNR | NPI | 1 | N | NNR_CODIGO | NPI_ARM |
| NPK | NNR | NPK | 1 | N | NNR_CODIGO | NPK_ARM |
| NPL | NNR | NPL | 1 | N | NNR_CODIGO | NPL_ARM |
| NPO | NNR | NPO | 1 | N | NNR_CODIGO | NPO_ARM |
| NPR | NNR | NPR | 1 | N | NNR_CODIGO | NPR_ARM |
| NQD | NNR | NQD | 1 | N | NNR_CODIGO | NQD_LOCAL |
| NQT | NNR | NQT | 1 | N | NNR_CODIGO | NQT_ARMDES |
| NQT | NNR | NQT | 1 | N | NNR_CODIGO | NQT_ARMORI |
| NJJ | NNV | NJJ | 1 | N | NNV_CODPRO+NNV_CODIGO | DXL_CODPRO+DXL_CODVAR |
| NPB | NNV | NPB | N | N | NNV_CODIGO | NPB_CODVAR |
| DXI | DXD | DXI | 1 | N | DXD_SAFRA | DXI_BLOCO |
| NJJ | GWV | NJJ | 1 | N | GWV_NRAGEN | NJJ_NRAGEN |
| N8O | N7S | N8O | 1 | N | N7S_ITEM | N8O_IDENTR |
| NC0 | N7S | NC0 | 1 | N | N7S_ITEM | NC0_ITEMPE |
| N9E | N8O | N9E | 1 | N | N8O_ITEM+N8O_CODINE | N9E_ITEMAC+N9E_CODINE |
| NJR | N96 | NJR | 1 | N | N96_CODREM+N96_DESREM | NJR_CODREM+NJR_DESREM |
| N99 | N98 | N99 | 1 | N | N98_CODPRO | N99_CODPRO |
| NJM | N9A | NJM | 1 | N | N9A_ITEM+N9A_SEQPRI | NJM_ITEM +NJM_SEQPRI |
| DXD | NJ0 | DXD | 1 | N | NJ0_CODENT+NJ0_LOJENT | DXD_PRDTOR+DXD_LJPRO+DXD_LJPRO |
| N7Q | NJ0 | N7Q | 1 | N | NJ0_CODENT | N7Q_IMPORT |
| NBO | NJ0 | NBO | 1 | N | NJ0_CODENT | NBO_CLIENT |
| NJB | NJ0 | NJB | 1 | N | NJ0_CODENT | NJB_CODTER |
| NJB | NJ0 | NJB | 1 | N | NJ0_CODENT | NJB_CODENT |
| NJH | NJ0 | NJH | 1 | N | NJ0_CODENT+NJ0_LOJENT | NJH_CODENT+NJH_LOJENT |
| NJP | NJ0 | NJP | 1 | N | NJ0_CODENT | NJP_CODTER |
| NJR | NJ0 | NJR | 1 | N | NJ0_CODENT | NJR_CODENT |
| NJR | NJ0 | NJR | 1 | N | NJ0_CODENT | NJR_CODTER |
| NK2 | NJ0 | NK2 | 1 | N | NJ0_CODENT | NK2_CODENT |
| NKG | NJ0 | NKG | 1 | N | NJ0_CODENT | NKG_CODCTR |
| NKS | NJ0 | NKS | 1 | N | NJ0_CODENT+NJ0_LOJENT | NKS_CODDEV+NKS_NOMDEV |
| NLG | NJ0 | NLG | 1 | N | NJ0_CODENT | NLG_CODCLI |
| NN0 | NJ0 | NN0 | 1 | N | NJ0_CODENT+NJ0_LOJENT | NN0_CODENT+NN0_ITEM |
| NN7 | NJ0 | NN7 | 1 | N | NJ0_CODENT | NN7_CODFAV |
| NNG | NJ0 | NNG | 1 | N | NJ0_CODENT+NJ0_LOJENT | NNG_CODFAV+NNG_LOJFAV |
| NNG | NJ0 | NNG | 1 | N | NJ0_CODENT | NNG_CODFAV |
| NNY | NJ0 | NNY | 1 | N | NJ0_CODENT | NNY_ENTORI |
| NNY | NJ0 | NNY | 1 | N | NJ0_CODENT | NNY_ENTORI |
| NKO | CCZ | NKO | 1 | N | CCZ_TABELA | NKO_TNATRE |
| NKO | CCZ | NKO | 1 | N | CCZ_TABELA+CCZ_COD | NKO_TNATRE+NKO_CNATRE |
| NOA | NOA | NOA | 1 | N | NOA_CODIGO | NOA_CODIGO |
| NP2 | NP1 | NP2 | 1 | N | NP1_CODIGO | NP2_CODIGO |
| NLI | NP3 | NLI | 1 | N | NP3_CODIGO | NLI_CULTRA |
| NPH | NP3 | NPH | 1 | N | NP3_CODIGO | NPH_CULTRA |
| NPH | NP4 | NPH | 1 | N | NP4_CODIGO | NPH_CTVAR |
| NP6 | NP5 | NP6 | 1 | N | NP5_CODIGO | NP6_CODIGO |
| NPB | NPA | NPB | 1 | N | NPA_CODIGO | NPB_CODIGO |
| NPO | NPA | NPO | 1 | N | NPA_CODIGO | NPO_CODAPO |
| NPR | NPD | NPR | 1 | N | NPD_NUMERO | NPR_NUMAUT |
| NPC | NPE | NPC | 1 | N | NPE_CODSAF+NPE_LOTE | NPC_CODSAF+NPC_LOTE |
| NPF | NPE | NPF | 1 | N | NPE_CODSAF+NPE_LOTE | NPF_SAFRA+NPF_LOTE |
| NPM | NPM | NPM | 1 | N | NPM_CODIGO | NPM_CODIGO |
| NPU | NPT | NPU | 1 | N | NPT_CODTA | NPU_CODTA |
| NPW | NPT | NPW | 1 | N | NPT_CODTA | NPW_LAYOUT |
| NKY | NPU | NKY | 1 | N | NPU_CODTA | NKY_CODTA |
| NPW | NPU | NPW | 1 | N | NPU_CODTA | NPW_CODTA |
| NPD | SAH | NPD | 1 | N | AH_UNIMED | NPD_UM1PRO |
| NPH | SAH | NPH | 1 | N | AH_UNIMED | NPH_SEGUM |
| NPI | SAH | NPI | 1 | N | AH_UNIMED | NPI_UM |
| NPO | SAH | NPO | 1 | N | AH_UNIMED | NPO_UM |
| NPR | SAH | NPR | 1 | N | AH_UNIMED | NPR_UM |
| NCV | SB1 | NCV | 1 | N | B1_COD | NCV_CODPRO |
| NJ5 | SB1 | NJ5 | 1 | N | B1_COD | NJ5_PRODUT |
| NKG | SB1 | NKG | 1 | N | B1_COD | NKG_FILIAL |
| NLI | SB1 | NLI | 1 | N | B1_COD | NLI_CODPRO |
| NNV | SB1 | NNV | 1 | N | B1_COD | NNV_CODPRO |
| NO1 | SB1 | NO1 | 1 | N | B1_COD | NO1_CODPRO |
| NOA | SB1 | NOA | 1 | N | B1_COD | NOA_CODPRO |
| NP2 | SB1 | NP2 | 1 | N | B1_COD | NP2_PDCOD |
| NP6 | SB1 | NP6 | 1 | N | B1_COD | NP6_PDCOD |
| NPD | SB1 | NPD | 1 | N | B1_COD | NPD_CODPRO |
| NPI | SB1 | NPI | 1 | N | B1_COD | NPI_CODPRO |
| NPO | SB1 | NPO | 1 | N | B1_COD | NPO_CODPRO |
| NPR | SB1 | NPR | 1 | N | B1_COD | NPR_CODPRO |
| NQD | SB1 | NQD | 1 | N | B1_COD | NQD_CODPRO |
| NPN | SBE | NPN | 1 | N | BE_LOCAL+BE_LOCALIZ | NPN_LOCAL+NPN_LOCALI |
| NCV | SBM | NCV | 1 | N | BM_GRUPO | NCV_GRPROD |
| N7U | SC2 | N7U | 1 | N | C2_NUM | N7U_OP |
| NLI | SC2 | NLI | 1 | N | C2_NUM | NLI_OP |
| NO7 | SE4 | NO7 | 1 | N | E4_CODIGO | NO7_CONPAG |
| N7S | SF4 | N7S | 1 | N | F4_CODIGO | N7S_TES |
| NPA | SF4 | NPA | 1 | N | F4_CODIGO | NPA_NFSTES |
| NQT | SF5 | NQT | 1 | N | F5_CODIGO | NQT_TMENT |
| NQT | SF5 | NQT | 1 | N | F5_CODIGO | NQT_TMSAI |
| NNA | SRA | NNA | 1 | N | RA_MAT | NNA_CODMAT |
| NQT | ST9 | NQT | 1 | N | T9_CODBEM | NQT_CODBEM |
| N7B | SX5 | N7B | 1 | N | X5_TABELA+X5_CHAVE | 'K6'+N7B_CODBCO |
| N7S | SX5 | N7S | 1 | N | X5_TABELA+X5_CHAVE | 'DJ'+N7S_OPEFIS |
| NJM | SX5 | NJM | 1 | N | X5_TABELA+X5_CHAVE | 'K0'+NJM_SUBTIP |
| NJM | SX5 | NJM | 1 | N | X5_TABELA+X5_CHAVE | 'K5'+NJM_TIPO |
| NKO | SX5 | NKO | 1 | N | X5_TABELA+X5_CHAVE | "DJ"+NKO_OPER |
| NO3 | SX5 | NO3 | 1 | N | X5_TABELA+X5_CHAVE | '05'+NO3_TIPO |
| NO8 | SX5 | NO8 | 1 | N | X5_TABELA+X5_CHAVE | '05'+NO8_TIPO |
Não há.
<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>
|