Árvore de páginas

Versões comparadas

Chave

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

...

Temp-Tables principais utilizadas para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.


RowObject, RowObjectAux
AtributosTipoFormatoDescriçãoObr.
cdd-id-antecip           DECIMAL        >>>,>>>,>>9              Id antecipação                                                             Sim     
cod-estabel              CHARACTER      x(5)                     Estabelecimento do embarque de importação                                  Sim     
cod-embarq               CHARACTER      x(16)                    Embarque de importação                                                     Sim     
num-pedido               INTEGER        >>>>>,>>9                Número do pedido de compras                                                Sim     
serie-docto              CHARACTER      x(5)                     Série do documento                                                         Sim     
nro-docto                CHARACTER      x(16)                    Número do documento                                                        Sim     
cdn-emitente             INTEGER        >>>>>>>>9                Código do emitente do documento                                            Sim     
nat-operacao             CHARACTER      x(6)                     Natureza de operação do documento                                          Sim     
cod-estab-ap             CHARACTER      x(5)                     Estabelecimento do titulo do contas a pagar                                Sim     
cod-espec-docto-ap       CHARACTER      x(3)                     Espécie do título do contas a pagar                                        Sim     
cod-ser-docto-ap         CHARACTER      x(5)                     Série do título do contas a pagar                                          Sim     
cod-tit-ap               CHARACTER      x(10)                    Título do contas a pagar                                                   Sim     
cod-parc-ap              CHARACTER      x(2)                     Parcela do título do contas a pagar                                        Sim     
cod-refer-antecip-ap     CHARACTER      x(10)                    Referência da antecipação do contas a pagar                                Sim     
cdn-emitente-ap          INTEGER        >>>>>>>>9                Emitente do título do contas a pagar                                       Sim     
nom-abrev-ap             CHARACTER      x(15)                    Nome abreviado emitente contas a pagar                                     Não     
cod-moed-ap              CHARACTER      x(8)                     Moeda do titulo do contas a pagar                                          Não     
cod-empres-ap            CHARACTER      x(3)                     Empresa do título do contas a pagar                                        Não     
cod-usuar-criac          CHARACTER      x(12)                    Usuário da criação do registro                                             Não     
dtm-criac                DATETIME       99/99/9999 hh:mm:ss.sss  Data de criação do registro                                                Não     
dat-cotac-nacionaliz     DATE           99/99/9999               Data da cotação da moeda na nacionalização                                 Não     
dat-transacao            DATE           99/99/9999               Data da transação do titulo no contas a pagar                              Não     
dat-emis                 DATE           99/99/9999               Data de emissão do título no contas a pagar                                Não     
dat-vencto-tit           DATE           99/99/9999               Data de vencimento do título do contas a pagar                             Não     
dat-prev-pagto           DATE           99/99/9999               Data prevista para o pagamento do titulo no contas a pagar                 Não     
dat-ult-pagto            DATE           99/99/9999               Data último pagamento efetuado do titulo no contas a pagar                 Não     
dat-ult-apurac-variac-valDATE           99/99/9999               Última apuração variação valor do título                                   Não     
dat-liquidac-tit-ap      DATE           99/99/9999               Data de liquidação do titulo contas a pagar                                Não     
val-sdo-tit-ap           DECIMAL        ->>>,>>>,>>9.99          Saldo do título no contas a pagar                                          Não     
val-origin-tit-ap        DECIMAL        ->>>,>>>,>>9.99          Valor original do título no contas a pagar                                 Não     
val-entr-transf-estab    DECIMAL        ->>>,>>>,>>9.99          Entrada transferência estabelecimento                                      Não     
val-liber-pagto-orig-tot DECIMAL        ->>>,>>>,>>9.99          Valor total liberado para pagamento do título                              Não     
val-tot-pagto-tit-ap     DECIMAL        ->>>,>>>,>>9.99          Valor total do pagamento do título                                         Não     
val-vinc-embarq          DECIMAL        ->>>,>>>,>>9.99          Valor vinculado ao embarque                                                Não     
val-cotac-nacionaliz     DECIMAL        >>>>,>>9.9999999999      Valor da cotação na nacionalização                                         Não     
val-cotac-tit            DECIMAL        >>>>,>>9.9999999999      Cotação do título                                                          Não     
val-cotac-tit-inver      DECIMAL        ->>,>>>,>>>,>>9.999999999Cotação inversa do título                                                  Não     
val-origin-tit-ap-aux    DECIMAL        ->>>,>>>,>>9.99          Valor original título contas a pagar auxiliar                              Não     
val-sdo-tit-ap-aux       DECIMAL        ->>,>>>,>>>,>>9.99       Valor saldo título contas a pagar auxiliar                                 Não     
cod-livre-1              CHARACTER      x(500)                   Código livre 1                                                             Não     
cod-livre-2              CHARACTER      x(500)                   Código livre 2                                                             Não     
dat-livre-1              DATE           99/99/9999               Data livre 1                                                               Não     
dat-livre-2              DATE           99/99/9999               Data livre 2                                                               Não     
log-livre-1              LOGICAL        sim/não                  Lógico livre 1                                                             Não     
log-livre-2              LOGICAL        sim/não                  Lógico livre 2                                                             Não     
num-livre-1              INTEGER        >>>>>>>>9                Número livre 1                                                             Não     
num-livre-2              INTEGER        >>>>>>>>9                Número livre 2                                                             Não     
val-livre-1              DECIMAL        ->>>>>>>>>>>9.99999999   Valor livre 1                                                              Não     
val-livre-2              DECIMAL        ->>>>>>>>>>>9.99999999   Valor livre 2                                                              Não     
r-Rowid                  ROWID          x(8)                     R-rowid                                                                    Não     

...

Descrição: Retorna valores dos campos que compõem a chave do registro.

Requisitos: RowObject da BO deve estar posicionada no registro desejado.

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

ccod-estabel

Char

x(5)


 

Código do estabelecimento

ccod-embarq

Char

x(16)

 

X

 

Código do embarque

icdd-id-antecip

InteDec

>>>,>>>,>>9

 

X

 

ID antecipação

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

ccod-estabel

Char

x(5)

X



 

Código do estabelecimento

ccod-embarq

Char

x(16)


 

Código do embarque

icdd-id-antecip

InteDec

>>>,>>>,>>9 


 

ID antecipação

...

Requisitos: Executar o método linkToEmbarque

ParâmetrosNenhum


Método: validateRecord

Descrição: Validações pertinentes ao DBO

RequisitosNenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

cTypeChar


Recebe o tipo de validação (Create, Delete, Update)


Método: piBuscaAntecipVincular

...

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

tt-param-antecipTemp-Table


Temp-table com os parâmetros para a busca das antecipações
tt_tit_ap_antecip_sdo_a_vincularTemp-Table

X
Temp-table com as antecipações a vincular.


Método: deleteRelacDocum-est

...

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

cserie-doctocharx(5)    

Série do documento  
cnro-doctocharx(16) X

Número do documento 
icod-emitenteInte>>>>>>>>9 X

Código do emitente do documento
cnat-operacaocharx(6)       X

Natureza de operação do documento


Método: piBuscaCotacaoDia

Descrição:  Elimina relacionamento da antecipação com o documento do recebimento (docum-est)Busca o valor da cotação do dia.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

ccod-estabelCharx(5)

Estabelecimento do embarque de importação   
ccod-embarqCharx(16)

Embarque de importação 
ddata-cotacaoDate 99/99/9999 X

Data da cotação
deCotacaoDiaDec
>>>>>>>>9 X
->>>,>>9.99999999
X
Valor na Data da Cotação


Método: piEliminaAntecipEmbarque

Descrição: Elimina relacionamento da antecipação com o embarque de importação.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

ccod-estabelCharx(5)

Estabelecimento do embarque de importação   
ccod-embarqCharx(16)

Embarque de importação 


Método: piEmbarqPossuiAntecip

Descrição: Verifica se existe antecipações vinculadas ao embarque 

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

ccod-estabelCharx(5)

Estabelecimento do embarque de importação   
ccod-embarqCharx(16)

Embarque de importação 
lPossuiAntecipLogsim/não  
X
Indica se possui ou não antecipação vinculada


Método: piRetornaAntecipEmbarq

Descrição: Retorna todas as antecipações de um embarque de importação 

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

ccod-estabelCharx(5)

Estabelecimento do embarque de importação   
ccod-embarqCharx(16)

Embarque de importação 
RowObjectAuxTemp-Table

X

Temp-table com todas as antecipações vinculadas ao embarque de importação


Método: piRetornaIdAntecip

Descrição: Retorna o próximo número ID a ser criado

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

ccod-estabelCharx(5)

Estabelecimento do embarque de importação   
ccod-embarqCharx(16)

Embarque de importação 
de-prox-idDec>>>,>>>,>>9      
X

Próximo número ID a ser criado


Método: piVerificaNFEmbarque

Descrição: Verifica existência de nota fiscal vinculada ao embarque para habilitar ou não o botão de Relacionamentos responsável por permitir vincular antecipações ao Embarque de Importação.

Requisitos: Nenhum

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

ccod-estabelCharx(5)

Estabelecimento do embarque de importação   
ccod-embarqCharx(16)

Embarque de importação 
l-habilitaLogsim/não   
X

Indica se habilita ou não o relacionamento

Código do emitente do documento