Produto: | TOTVS Agro |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Agroindústria |
Módulo: | SIGAAGR - Gestão de Agronegócio |
Função: | |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DAGROOGD-16791 |
Um dos arquivos de dicionário mais importantes que temos no Protheus é o nosso dicionário de relacionamentos (SX9).
Como a integridade referencial é na aplicação, ele é o responsável por dizer os relacionamentos e as chaves estrangeiras das tabelas.
Para obter qualidade da informação do SX9 e um provável uso para LGPD se faz necessário um trabalho de revisão e ajustes do dicionário.
Foi identificada as seguintes sugestões de relacionamentos (SX9):
SIGAAGR | DX3 | DX9 | 1 | N | DX3_CODIGO | DX9_CODUNB | DX9 | DX9_CODUNB | SX3 |
SIGAAGR | DX3 | DXD | 1 | N | DX3_CODIGO | DXD_CODUNB | DXD | DXD_CODUNB | SX3 |
SIGAAGR | DX3 | DXJ | 1 | N | DX3_CODIGO | DXJ_CODUNB | DXJ | DXJ_CODUNB | SX3 |
SIGAAGR | DX3 | DXL | 1 | N | DX3_CODIGO | DXL_CODUNB | DXL | DXL_CODUNB | SX3 |
SIGAAGR | DX3 | DXM | 1 | N | DX3_CODIGO | DXM_CODUNB | DXM | DXM_CODUNB | SX3 |
SIGAAGR | DX3 | DXP | 1 | N | DX3_CODIGO | DXP_CODUNB | DXP | DXP_CODUNB | SX3 |
SIGAAGR | DX3 | DXR | 1 | N | DX3_CODIGO | DXR_CODUNB | DXR | DXR_CODUNB | SX3 |
SIGAAGR | DX3 | NKF | 1 | N | DX3_CODIGO | NKF_CODUNB | NKF | NKF_CODUNB / SEQ.001 / NKF_NOMUNB | SX7 |
SIGAAGR | DXL | DXI | 1 | N | DXL_CODIGO | DXI_FARDAO | DXI | DXI_FARDAO | SX3 |
SIGAAGR | DXO | DXT | 1 | N | DXO_NUMIE+DXO_ITEM | DXT_NUMIE+DXT_ITEMIE | DXT | DXT_NUMIE | SX3 |
SIGAAGR | N9W | N9A | 1 | N | N9W_NUMDCO+N9W_SEQEST | N9A_NUMDCO+N9A_SEQDCO | N9A | N9A_NUMDCO | SX3 |
SIGAAGR | NJU | N7P | 1 | N | NJU_CODSAF | N7P_SAFRA | N7P | N7P_SAFRA | SX3 |
SIGAAGR | NKF | DXN | 1 | N | NKF_CODUNB | DXN_CODUNB | DXN | DXN_CODUNB | SX3 |
SIGAAGR | NL7 | NLA | 1 | N | NL7_CODUNS | NLA_CODUNS | NLA | NLA_CODUNS | SX3 |
Foi analisado e habilitado os relacionamentos pois os mesmo já haviam sidos cadastrados e estavam desabilitados.
Ao analisar as sugestões de relacionamento (SX9) pendentes dos outros países, foi identificado que alguns dos relacionamentos estava somente para o Brasil, sendo assim foi alterado para ser utilizado em todos os países. Sendo:
SIGAAGR | CC2 | NCN | 1 | N | CC2_EST+CC2_CODMUN | NCN_EST+NCN_CODCID | NCN | NCN_CODCID | SX3 |
SIGAAGR | GWV | NJJ | 1 | N | GWV_NRAGEN | NJJ_NRAGEN | NJJ | NJJ_NRAGEN | SX3 |
SIGAAGR | N8C | N79 | 1 | N | N8C_CODIGO | N79_BOLSA | N79 | N79_BOLSA | SX3 |
SIGAAGR | NJ0 | NN2 | 1 | N | NJ0_CODENT+NJ0_LOJENT | NN2_PRDTOR+NN2_LJPRO | NN2 | NN2_PRDTOR/NN2_LJPRO | SX3 |
SIGAAGR | NJ0 | NN7 | 1 | N | NJ0_CODENT+NJ0_LOJENT | NN7_CODFAV+NN7_LOJFAV | NN7 | NN7_LOJFAV / SEQ.001 / NN7_NOMFAV | SX7 |
SIGAAGR | NO1 | NO2 | 1 | N | NO1_NUMERO | NO2_NUMCP | NO2 | NO2_NUMCP | SX3 |
SIGAAGR | NO1 | NO3 | 1 | N | NO1_NUMERO | NO3_NUMCP | NO3 | NO3_NUMCP | SX3 |
SIGAAGR | SAH | NO2 | 1 | N | AH_UNIMED | NO2_UM | NO2 | NO2_UM | SX3 |
SIGAAGR | SC2 | NLI | 1 | N | C2_NUM | NLI_OP | NLI | NLI_OP | SX3 |
Visto que uma das sugestões era o relacionamento com a tabela SA6 onde a mesma possui seus campos cadastrados por países, foi cadastrado nas tabelas referentes o relacionamento com a tabela SA6 para os países Argentina, Chile, Colômbia e México.
SIGAAGR | SA6 | NO3 | 1 | N | A6_COD+A6_AGENCIA+A6_NUMCON | NO3_CODBCO+NO3_CODAGE+NO3_CODCTA | NO3 | NO3_CODBCO/NO3_CODCTA | SX3 |
SIGAAGR | SA6 | NO7 | 1 | N | A6_COD | NO7_CODBCO | NO7 | NO7_CODBCO | SX3 |
Não há