Árvore de páginas

Versões comparadas

Chave

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

...

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

 

 

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(3)

X

 

 

Código do Estabelecimento

c-embarque

Char

X(12)

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:

Nenhum

 

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.

...

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

...

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 de atualização e acesso a base de dados.

 

 

Método:

validateCreate

 

Descrição: 

Valida/Cria novas 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

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

...

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(03)

X

 

 

Estabelecimento

p-embarque

Char

X(12)

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 Criacao 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

...

createPedidosembarque         

 

Descrição: 

Criação Criacao 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

 

 

Indetificador 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.

...

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

pRowidOrdensEmbarque

Rowid

 

X

 

 

Rowid Ordens Embarque

pDelOrdem

Temp-table

 

 

 

X

Temp-table com os registros eliminados.

...

DelAllOrdemEmbarque          

 

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

pTableOrd

Temp-Table

 

X

 

 

Temp-table de ordens-embarque

pDelOrdem

Temp-table

 

 

 

X

Temp-table com os registros eliminados.

...

pi-createHistEmbarque           

 

Descrição: 

Criação Criacao do registro de Acompanhamento do Embarque.                          

                                                                                      

Requisitos:

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCodEstabel

Char

X(03)

X

 

 

Estabelecimento

pEmbarque

Char

X(12)

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.

...

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

...

createOrdensEmbarquebyparcela

 

Descrição: 

Criação Criacao 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.

...

createOrdensEmbarqueNovaParcela

 

Descrição: 

Criação Criacao 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

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

tt-bo-erro

Temp-table

 

 

X

 

Temp-Table com erros gerados.

...

RetornaDataParcelaNaoEmbarcada

 

Descrição: 

Retorna data da parcela de compra não embarcada     

 

Requisitos:

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCodEstabel

Char

X(03)

X

 

 

Código do Estabelecimento

pEmbarque

Char

X(12)

X

 

 

Embarque

pNumeroOrdem

Inte

Zzzzz9,99

X

 

 

Numero Odem compra

p-data-entrega

Date

99/99/9999

 

X

 

Data entrega

...

setConstraint2

 

Descrição: 

Recebe parâmetros do programa, para ser utilizados no openquery.

 

Requisitos: 

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-numero-ordem

Inte

Zzzzz9,99

X

 

 

Numero Ordem Compra

 

 

Método:

SetConstraint3

 

Descrição: 

Recebe parâmetros do programa, para ser utilizados no openquery.

 

Requisitos: 

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

r-rowid

Rowid

 

X

 

 

Rowid do Embarque

...

SetConstraint4

 

Descrição: 

Recebe parâmetros do programa, para ser utilizados no openquery.

 

Requisitos: 

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCodEstabel

Char

X(03)

X

 

 

Estabelecimento

pEmbarque

Char

X(12)

X

 

 

Embarque

 

 

Método:

SetConstraint5

 

Descrição: 

Recebe parâmetros do programa, para ser utilizados no openquery.

 

Requisitos: 

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCodEstabel

Char

X(03)

X

 

 

Estabelecimento

pEmbarque

Char

X(12)

X

 

 

Embarque

pIdentificContainer

Char

X(20)

X

 

 

Identificador do Container

 

 

Método:

OpenQuery     

 

Descrição: 

Abre a temp-table para ser utilizada no programa.

 

Requisitos: 

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-abertura

Inte

>>9

X

 

 

Número do OpenQuery a ser utilizado pelo programa

...