Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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_CHAVEX2_PATHX2_ARQUIVOX2_NOMEX2_NOMESPAX2_NOMEENGX2_ROTINAX2_MODOX2_MODOUNX2_MODOEMPX2_DELETX2_TTSX2_UNICOX2_PYMEX2_MODULOX2_DISPLAYX2_SYSOBJX2_USROBJX2_POSLGTX2_CLOBX2_AUTRECX2_TAMFILX2_TAMUNX2_TAMEMP
FJ7
FJ7T10Custo TransaþÒo CaptaþÒoCosto transaccion captacionCaption Transaction Cost
CCC

FJ7_FILIAL+FJ7_CODCAP+FJ7_ITCTRAS6


122



Campos.

...

FILIAL

Campo
FJ7
NOVATAB_FILIAL
Ordem01
TipoC
Tamanho8
ReservadoSim
Decimal
Formato
Título

TituloFilial
Descrição
Nível
Filial do Sistema
Nivel1
Usado
Obrigatório

Obrigatorio
BrowseN
Visual
?

Contexto
Opções

When
Relação
Valid.
Val. SistemaHelp

Validação Sis.
Consulta Padrão
Grupo de Campos033 - Tamanho da Filial
TOTVS PDVSim
ModalNão

NATUR

CampoNOVATAB_NATUR
Ordem02
TipoC
Tamanho10
ReservadoNão
Decimal
Formato@!
TituloNatureza
DescriçãoCodigo da Natureza
Nivel
UsadoSim
Obrigatorio
BrowseN
VisualA
ContextoR
When
Relação
Valid.
Validação Sis.ExistCpo("SED")
Consulta Padrão
Grupo de Campos

DESNAT

CampoNOVATAB_DESNAT
Ordem03
TipoC
Tamanho30
ReservadoNão
Decimal
Formato@!
TituloDesc Naturez
DescriçãoDescrição da Natureza
Nivel
UsadoSim
Obrigatorio
BrowseN
VisualV
ContextoV
When
RelaçãoIF(!INCLUI,POSICIONE("SED",1,XFILIAL("SED") + FJ7->FJ7_NATUR,"ED_DESCRIC"),"")
Valid.
Validação Sis.
Consulta Padrão
Grupo de Campos


ITEM

CampoNOVATAB_ITEM
Ordem04
TipoC
Tamanho4
ReservadoNão
Decimal
Formato@!
TituloItem
DescriçãoItem Sequencial
Nivel
UsadoSim
Obrigatorio
BrowseN
VisualV
ContextoR
When
Relação
Valid.
Validação Sis.
Consulta Padrão
Grupo de Campos

COINI

CampoNOVATAB_COINI
Ordem05
TipoC
Tamanho20
ReservadoNão
Decimal
Formato
TituloCta. Orc. De
DescriçãoCod Cta Orcament Inicial
Nivel
UsadoSim
ObrigatorioÇ
BrowseN
VisualA
ContextoR
When
Relação
Valid.
Validação Sis.ExistCpo("AK5") .And. CNI270VLD("FJ7_COINI")
Consulta PadrãoAK5
Grupo de Campos013 - Conta Orçamentaria

COFIM

CampoNOVATAB_COFIM
Ordem06
TipoC
Tamanho20
ReservadoNão
Decimal
Formato
TituloCta. Orc Ate
DescriçãoCod Cta Orcament Final
Nivel
UsadoSim
ObrigatorioÇ
BrowseN
VisualA
ContextoR
When
Relação
Valid.
Validação Sis.ExistCpo("AK5") .And. CNI270VLD("FJ7_COFIM")
Consulta PadrãoAK5
Grupo de Campos013 - Conta Orçamentaria

CLASSE

CampoNOVATAB_CLASSE
Ordem07
TipoC
Tamanho6
ReservadoNão
Decimal
Formato@!
TituloClasse
DescriçãoCodigo da Classe
Nivel
UsadoSim
Obrigatorio
BrowseN
VisualA
ContextoR
When
Relação
Valid.
Validação Sis.Vazio() .Or. ExistCpo("AK6")
Consulta PadrãoAK6
Grupo de Campos

CCINI

CampoNOVATAB_CCINI
Ordem08
TipoC
Tamanho20
ReservadoNão
Decimal
Formato@!
TituloUO De
DescriçãoCod UO Inicial
Nivel
UsadoSim
Obrigatorio
BrowseN
VisualA
ContextoR
When
Relação
Valid.
Validação Sis.Vazio() .Or. ExistCpo("CTT") .And. CNI270VLD("FJ7_CCINI")
Consulta PadrãoCTT
Grupo de Campos004 - Centro de Custo

CCFIM

CampoNOVATAB_CCFIM
Ordem09
TipoC
Tamanho20
ReservadoNão
Decimal
Formato@!
TituloUO Ate
DescriçãoCod UO Final
Nivel
UsadoSim
Obrigatorio
BrowseN
VisualA
ContextoR
When
Relação
Valid.
Validação Sis.Vazio() .Or. ExistCpo("CTT") .And. CNI270VLD("FJ7_CCFIM")
Consulta PadrãoCTT
Grupo de Campos004 - Centro de Custo

ITCTBI

CampoNOVATAB_ITCTBI
Ordem10
TipoC
Tamanho20
ReservadoNão
Decimal
Formato@!
TituloCR. Cont De
DescriçãoCod CR Contabil Inicial
Nivel
UsadoSim
Obrigatorio
BrowseN
VisualA
ContextoR
When
Relação
Valid.
Validação Sis.Vazio() .Or. ExistCpo("CTD") .And. CNI270VLD("FJ7_ITCTBI")
Consulta PadrãoCTD
Grupo de Campos005 - Item Contabil

ITCTBF

CampoNOVATAB_ITCTBF
Ordem11
TipoC
Tamanho20
ReservadoNão
Decimal
Formato@!
TituloCR. Cont Ate
DescriçãoCod CR Contabil Final
Nivel
UsadoSim
Obrigatorio
BrowseN
VisualA
ContextoR
When
Relação
Valid.
Validação Sis.Vazio() .Or. ExistCpo("CTD") .And. CNI270VLD("FJ7_ITCTBF")
Consulta PadrãoCTD
Grupo de Campos005 - Item Contabil

CLVRLI

CampoNOVATAB_CLVRLI
Ordem12
TipoC
Tamanho20
ReservadoNão
Decimal
Formato@!
TituloClas Vlr De
DescriçãoCod Classe Valor Inicial
Nivel
UsadoSim
Obrigatorio
BrowseN
VisualA
ContextoR
When
Relação
Valid.
Validação Sis.Vazio() .Or. ExistCpo("CTH") .And. CNI270VLD("FJ7_CLVRLI")
Consulta PadrãoCTH
Grupo de Campos006 - Classe de Valor

CLVRLF

CampoNOVATAB_CLVRLF
Ordem13
TipoC
Tamanho20
ReservadoNão
Decimal
Formato@!
TituloClas Vlr Ate
DescriçãoCod Classe Valor Final
Nivel
UsadoSim
Obrigatorio
BrowseN
VisualA
ContextoR
When
Relação
Valid.
Validação Sis.Vazio() .Or. ExistCpo("CTH") .And. CNI270VLD("FJ7_CLVRLF")
Consulta PadrãoCTH
Grupo de Campos006 - Classe de Valor

CODCAP

CampoNOVATAB_CODCAP
Ordem14
TipoC
Tamanho8
ReservadoSim
Decimal
Formato
TituloCodigo Cap
DescriçãoCodigo da Capitação
Nivel1
UsadoSim
Obrigatorio
Browse
Visual
Contexto
When
Relação
Valid.
Validação Sis.
Consulta Padrão
Grupo de Campos
TOTVS PDVSim
ModalNão

ITCTRA

CampoNOVATAB_ITCTRA
Ordem15
TipoC
Tamanho5
ReservadoSim
Decimal
Formato
TituloItem C Trans
DescriçãoItem Custo Transação
Nivel1
UsadoSim
Obrigatorio
Browse
Visual
Contexto
When
Relação
Valid.
Validação Sis.
Consulta Padrão
Grupo de Campos
TOTVS PDVSim
ModalNão

DESC

CampoNOVATAB_DESC
Ordem16
TipoC
Tamanho40
ReservadoSim
Decimal
Formato
TituloDescrição
DescriçãoDescrição do Custo Trans
Nivel1
UsadoSim
Obrigatorio
Browse
Visual
Contexto
When
Relação
Valid.
Validação Sis.
Consulta Padrão
Grupo de Campos
TOTVS PDVSim
ModalNão


Índice

1 - FJ7_FILIAL+FJ7_NATUR+FJ7_ITEM

2 - FJ7_FILIAL+FJ7_CODCAP+FJ7_ITCTRAFJ7_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

...