Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicodibo/bodi159cex.p

 

 

RecordSet

 

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

...

RowErros

Atributos

Tipo

Formato

Descrição

Obr.

i-sequen

Int

 

Sequência do erro

Sim

cd-erro

Int

 

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

...

 

Métodos  Básicos

 

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:

findPedVendaCex

 

Descrição: 

Posiciona o registro conforme informações fornecidas. Retorna se não achou o registro.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-nr-pedido

Inte

>>>,>>>,>>9

X

 

 

Número do Pedido de Venda

PedVendaCex

Temp-table

 

 

X

 

Temp-table ped-venda-cex

...

Método:

GetCurrent

 

Descrição: 

Retorna o registro posicionado.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PedVendaCex

Temp-table

 

 

X

 

Temp-table pedido de venda de exportação

...

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

 

Métodos de atualização e acesso a base de dados.

 

 

Método:

validateCreate

 

Descrição: 

Valida/Cria novos Processos de Exportação    .

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PedVendaCex

Temp-table

 

X

 

 

Temp-table Pedido de venda de exportação

RowErros

Temp-table

 

 

X

 

Temp-table com erros

r-chave

Rowid

 

 

X

 

Rowid do novo registro criado

...

validateUpdate

 

Descrição: 

Valida/Modifica os Processos de Exportação.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PedVendaCex

Temp-table

 

X

 

 

Temp-table pedido de venda de exportação

r-chave

Rowid

 

X

 

 

Rowid do registro a ser modificado

RowErros

Temp-table

 

 

X

 

Temp-tabel com erros

...

validateDelete 

 

Descrição: 

Valida/Elimina Processos de Exportação.        

 

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.

RowErros

Temp-table

 

 

X

 

Temp-table com erros

...

createExportation       

 

Descrição: 

Cria Pedido de Venda de Exportação

 

Requisitos:

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PedVendaCex

Temp-table

 

X

 

 

Temp-table com informações do processo de exportação

...

                                  

Descrição: 

Procura os pontos do itinerario, caso não encontre retorna branco.      

 

Requisitos:

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-itinerario

Inte

>>,>>9

X

 

 

Código do Itinerário

p-itinerario-descricao

Char

X(50)

 

X

 

Descrição do Itinerário

p-itinerario-pto-despacho

Inte

>>,>>9

 

X

 

Ponto de Despacho

p-itinerario-pto-embarque

Inte

>>,>>9

 

X

 

Ponto de Embarque

p-itinerario-pto-desembarque

Inte

>>,>>9

 

X

 

Ponto de Desembarque

p-itinerario-pto-chegada

Inte

>>,>>9

 

X

 

Ponto de Chegada

...

findPontoControle      

 

Descrição: 

Procura pelo indice, se não encontrar retorna branco.  

 

Requisitos:

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-pto-contr-cod-pto-contr

Inte

>>,>>9

X

 

 

Código do Ponto de Controle

p-pto-contr-descricao

Char

X(50)

 

X

 

Descrição do ponto de controle

...

inputExportation        

 

Descrição: 

Recebe temp-table, para criar outra temp-table para criar ped-venda-cex.         

 

Requisitos:

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PedVendaCex

Temp-table

 

X

 

 

Temp-table ped venda cex

...

setDefaultExportation

 

Descrição: 

Seta default de exportação.

 

Requisitos:

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

 

 

 

 

 

 

 

...

validateExportation    

 

Descrição: 

Valida registro de exportação.

 

Requisitos:

Nenhum.

 

Parâmetros:    

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PedVendaCex

Temp-table

 

X

 

 

Temp-table pedido de venda cex

RowErros

Temp-table

 

 

X

 

Temp-table com erros

...