Atualizações do Compatibilizador
1. Criação de Campos no arquivo SX3 – Campos:
- Tabela NSZ - Assuntos Jurídicos:
Campo | NSZ_DTCONT |
Tipo | Data |
Ordem | M7 |
Tamanho | 8 |
Decimal | 0 | Formato |
| Título | Dt Contrato |
Descrição | Data do valor do contrato |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | |
When | |
Relação | |
Val. Sistema | VAZIO() .OR. VlDtMoeda({M->NSZ_DTCONT, M->NSZ_CMOCON}) |
Agrupamento | 003 |
Help | Data do valor do contrato |
Campo | NSZ_CMOCON |
Tipo | Caractere |
Ordem | M8 |
Tamanho | 2 |
Decimal | 0 | Formato | |
Título | Cód Moed Con |
Descrição | Cód Moeda Valor Contrato |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | |
When | |
Relação | |
Val. Sistema | Vazio() .OR. JAVLDCAMPO('NSZMASTER', 'NSZ_CMOCON', 'CTO', 'CTO_BLOQ', '2', {M->NSZ_DTCONT, M->NSZ_CMOCON} ) |
Agrupamento | 003 |
Help | Código da Moeda do Valor do Contrato |
Cons. Padrão | JURCTO |
Campo | NSZ_DMOCON |
Tipo | Caractere |
Ordem | M9 |
Tamanho | 10 |
Decimal | 0 |
Formato | |
Título | Moeda Contr |
Descrição | Moeda Valor do Contrato |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | |
When | |
Relação | IF(!INCLUI,POSICIONE('CTO',1,XFILIAL('CTO')+NSZ->NSZ_CMOCON,'CTO_SIMB'),'') |
Val. Sistema | |
Help | Moeda do valor do contrato |
Campo | NSZ_VACONT |
Tipo | Numérico |
Ordem | N1 |
Tamanho | 12 |
Decimal | 2 |
Formato | @E 999,999,999.99 |
Título | Vlr Cont Atu |
Descrição | Valor contrato Atualizado |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | |
When | |
Relação | |
Val. Sistema | |
Help | Valor do contrato Atualizado |
Campo | NXY_CFCORR |
Tipo | Caractere |
Tamanho | 2 |
Decimal | 0 | Formato | |
Título | F. Correção |
Descrição | Código forma de correção |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | |
When | |
Relação | |
Val. Sistema | Vazio().OR.(ExistCpo('NW7',M->NXY_CFCORR,1).And.JurValNW7(M->NXY_CFCORR)) |
Help | Código da forma de correção |
Cons. Padrão | NW7 - Formas de correção |
Campo | NXY_DFCORR |
Tipo | Caractere |
Tamanho | 10 |
Decimal | 0 | Formato | |
Título | Descrição |
Descrição | Descrição forma correção |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não | Opções | |
When | |
Relação | IF(!INCLUI,POSICIONE('NW7',1,XFILIAL('NW7')+NXY->NXY_CFCORR,'NW7_DESC'),'') |
Val. Sistema | |
Help | Descrição da forma de correção monetária |
Campo | NXY_DTVLAD |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 | Formato | |
Título | Data Valor |
Descrição | Data do valor do aditivo |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | |
When | |
Relação | |
Val. Sistema | VAZIO() .OR. VlDtMoeda({M->NXY_DTVLAD, M->NXY_CMOADI}) |
Help | Data do valor do aditivo |
Campo | NXY_CMOADI |
Tipo | Caractere |
Tamanho | 2 |
Decimal | 0 | Formato | |
Título | Cód Moed Adi |
Descrição | Cód Moeda Valor Aditivo |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não | Opções | |
When | |
Relação | |
Val. Sistema | Vazio().OR.(ExistCpo('CTO',M->NXY_CMOADI,1).AND.(JAVLDCAMPO('NXYDETAIL', 'NXY_CMOADI', 'CTO', 'CTO_BLOQ', '2' ))) |
Help | Código da moeda usada para o valor do aditivo |
Cons. Padrão | JURCTO - Moedas do Jurídico |
Campo | NXY_DMOADI |
Tipo | Caractere |
Tamanho | 10 |
Decimal | 0 |
Formato | @S10 |
Título | Moeda Aditiv |
Descrição | Moeda do Valor do Aditivo |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | |
When | |
Relação | IF(!INCLUI,POSICIONE('CTO',1,XFILIAL('CTO')+NXY->NXY_CMOADI,'CTO_SIMB'),'') |
Val. Sistema | |
Help | Moeda usada no valor do aditivo |
|
Help | Moeda usada no valor do aditivo |
Campo | NXY_VLADIT |
Tipo | Numérico |
Tamanho | 12 |
Decimal | 2 |
Formato | @E 999,999,999.99 |
Título | Vlr Aditivo |
Descrição | Valor do Aditivo |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Valor do Aditivo |
Campo | NXY_VAADIT |
Tipo | Numérico |
Tamanho | 12 |
Decimal | 2 |
Formato | @E 999,999,999.99 |
Título | Vlr Adit Atu |
Descrição | Valor Aditivo Atualizado |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Valor do aditivo atualizado |
Campo | NXY_DTINVI |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Título | Ini Vigência |
Descrição | Data início da vigência |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Data de início da vigência |
Campo | NXY_DTTMVI |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Título | Fim Vigência |
Descrição | Data término da vigência |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Data término da vigência |
Campo | NXY_DTULAT |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Título | Data Últ Atu |
Descrição | Data Última Atualização |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Data da Última Atualização (Correção Monetária) |
2. Alteração de Campos no arquivo SX3 – Campos:
- Tabela NSZ - Assuntos Jurídicos
Campo | NSZ_DTADIT |
Título | Dt Assinatur |
Campo | NSZ_CAREAJ |
Relação | IF( (ISINCALLSTACK( 'JA095INC' ) .AND. INCLUI) , CCODAREA, IF(INCLUI,J095AREAC(),'')) |
Campo | NSZ_VLCONT |
Ordem | N0 |
Agrupamento | 003 |
Campo | NSZ_MULCON |
Ordem | N2 |
Agrupamento | 003 |
Campo | NSZ_CCPCON |
Ordem | N3 |
Agrupamento | 003 |
Campo | NSZ_DCPCON |
Ordem | N4 |
Agrupamento | 003 |
3. Criação de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | MV_JAREAC |
Tipo | Caractere |
Descrição | Código da Área que será indicada no campo NSZ_CAREAJ quando o assunto jurídico for do tipo Contratos | Valor Padrão | |
4. Criação de Gatilhos no arquivo SX7 – Gatilhos:
- Tabela NSZ - Assuntos Jurídicos:
Campo | NSZ_CMOCON |
Sequência | 001 |
Campo Domínio | NSZ_DMOCON |
Tipo | Primário |
Regra | CTO->CTO_SIMB |
Posiciona? | SIM |
Alias | CTO |
Ordem | 1 |
Chave | xFilial('CTO')+M->NSZ_CMOCON | Condição | |
Proprietário | |
Campo | NXY_CFCORR |
Sequência | 001 |
Campo Domínio | NXY_DFCORR |
Tipo | Primário |
Regra | NW7->NW7_DESC |
Posiciona? | SIM |
Alias | NW7 |
Ordem | 1 |
Chave | xFilial('NW7')+M->NXY_CFCORR |
Condição | |
Proprietário | |
Campo | NXY_CMOADI |
Sequência | 001 |
Campo Domínio | NXY_DMOADI |
Tipo | Primário |
Regra | CTO->CTO_SIMB |
Posiciona? | SIM |
Alias | CTO |
Ordem | 1 |
Chave | xFilial('CTO')+M->NXY_CMOADI |
Condição | |
Proprietário | |