Histórico da Página
...
Tabela Temporária | Descrição | Entrada/Saída |
tt_bem_invest_mga | Conterá as informações dos documentos de entrada e seus itens. | Entrada |
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
ttv_cod_empresa |
integer
>>,>>>,>>9
character | x(3) | Código da empresa externa a ser traduzida pela matriz de tradução de unidade organizacional. | Sim | |
ttv_cdn_emit | integer |
>>,>>>,>>9
>>>>>>>>9 | Código numérico do fornecedor do documento fiscal. | Sim | |
ttv_cod_nota |
character | x(20) | Número do documento fiscal. | Sim | ||
ttv_ |
cod_ser_nota | character | x(5) | Série do documento fiscal. | Sim | |
ttv_cod_natur_operac | character | x(6) | Natureza de operação do documento fiscal. | Sim | |
ttv_cod_estab |
ttv_dat_aquis_bem_pat
ttv_cod_cta
character | x(3) | Código do estabelecimento externo a ser traduzido pela matriz de tradução de unidade organizacional. | Sim | |
ttv_dat_aquis_bem_pat | date | 99/99/9999 | Data de emissão do documento | Sim |
ttv_cod_ |
cta | character | x(20) | Código do centro de custo | Sim | |
ttv_cdn_aux | integer | >>>,>>9 | Código do centro de custo externo a ser traduzido pela matriz de tradução de centros de custo. | Sim | |
ttv_cod_origem | character | x(8) | Código da Origem do documento de entrada. | Sim | |
ttv_des_aux_5 | character | x(40) | Narrativa do item do documento de entrada. | Sim | |
ttv_val_aquis_bem_pat | decimal | ->>,>>>,>>>,>>9.99 | Valor do documento de entrada. | ||
ttv_val_aquis_fasb_bem_pat | decimal | >>,>>>,>>>,>>9.99 | Valor FASB do documento de entrada. |
ttv_val_aquis_cmi_bem_ |
pa | decimal | >>,>>>,>>>,>>9.99 | Valor CMI do documento de entrada. | ||
ttv_ |
cdn_ |
unid_bem |
ttv_val_aquis_fasb_bem_pat
integer | >>>,>>9 | Quantidade do item do documento de entrada | Sim | ||
ttv_cdn_org_bem | integer | >>>,>>9 | Número da ordem de investimentos | ||
ttv_cdn_ord_manut | integer | >>>,>>9 | Número da ordem de manutenção. | ||
ttv_des_bem_ |
pat | character | x(40) | Descrição do item do documento de entrada | Sim | |
ttv_rec_ |
id_bem_pat_2 | rowid | ROWID do registro do bem patrimonial, ou seja, o identificador interno do registro. | |||
ttv_cod_unid_negoc | character | x(3) | Código da unidade de negócio. | ||
tta_num_id_ri_bem_ |
pat | integer | >>>,>>>,>>9 | Número de identificação do bem patrimonial. | ||
ttv_gera_bem_quant | logical | yes/no | Indicador de geração de bens por quantidade. | ||
ttv_sequencia | integer | >>9 | Número sequencial do item do documento fiscal. | ||
ttv_cod_moed |
_fasb | character | x(8) | Código da moeda FASB. | ||
ttv_dat_fasb | date | 99/99/9999 | Data de cotação da moeda FASB. |
4) Tabela de erros
Tabela Temporária | Descrição | Entrada/Saída |
tt_log_erros | Conterá as informações das mensagem de erro ocorridas na criação do documento de entrada. | Saída |
...
def temp-table tt_bem_invest_mga no-undo
&IF '{&emsfin_version}' < '5.07A' &THEN
field ttv_cdn_empresa as as Integer format '>>9' label 'Empresa Externa' column-label 'Empresa Ext Inicial'
&ELSE
field ttv_cod_empresa as as char format 'x(3)' label 'Empresa Externa' column-label 'Empresa Ext Inicial'
&ENDIF
field ttv_cdn_emit as Integer format '>>>>>>>>9' label 'Emitente' column-label 'Emitente'
field ttv_cod_nota as character format 'x(20)'
field ttv_cod_ser_nota as as character format 'x(5)' label 'Série Nota' column-label 'Série Nota'
field ttv_cod_natur_operac as character format 'x(6)' label 'Natureza Operação' column-label 'Natureza Operação'
field ttv_cod_estab as character format 'x(3)' label 'Estabelecimento' column-label 'Estabelecimento'
field ttv_dat_aquis_bem_pat as as date format '99/99/9999' label 'Data AquisiçãoAquisção' column-label 'Data Aquisição'
field ttv_cod_cta as as character format 'x(20)'
field ttv_cdn_aux as as Integer format '>>>,>>9'
field ttv_cod_origem as as character format 'x(8)' label 'Origem' column-label 'Origem'
field ttv_des_aux_5 as as character format 'x(40)'
field ttv_val_aquis_bem_pat pat as decimal format '->>,>>>,>>>,>>9.99' decimals 2 initial 0 label 'Aquisição Bem' column-label 'Aquisição Bem'
field ttv_val_aquis_fasb_bem_pat as as decimal format '>>,>>>,>>>,>>9.99' decimals 2
field ttv_val_aquis_cmi_bem_pat as as decimal format '>>,>>>,>>>,>>9.99' decimals 2
field ttv_cdn_unid_bem as as Integer format '>>>,>>9'
field ttv_cdn_org_bem as Integer format '>>>,>>9'
field ttv_cdn_ord_manut as Integer format '>>>,>>9'
field ttv_des_bem_pat as character format 'x(40)' label 'Descrição Bem Pat' column-label 'Descrição Bem Pat'
field ttv_rec_id_bem_pat_2 2 as &IF "{&ROWID_READY}" = "YES" &THEN rowid &ELSE recid format '>>>>>>9' &ENDIF
field ttv_cod_unid_negoc negoc as character format 'x(3)' label 'Unid Negócio' column-label 'Un Neg'
field tta_num_id_ri_bem_pat as as integer format '>>>,>>>,>>9' initial 1 label 'Identific Bem MRI' column-label 'ID Bem MRI'
field ttv_gera_bem_quant quant as logical initial no label "Gerar Bem por Quantidade" column-label "Gerar Bem por Quantidade"
field ttv_sequencia as integer format '>>9' initial 0 label 'Sequencia' column-label 'Seq'
field ttv_cod_moed_fasb as character format 'x(8)'
field ttv_dat_fasb as as date format '99/99/9999'.
def var v_handle as handle no-undo.
...