Histórico da Página
...
Rotina de importação do fluxo orçamentário por natureza do PCO, realiza a Amarração de Natureza X Conta Orcamentaria.
Criação de uma nova tabela.
Será necessário criar uma nova tabela pois a FJ7 utilizada no projeto CNI foi sobreposta para a tabela Custo Transação Captação, e realizar a troca do apontamento da tabela FJ7 para a nova tabela que será criada.
MVC
Também será necessário realizar a migração para o padrão MVC.
Menu
Adicionar a Rotina ao Menu:
Atualizações > Cadastro
...
Remover leitura do SX3.
Substituir a função CNI270HEAD que realiza a criação do HEAD, pois a mesma utiliza o X3 diretamente do banco, devera ser utilizada dbStruct() na FJ7.
02. Operações.
Incluir
Realiza a Amarração Cadastro de Natureza X Contas Orçamentarias
Alterar
Alteração da Amarração Cadastro de Natureza X Contas Orçamentarias
Excluir
Exclusão da Amarração Cadastro de Natureza X Contas Orçamentarias
Visualizar
Visualiza a Amarração Cadastro de Natureza X Contas Orçamentarias
Importar
Importa o fluxo orçamentário por natureza do PCO.
03. Troca de nome de funções.
Será necessário realizar a troca de nome de funções.
CNIA270 = FINA270FINA272
CNI270INC = F272INC
CNI270MNT = F272MNT
CNI270HEAD = F272HEAD
CNI270COLS = F272COLS
CNI270GGRV = F272GGRV
CNI270VLD = F272VLD
CNI270LOK = F272LOK
CNI270TOK = F272TOK
CNI270VLG = F272VLG
CNI270IMP = F272IMP
CNI270MARK = F272MARK
CNI270TDMK = F272TDMK
CNI270SE7 = F272SE7
CNI270PERG = F272PERG
CNI270ORD = F272ORD
CNI270GTMP = F272GTMP
CNI270CHAV = F272CHAV
CNI270SLD = F272SLD
CNI270DAT = F272DAT
CNI270TMP = F272TMP
CNI270CAMP = F272CAMP
CNI270MOED = F272MOED
...
X2_CHAVE | X2_PATH | X2_ARQUIVO | X2_NOME | X2_NOMESPA | X2_NOMEENG | X2_ROTINA | X2_MODO | X2_MODOUN | X2_MODOEMP | X2_DELET | X2_TTS | X2_UNICO | X2_PYME | X2_MODULO | X2_DISPLAY | X2_SYSOBJ | X2_USROBJ | X2_POSLGT | X2_CLOB | X2_AUTREC | X2_TAMFIL | X2_TAMUN | X2_TAMEMP |
FJ7 | FJ7T10 | Custo TransaþÒo CaptaþÒo | Costo transaccion captacion | Caption Transaction Cost | C | C | C | FJ7_FILIAL+FJ7_CODCAP+FJ7_ITCTRA | S | 6 | 1 | 2 | 2 |
Campos.
FILIAL
Campo | NOVATAB_FILIAL |
Ordem | 01 |
Tipo | C |
Tamanho | 8 |
Reservado | Sim |
Decimal | |
Formato | |
Titulo | Filial |
Descrição | Filial do Sistema |
Nivel | 1 |
Usado | |
Obrigatorio | |
Browse | N |
Visual | |
Contexto | |
When | |
Relação | |
Valid. | |
Validação Sis. | |
Consulta Padrão | |
Grupo de Campos | 033 - Tamanho da Filial |
TOTVS PDV | Sim |
Modal | Não |
NATUR
Campo | NOVATAB_NATUR |
Ordem | 02 |
Tipo | C |
Tamanho | 10 |
Reservado | Não |
Decimal | |
Formato | @! |
Titulo | Natureza |
Descrição | Codigo da Natureza |
Nivel | |
Usado | Sim |
Obrigatorio | |
Browse | N |
Visual | A |
Contexto | R |
When | |
Relação | |
Valid. | |
Validação Sis. | ExistCpo("SED") |
Consulta Padrão | |
Grupo de Campos |
DESNAT
Campo | NOVATAB_DESNAT |
Ordem | 03 |
Tipo | C |
Tamanho | 30 |
Reservado | Não |
Decimal | |
Formato | @! |
Titulo | Desc Naturez |
Descrição | Descrição da Natureza |
Nivel | |
Usado | Sim |
Obrigatorio | |
Browse | N |
Visual | V |
Contexto | V |
When | |
Relação | IF(!INCLUI,POSICIONE("SED",1,XFILIAL("SED") + FJ7->FJ7_NATUR,"ED_DESCRIC"),"") |
Valid. | |
Validação Sis. | |
Consulta Padrão | |
Grupo de Campos |
ITEM
Campo | NOVATAB_ITEM |
Ordem | 04 |
Tipo | C |
Tamanho | 4 |
Reservado | Não |
Decimal | |
Formato | @! |
Titulo | Item |
Descrição | Item Sequencial |
Nivel | |
Usado | Sim |
Obrigatorio | |
Browse | N |
Visual | V |
Contexto | R |
When | |
Relação | |
Valid. | |
Validação Sis. | |
Consulta Padrão | |
Grupo de Campos |
COINI
Campo | NOVATAB_COINI |
Ordem | 05 |
Tipo | C |
Tamanho | 20 |
Reservado | Não |
Decimal | |
Formato | |
Titulo | Cta. Orc. De |
Descrição | Cod Cta Orcament Inicial |
Nivel | |
Usado | Sim |
Obrigatorio | Ç |
Browse | N |
Visual | A |
Contexto | R |
When | |
Relação | |
Valid. | |
Validação Sis. | ExistCpo("AK5") .And. CNI270VLD("FJ7_COINI") |
Consulta Padrão | AK5 |
Grupo de Campos | 013 - Conta Orçamentaria |
COFIM
Campo | NOVATAB_COFIM |
Ordem | 06 |
Tipo | C |
Tamanho | 20 |
Reservado | Não |
Decimal | |
Formato | |
Titulo | Cta. Orc Ate |
Descrição | Cod Cta Orcament Final |
Nivel | |
Usado | Sim |
Obrigatorio | Ç |
Browse | N |
Visual | A |
Contexto | R |
When | |
Relação | |
Valid. | |
Validação Sis. | ExistCpo("AK5") .And. CNI270VLD("FJ7_COFIM") |
Consulta Padrão | AK5 |
Grupo de Campos | 013 - Conta Orçamentaria |
CLASSE
Campo | NOVATAB_CLASSE |
Ordem | 07 |
Tipo | C |
Tamanho | 6 |
Reservado | Não |
Decimal | |
Formato | @! |
Titulo | Classe |
Descrição | Codigo da Classe |
Nivel | |
Usado | Sim |
Obrigatorio | |
Browse | N |
Visual | A |
Contexto | R |
When | |
Relação | |
Valid. | |
Validação Sis. | Vazio() .Or. ExistCpo("AK6") |
Consulta Padrão | AK6 |
Grupo de Campos |
CCINI
Campo | NOVATAB_CCINI |
Ordem | 08 |
Tipo | C |
Tamanho | 20 |
Reservado | Não |
Decimal | |
Formato | @! |
Titulo | UO De |
Descrição | Cod UO Inicial |
Nivel | |
Usado | Sim |
Obrigatorio | |
Browse | N |
Visual | A |
Contexto | R |
When | |
Relação | |
Valid. | |
Validação Sis. | Vazio() .Or. ExistCpo("CTT") .And. CNI270VLD("FJ7_CCINI") |
Consulta Padrão | CTT |
Grupo de Campos | 004 - Centro de Custo |
CCFIM
Campo | NOVATAB_CCFIM |
Ordem | 09 |
Tipo | C |
Tamanho | 20 |
Reservado | Não |
Decimal | |
Formato | @! |
Titulo | UO Ate |
Descrição | Cod UO Final |
Nivel | |
Usado | Sim |
Obrigatorio | |
Browse | N |
Visual | A |
Contexto | R |
When | |
Relação | |
Valid. | |
Validação Sis. | Vazio() .Or. ExistCpo("CTT") .And. CNI270VLD("FJ7_CCFIM") |
Consulta Padrão | CTT |
Grupo de Campos | 004 - Centro de Custo |
ITCTBI
Campo | NOVATAB_ITCTBI |
Ordem | 10 |
Tipo | C |
Tamanho | 20 |
Reservado | Não |
Decimal | |
Formato | @! |
Titulo | CR. Cont De |
Descrição | Cod CR Contabil Inicial |
Nivel | |
Usado | Sim |
Obrigatorio | |
Browse | N |
Visual | A |
Contexto | R |
When | |
Relação | |
Valid. | |
Validação Sis. | Vazio() .Or. ExistCpo("CTD") .And. CNI270VLD("FJ7_ITCTBI") |
Consulta Padrão | CTD |
Grupo de Campos | 005 - Item Contabil |
ITCTBF
Campo | NOVATAB_ITCTBF |
Ordem | 11 |
Tipo | C |
Tamanho | 20 |
Reservado | Não |
Decimal | |
Formato | @! |
Titulo | CR. Cont Ate |
Descrição | Cod CR Contabil Final |
Nivel | |
Usado | Sim |
Obrigatorio | |
Browse | N |
Visual | A |
Contexto | R |
When | |
Relação | |
Valid. | |
Validação Sis. | Vazio() .Or. ExistCpo("CTD") .And. CNI270VLD("FJ7_ITCTBF") |
Consulta Padrão | CTD |
Grupo de Campos | 005 - Item Contabil |
CLVRLI
Campo | NOVATAB_CLVRLI |
Ordem | 12 |
Tipo | C |
Tamanho | 20 |
Reservado | Não |
Decimal | |
Formato | @! |
Titulo | Clas Vlr De |
Descrição | Cod Classe Valor Inicial |
Nivel | |
Usado | Sim |
Obrigatorio | |
Browse | N |
Visual | A |
Contexto | R |
When | |
Relação | |
Valid. | |
Validação Sis. | Vazio() .Or. ExistCpo("CTH") .And. CNI270VLD("FJ7_CLVRLI") |
Consulta Padrão | CTH |
Grupo de Campos | 006 - Classe de Valor |
CLVRLF
Campo | NOVATAB_CLVRLF |
Ordem | 13 |
Tipo | C |
Tamanho | 20 |
Reservado | Não |
Decimal | |
Formato | @! |
Titulo | Clas Vlr Ate |
Descrição | Cod Classe Valor Final |
Nivel | |
Usado | Sim |
Obrigatorio | |
Browse | N |
Visual | A |
Contexto | R |
When | |
Relação | |
Valid. | |
Validação Sis. | Vazio() .Or. ExistCpo("CTH") .And. CNI270VLD("FJ7_CLVRLF") |
Consulta Padrão | CTH |
Grupo de Campos | 006 - Classe de Valor |
CODCAP
Campo | NOVATAB_CODCAP |
Ordem | 14 |
Tipo | C |
Tamanho | 8 |
Reservado | Sim |
Decimal | |
Formato | |
Titulo | Codigo Cap |
Descrição | Codigo da Capitação |
Nivel | 1 |
Usado | Sim |
Obrigatorio | |
Browse | |
Visual | |
Contexto | |
When | |
Relação | |
Valid. | |
Validação Sis. | |
Consulta Padrão | |
Grupo de Campos | |
TOTVS PDV | Sim |
Modal | Não |
ITCTRA
Campo | NOVATAB_ITCTRA |
Ordem | 15 |
Tipo | C |
Tamanho | 5 |
Reservado | Sim |
Decimal | |
Formato | |
Titulo | Item C Trans |
Descrição | Item Custo Transação |
Nivel | 1 |
Usado | Sim |
Obrigatorio | |
Browse | |
Visual | |
Contexto | |
When | |
Relação | |
Valid. | |
Validação Sis. | |
Consulta Padrão | |
Grupo de Campos | |
TOTVS PDV | Sim |
Modal | Não |
DESC
Campo | NOVATAB_DESC |
Ordem | 16 |
Tipo | C |
Tamanho | 40 |
Reservado | Sim |
Decimal | |
Formato | |
Titulo | Descrição |
Descrição | Descrição do Custo Trans |
Nivel | 1 |
Usado | Sim |
Obrigatorio | |
Browse | |
Visual | |
Contexto | |
When | |
Relação | |
Valid. | |
Validação Sis. | |
Consulta Padrão | |
Grupo de Campos | |
TOTVS PDV | Sim |
Modal | Não |
Índice
1 - FJ7_FILIAL+FJ7_NATUR+FJ7_ITEM
2 - FJ7_FILIAL+FJ7_CODCAP+FJ7_ITCTRAFJ7_FILIAL
FJ7_NATUR
FJ7_DESNAT
FJ7_ITEM
FJ7_COINI
FJ7_COFIM
FJ7_CLASSE
FJ7_CCINI
FJ7_CCFIM
FJ7_ITCTBI
FJ7_ITCTBF
FJ7_CLVRLI
FJ7_CLVRLF
FJ7_CODCAP
FJ7_ITCTRA
FJ7_DESC
Como a Tabela e FJ7 é utilizada hoje.
Atualmente a tabela FJ7 é denominada como Custo Transação Captação
...
Campos identificados no Fonte FINA272 (CNI)
Campos:
FJ7_ITEM = " "ITEM
FJ7_NATUR = ED_CODIGONATUR
FJ7_DESNAT
FJ7_FILIAL
FJ7_COINI
FJ7_COFIM
FJ7_CCINI
FJ7_CCFIM
FJ7_ITCTBF
FJ7_ITCTBI
FJ7_CLVRLI
FJ7_CLVRLF
FJ7_CLASSE
...