Á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
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     
tt-
bo
param-
erro
antecip
AtributosTipoFormatoDescriçãoObr.

i-sequen

Inte

Sequência do erro

Sim

cd-erro

Inte

Código do erro

Sim

Mensagem

Char

X(255)

Mensagem

Sim

Parametros

Char

X(255)

Parametros

Sim

Errortype

Char

X(20)

Tipo do Erro

Sim

Errorhelp

Char

X(20)

Ajuda do erro

Sim

Errorsubtype

Char

Sub-tipo do erro

Sim

tt-idioma

Atributos

Tipo

Formato

Descrição

Obr.

Cod-idioma

Char

X(12)

Código Idioma

Sim

...

pDelOrdem

...

Atributos

...

Tipo

...

Formato

...

Descrição

...

Obr.

...

r-rowid

...

Rowid

...

Sim

Métodos  Negócio

...

Método:

findRowid

 

Descrição: 

Posiciona o registro conforme rowid da tabela informado.

Requisitos:

Nenhum

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

r-chave

...

Rowid

...

X

...

 

...

 

...

Rowid do novo registro.

Método:

findCodigo

 

Descrição: 

Posiciona o registro conforme parametros de entrada da tabela informado.

Requisitos:

Nenhum

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

i-numero-ordem

...

Int

...

zzzzz9,99

...

X

...

 

...

 

...

Número da Ordem de Compra

...

c-nr-proc-imp

...

Char

...

X(12)

...

X

...

 

...

 

...

Número do Processo de Importação

...

c-return

...

Char

...

 

...

X

...

 

...

Retorna o erro.

 

Método:

findEmbarque

 

Descrição: 

Posiciona o registro conforme parametros de entrada da tabela informado.

Requisitos:

Nenhum

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

c-cod-estabel

...

Char

...

X(5)

...

X

...

 

...

 

...

Código do Estabelecimento

...

c-embarque

...

Char

...

X(16)

...

X

...

 

...

 

...

Embarque

...

c-return

...

Char

...

 

...

X

...

 

...

Retorna o erro. 

 

Método:

findProcesso

 

Descrição: 

Posiciona o registro conforme parametros de entrada da tabela informado.

Requisitos:

...

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

C-nr-proc-imp

...

Char

...

X(12)

...

X

...

 

...

 

...

Número do processo de importação

...

c-return

...

Char

...

 

...

X

...

 

...

Retorna o erro.

 

Método:

GetCurrent      

 

Descrição: 

Retorna o registro posicionado.

Requisitos:

Nenhum

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

tt-desp-embarque

...

Temp-Table

...

 

...

X

...

 

...

Temp-Table Despesa do Embarque

Método:

getCharfield

 

Descrição: 

Retorna o campo solicitado do registro que estiver posicionado. Só para campos caracteres.

Requisitos:

Nenhum

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

c-nome-campo

...

Char

...

X

...

 

...

 

...

Nome do campo.

...

c-retorno

...

Char

...

 

...

X

...

 

...

Campo solicitado

Método:

getIntfield

 

Descrição: 

Retorna o campo solicitado do registro que estiver posicionado. Só para campos inteiros.

Requisitos:

Nenhum

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

c-nome-campo

...

Char

...

X

...

 

...

 

...

Nome do campo.

...

i-retorno

...

Inte

...

 

...

X

...

 

...

Campo solicitado

Método:

getDecfield

 

Descrição:

Retorna o campo solicitado do registro que estiver posicionado. Só para campos decimais.

 

Requisitos: Nenhum

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

c-nome-campo

...

Char

...

X

...

 

...

 

...

Nome do campo.

...

De-retorno

...

Char

...

 

...

X

...

 

...

Campo solicitado

Método:

getLogfield

 

Descrição:

Retorna o campo solicitado do registro que estiver posicionado. Só para campos lógicos.

Requisitos:

Nenhum

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

c-nome-campo

...

Char

...

X

...

 

...

 

...

Nome do campo.

...

l-retorno

...

Char

...

 

...

X

...

 

...

Campo solicitado

Método:

getDatefield

 

Descrição: 

Retorna o campo solicitado do registro que estiver posicionado. Só para campos do tipo data.

Requisitos:

Nenhum

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

c-nome-campo

...

Char

...

X

...

 

...

 

...

Nome do campo.

...

da-retorno

...

Char

...

 

...

X

...

 

...

Campo solicitado

Métodos  Negócio

...

cod-estab-ini            CHARACTER      x(5)                     Estabelecimento do titulo do contas a pagar                                Sim     
cod-estab-fim            CHARACTER      x(5)                     Estabelecimento do titulo do contas a pagar                                Sim     
cdn-emitente-ini         INTEGER        >>>>>>>>9                Emitente do título do contas a pagar                                       Sim     
cdn-emitente-fim         INTEGER        >>>>>>>>9                Emitente do título do contas a pagar                                       Sim     
dat-transacao-ini        DATE           99/99/9999               Data da transação do titulo no contas a pagar                              Não     
dat-transacao-fim        DATE           99/99/9999               Data da transação do titulo no contas a pagar                              Não     
cod-espec-docto-ini      CHARACTER      x(3)                     Espécie do título do contas a pagar                                        Sim     
cod-espec-docto-fim      CHARACTER      x(3)                     Espécie do título do contas a pagar                                        Sim     
cod-ser-docto-ini        CHARACTER      x(5)                     Série do título do contas a pagar                                          Sim     
cod-ser-docto-fim        CHARACTER      x(5)                     Série do título do contas a pagar                                          Sim     
cod-tit-ap-ini           CHARACTER      x(10)                    Título do contas a pagar                                                   Sim     
cod-tit-ap-fim           CHARACTER      x(10)                    Título do contas a pagar                                                   Sim     
tt_tit_ap_antecip_sdo
AtributosTipoFormatoDescriçãoObr.
tta_cod_estab                                CHARACTER      x(5)                     Estabelecimento                                                            Não     
tta_cod_espec_docto                          CHARACTER      x(3)                     Espécie documento                                                          Não     
tta_cod_ser_docto                            CHARACTER      x(5)                     Série documento                                                            Não     
tta_cod_tit_ap                               CHARACTER      x(10)                    Título                                                                     Não     
tta_cod_parcela                              CHARACTER      x(02)                    Parcela                                                                    Não     
tta_cod_refer                                CHARACTER      x(10)                    Referência                                                                 Não     
tta_cdn_fornecedor                           INTEGER        >>>,>>>,>>9              Fornecedor                                                                 Não     
tta_nom_abrev_fornec                         CHARACTER      x(15)                    Nome abreviado                                                             Não     
tta_cod_indic_econ                           CHARACTER      x(8)                     Moeda                                                                      Não     
tta_val_sdo_tit_ap                           DECIMAL        ->>>,>>>,>>9.99          Valor saldo                                                                Não     
tta_dat_transacao                            DATE           99/99/9999               Data transação                                                             Não     
ttv_rec_tit_ap                               RECID          >>>>>>9                  RECID do registro                                                  Não     
tta_cod_empresa                              CHARACTER      x(3)                     Empresa                                                                    Não     
tta_val_origin_tit_ap                        DECIMAL        ->>>,>>>,>>9.99          Valor original                                                             Não     
tta_val_entr_transf_estab                    DECIMAL        ->>>,>>>,>>9.99          Entr transf estab                                                          Não     
ttv_val_liber_pagto_orig_tot                 DECIMAL        ->>>,>>>,>>9.99          Total liberado                                                             Não     
ttv_val_tot_pagto_tit_ap                     DECIMAL        ->>>,>>>,>>9.99          Total pagamentos                                                           Não     
tta_dat_emis_docto                           DATE           99/99/9999               Data  emissão                                                              Não     
tta_dat_vencto_tit_ap                        DATE           99/99/9999               Data vencimento                                                            Não     
tta_dat_prev_pagto                           DATE           99/99/9999               Data prevista pgto                                                         Não     
tta_dat_ult_pagto                            DATE           99/99/9999               Data último pagto                                                          Não     
tta_dat_ult_apurac_variac_val                DATE           99/99/9999               Ult apur variac val                                                        Não     
tta_dat_liquidac_tit_ap                      DATE           99/99/9999               Data liquidação                                                            Não     
ttv_val_origin_tit_ap_aux                    DECIMAL        ->>>,>>>,>>9.99          Valor original                                                             Não     
ttv_val_sdo_tit_ap_aux                       DECIMAL        ->>,>>>,>>>,>>9.99       Valor saldo                                                                Não     
ttv_val_cotac_indic_econ_aux                 DECIMAL        >>>>,>>9.9999999999      Cotação                                                                    Não     
ttv_val_cotac_indic_econ_inver               DECIMAL        ->>,>>>,>>>,>>9.999999999Cotação inversa                                                            Não     
tt_tit_ap_antecip_sdo_a_vincular
Obs.: Definição like à temp-table tt_tit_ap_antecip_sdo mais os campos definidos abaixo.
AtributosTipoFormatoDescriçãoObr.
tta_val_sdo_vincular                         DECIMAL        ->>>,>>>,>>9.99          Valor a vincular                                                           Não     


Métodos  Negócio

Métodos de acesso e leitura a base de dados.


Método:

getCharfield

 

Descrição: 

Retorna o campo solicitado do registro que estiver posicionado. Só para campos caracteres.


Requisitos:

Nenhum

...

Método:

validateCreate

 

Descrição:

Valida/Cria novas Cotação Despesas Adicionais do Item.

Requisitos:

...

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

tt-desp-embarque

...

Temp-table

...

X

...

 

...

 

...

Temp-table desp-embarque

...

tt-bo-erro

...

Temp-table

...

 

...

X

...

 

...

Temp-table com erros

...

r-chave

...

Rowid

...

 

...

X

...

 

...

Rowid do novo registro criado

Método:

validateUpdate

 

Descrição: 

Valida/Modifica as Cotação Despesas Adicionais do Item

Requisitos:

Nenhum

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

tt-desp-embarque

...

Temp-table

...

X

...

 

...

 

...

Temp-table desp-embarque

...

r-chave

...

Rowid

...

X

...

 

...

 

...

Rowid do registro a ser modificado

...

tt-bo-erro

...

Temp-table

...

 

...

X

...

 

...

Temp-tabel com erros

Método:

validateDelete 

 

Descrição: 

Valida/Elimina Cotação Despesas Adicionais do Item  

Requisitos:

Nenhum.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

r-chave

...

Rowid

...

 

...

 

...

X

...

Rowid do registro a ser eliminado. Retorna o próximo registro posicionado.

...

tt-bo-erro

...

Temp-table

...

 

...

X

...

 

...

Temp-table com erros

 

Método:

Pi-recebe-idioma        

 

Descrição:

Recebe idioma do usuário      

Requisitos:

Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c_cod_idiom_usuar

Char

X(12)

X

 

 

Idioma do usuario

Método:

calcularTotalembarque           

 

Descrição:

Calcula o valor total das ordens de um embarque na moeda 0 

Requisitos:

Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabel

Char

X(05)

X

 

 

Estabelecimento

p-embarque

Char

X(16)

X

 

 

Embarque

i-mo-codigo-orig

Int

>9

 

X

 

Moeda Original

de-valor-ordens

Deci

>>>>>,>>>,>>9.99999

 

X

 

Retorna valor total das ordens do embarque

Método:

AtualizaOrdEmbAtoConce      

 

Descrição: 

Atualiza ato concessorio no ordens embarque.

Requisitos:

Nenhum.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

i-num-ordem

...

Int

...

zzzzz9,99

...

X

...

 

...

 

...

Ordem de Compra

...

i-parcela

...

Int

...

>>>>9

...

X

...

 

...

 

...

Parcela de Compra

...

c-ato-concessorio

...

Char

...

 

...

X

...

 

...

Ato Concessório

Método:

createOrdensEmbarque          

 

Descrição: 

Criação das Ordens Embarque via Ordens de Compra.

Requisitos:

Nenhum.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

r-embarque

...

Rowid

...

X

...

 

...

 

...

Rowid do Embarque

...

p-numero-ordem

...

Int

...

zzzzz9,99

...

X

...

 

...

 

...

Número da Ordem

...

De-quant

...

Deci

...

>>>>,>>9.9999

...

X

...

 

...

 

...

Quantidade

...

tt-bo-erro

...

Temp-table

...

 

...

 

...

 

...

Temp-table de erro

Método:

createPedidosembarque         

 

Descrição: 

Criação das Ordens Embarque via Pedido de Compra.

Requisitos:

Nenhum.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

r-embarque

...

Rowid

...

X

...

 

...

 

...

Rowid do Embarque

...

p-pedido-compra

...

Int

...

>>>>>,>>9

...

X

...

 

...

 

...

Pedido de Compra

...

tt-bo-erro

...

Temp-table

...

 

...

 

...

 

...

Temp-table de erro

Método:

AddOrdemEmbarque  

 

Descrição: 

Procedure que atualiza o identificar container a ordem selecionada no browser.    

                          

Requisitos:

Nenhum.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

p-identific-container

...

Char

...

X(20)

...

X

...

 

...

 

...

Identificador do container

...

p-tipo-container

...

Char

...

X(20)

...

X

...

 

...

 

...

Tipo do Container

...

pDelOrdem

...

Temp-table

...

 

...

 

...

X

...

Temp-table com os registros eliminados.

...

pRowidOrdensEmbarque

...

Rowid

...

X

...

 

...

 

...

Rowid Ordens Embarque

Método:

DelOrdemEmbarque   

 

Descrição:

Procedure que elimina o identificar container a ordem selecionada no browser.                  

                                          

Requisitos:

Nenhum.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

pRowidOrdensEmbarque

...

Rowid

...

X

...

 

...

 

...

Rowid Ordens Embarque

...

pDelOrdem

...

Temp-table

...

 

...

 

...

X

...

Temp-table com os registros eliminados.

 

Método:

AddAllOrdemEmbarque         

 

Descrição: 

Procedure que autaliza todas as ordens com o identificar container as ordens contidas no browser.                      

                                  

Requisitos:

Nenhum.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

pIdentificContainer

...

Char

...

X(20)

...

X

...

 

...

 

...

Identificador do container

...

pTipoContainer

...

Char

...

X(20)

...

X

...

 

...

 

...

Tipo do Container

...

pDelOrdem

...

Temp-table

...

 

...

 

...

X

...

Temp-table com os registros eliminados

...

pRowidOrdensEmbarque

...

Temp-table

...

X

...

 

...

 

...

Temp-table de ordens de embarque

 

Método:

DelAllOrdemEmbarque          

 

Descrição: 

Procedure que autaliza todas as ordens com o identificar container as ordens contidas no browser.                            

                                                                                    

Requisitos:

...

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

pTableOrd

...

Temp-Table

...

X

...

 

...

 

...

Temp-table de ordens-embarque

...

pDelOrdem

...

Temp-table

...

 

...

 

...

X

...

Temp-table com os registros eliminados.

 

Método:

pi-createHistEmbarque           

 

Descrição: 

Criação do registro de Acompanhamento do Embarque.                          

                                                                                      

Requisitos:

Nenhum.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

pCodEstabel

...

Char

...

X(05)

...

X

...

 

...

 

...

Estabelecimento

...

pEmbarque

...

Char

...

X(16)

...

X

...

 

...

 

...

Embarque

...

pNrProcImp

...

Char

...

X(12)

...

X

...

 

...

 

...

Número do Processo Importação

...

pDtEmissao

...

Date

...

99/99/9999

...

X

...

 

...

 

...

Data emissão

...

pCodItiner

...

Inte

...

>>,>>9

...

X

...

 

...

 

...

Código do Itinerário

...

pCodExportador

...

Inte

...

>>>>>>>>9

...

X

...

 

...

 

...

Código do Exportador

...

pCodDespachante

...

Inte

...

>>>>>>>>9

...

X

...

 

...

 

...

Código do Despachante

...

pCodAgente

...

Inte

...

>>>>>>>>9

...

X

...

 

...

 

...

Código do Agente

...

pCodFabricante

...

Inte

...

>>>>>>>>9

...

X

...

 

...

 

...

Código do Fabricante

...

pHistProcesso

...

Logical

...

Sim/Não

...

X

...

 

...

 

...

Informe se deve ser gerado histórico de processo.

...

pPtoChegada

...

Inte

...

>>,>>9

...

X

...

 

...

 

...

Ponto de Controle

...

c-cod-idiom-usuar

...

Char

...

X

...

 

...

 

...

Código do idioma do usuario

...

tt-bo-erro

...

Temp-table

...

 

...

X

...

 

...

Temp-Table com erros gerados.

 

Método:

pi-atualizaSitProc       

 

Descrição: 

Atualização da Situação do Processo      

                                                                                                         

Requisitos:

Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pNumPedido

Inte

>>>>>,>>9

X

 

 

Pedido de Compra

 

Método:

createOrdensEmbarquebyparcela

 

Descrição: 

Criação das Ordens Embarque via Ordens de Compra.

Requisitos:

Nenhum.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

rEmbarque

...

Rowid

...

X

...

 

...

 

...

Rowid do Embarque

...

pNumeroOrdem

...

Inte

...

zzzzz9,99

...

X

...

 

...

 

...

Ordem de compra

...

pParcela

...

Inte

...

>>>>9

...

X

...

 

...

 

...

Parcela de Compra

...

de-quant

...

Deci

...

>>>>,>>9.9999

...

X

...

 

...

 

...

Quantidade

...

tt-bo-erro

...

Temp-table

...

 

...

X

...

 

...

Temp-Table com erros gerados.

 

Método:

createOrdensEmbarqueNovaParcela

 

Descrição: 

Criação das Ordens Embarque via Ordens de Compra.

Requisitos:

Nenhum.


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-nome-campo

Char

rEmbarque

Rowid


X

 

 

Rowid Nome do Embarquecampo.

c-retorno

Char


 

X

 

Campo solicitado



Método:

getIntfield

 

Descrição: 

Retorna o campo solicitado do registro que estiver posicionado. Só para campos inteiros.


Requisitos:

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-nome-campo

Char


pNumeroOrdem

Inte

zzzzz9,99

X

 

 

Ordem de compra

de-quant

Deci

>>>>,>>9.9999

X

 

 

Quantidade

p-nova-qtde

Deci

>>>>,>>9,9999

X

 

 

Nova quantidade

p-data-entrega

Date

99/99/9999

X

 

 

Data entrega

Nome do campo.

i-retorno

Inte

tt-bo-erro

Temp-table


 

X

 

Temp-Table com erros gerados.

...

Campo solicitado


Método:

RetornaDataParcelaNaoEmbarcadagetDecfield

 

Descrição: 

Retorna o campo solicitado do registro que estiver posicionado. Só para campos decimais.

 Retorna data da parcela de compra não embarcada     

Requisitos: Nenhum.


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

DescriçãopCodEstabel

c-nome-campo

Char


X

(05)

 

 

Nome do campo.

De-retorno

Dec


 

X

 

Campo solicitado



Método:

getLogfield

 

Descrição:

Retorna o campo solicitado do registro que estiver posicionado. Só para campos lógicos.


Requisitos:

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-nome-campo

Char

Código do Estabelecimento

pEmbarque

Char

X(16)

X

 

 

Embarque

pNumeroOrdem

Inte

Zzzzz9,99


X

 

 

Numero Odem compra

Nome do campo.

l-retorno

Log

p-data-entrega

Date

99/99/9999


 

X

 

Data entrega

...

Campo solicitado



Método:

setConstraint2getDatefield

 

Descrição: 

Recebe parâmetros do programa, para ser utilizados no openqueryRetorna o campo solicitado do registro que estiver posicionado. Só para campos do tipo data.


Requisitos:  

Nenhum.


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pc-numero-ordem

Inte

Zzzzz9,99

X

 

 

nome-campo

Char


X

 

 

Nome do campo.

da-retorno

Date


 

X

 

Campo solicitadoNumero Ordem Compra


Método:

SetConstraint3getRawField

 

Descrição: 

Retorna o campo solicitado do registro que estiver posicionado. Só para campos do tipo RawRecebe parâmetros do programa, para ser utilizados no openquery.


Requisitos: 

Nenhum.


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

r

c-nome-

rowid

campo

Rowid

Char


X

 

 

Rowid do Embarque

...

Nome do campo.

raw-retorno

Raw


 

X

 

Campo solicitado


Método:

SetConstraint4getRecidField

 

Descrição: 

Retorna o campo solicitado do registro que estiver posicionado. Só para campos do tipo RECIDRecebe parâmetros do programa, para ser utilizados no openquery.


Requisitos: 

Nenhum.


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCodEstabel

c-nome-campo

Char


X

(05)

X

 

 

Estabelecimento

pEmbarque

Char

X(16)

Nome do campo.

rc-retorno

Recid


 

X

 

 

Embarque

Campo solicitado


Método:

SetConstraint5getKey

 

Descrição: 

Retorna valores dos campos chave do registroRecebe parâmetros do programa, para ser utilizados no openquery.


Requisitos: 

RowObject da BO deve estar posicionada no registro desejadoNenhum.


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCodEstabel

ccod-estabel

Char

X

x(

05

5)

X

 


 

Estabelecimento

pEmbarque

Código do estabelecimento

ccod-embarq

Char

X

x(16)

 

X

 

 

Embarque

pIdentificContainer

Char

X(20)

Código do embarque

icdd-id-antecip

Inte

>>>,>>>,>>9

 

X

 

 

Identificador do Container

ID antecipação


Método:

OpenQuery      goToKey

 

Descrição:

Abre a temp-table para ser utilizada no programaReposiciona registro com base no estabelecimento, embarque e id da antecipação.


Requisitos: 

Nenhum.


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i

ccod-

abertura

estabel

Inte

>>9

Char

x(5)

X



 

 

Número do OpenQuery a ser utilizado pelo programa

 

Método:

piCriaOrdensEmbarque    

 Descrição: 

Cria o identificador do container para o embarque e estabelecimento que estão sendo sugeridos na tela.                                  

Requisitos:

Nenhum.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

pIdentificContainer

...

Char

...

X(20)

...

X

...

 

...

 

...

Identificador do container

...

pTipoContainer

...

Char

...

X(20)

...

X

...

 

...

 

...

Tipo do Container

...

pTabelOrd

...

Temp-table

...

...

 

...

Temp-table de ordens de embarque

 

Método:

piCancelaAlteracao

 Descrição: 

Desfaz as alterações realizadas na manutenção Containers do Embarque(IM0045H).                                  

Requisitos:

Nenhum.

Parâmetros:

...

Parâmetro

...

Tipo

...

Formato

...

I

...

O

...

IO

...

Descrição

...

pSituacao

...

Logical

...

X

...

 

...

 

...

Situação

...

pAntIdent

...

Char

...

X(20)

...

X

...

 

...

 

...

Identificador do container

...

Char

...

X(20)

...

Código do estabelecimento

ccod-embarq

Char

x(16)


 

Código do embarque

icdd-id-antecip

Inte

>>>,>>>,>>9 


 

ID antecipação


Método:

goToKeyTituloEmb

 

Descrição:

Reposiciona registro com base nas informações de título e embarque.


Requisitos:

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

ccod-estab-ap

Char

x(5)   X


 

Código do estabelecimento do título no contas a pagar

ccod-espec-docto-ap

Char

x(3)


 

Espécie do título do contas a pagar          

ccod-ser-docto-ap 

Char

x(5)


 

ID antecipação

ccod-tit-apCharx(10)

Série do título do contas a pagar
ccod-parc-ap Charx(2)

Parcela do título do contas a pagar  
icdn-emitente-ap Inte>>>>>>>>9

Emitente do título do contas a pagar  
ccod-estabelCharx(5)

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

Embarque de importação 


Método:

openQueryMain

 

Descrição:

Realiza abertura da query com todos os registros da tabela.


Requisitos:

Nenhum


Parâmetros:

Nenhum

...

pAntDataDevol

...

Date

...

99/99/9999 

...

...

 

...

Data de Devolução

...