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 |
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 |
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 | |