Árvore de páginas

Versões comparadas

Chave

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

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicodibo/bosc035.p

 


RecordSet

...


Temp-Table principal utilizada para utilização dos métodos da BO e suas respectivas definições.

Wm-box-saldo

Atributo

Tipo

Formato

Descrição

Obr.

cod-estabel

Char

X(3)

Código do estabelecimento

Sim

cod-local

Char

X(3)

Código do local

Sim

id-box

Decimal

>>>>>>>>>9

Identificador único do box

Sim

cod-item

Char

X(16)

Código do item

Sim

cod-refer

Char

X(8)

Código da referência do item

Sim

cod-lote

Char

X(10)

Código do lote

Sim

dt-transacao

Date

99/99/9999

Data de transação

Sim

id-saldo

Decimal

>>>>>>>>>9

Identificador único do saldo

Sim

dt-atua-saldo

Date

99/99/9999

Data de atualização do saldo

Sim

id-docto

Decimal

>>>>>>>>>9

Identificador único do documento

Sim

num-seq-item

Integer

>>>>>9

Número da seqüencia do movimento

Sim

cod-embalagem

Char

X(10)

Código da embalagem

Sim

qtd-original

Decimal

>>>,>>>,>>9.9999

Quantidade do item original

Não

qtd-item

Decimal

>>>,>>>,>>9.9999

Quantidade do item

Não

qtd-item-bloq

Decimal

>>>,>>>,>>9.9999

Quantidade do item bloqueada

Não

ind-status-box

Integer

>9

Indicador da situação do box

Sim

ind-status-saldo

Integer

>9

Indicador da situação do saldo

Sim

...

RowNuminteger

Não
r-rowidrowid

Não


Métodos Básicos

...


Métodos básicos de acesso ao banco de dados.

 

 



Método:

goToKey

 

Descrição:

Reposiciona o registro da tabela wm-box-saldo através de sua chave primária. 


Requisitos:

Nenhum 


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel

char

X(3)

X

 

 

Código do estabelecimento

pcod-local

char

X(3)

X

 

 

Código do local

pdt-transacao

date

99/99/9999

X

 

 

Data da transação

pid-saldo

decimal

>>>>>>>>>9

X

 

 

Indentificador único do saldo

 


Queries e Constraints

 


Definição das Queries (acesso ao banco de dados) e Contraints (regras de leitura)  utilizadas para buscar grupos de registros da base de dados.

 

 



Método:

openQueryMain

 

Descrição:

Disponibiliza todos os saldos.

 

 



Método:

OpenQueryBox

 

Descrição:

Busca os registros de um determinado Estabelecimento, Local e Box. 


Constraints Associados:

SetConstraintBox

 

 



Método:

SetConstraintBox

 

Descrição:

Solicita informações para seleção de saldos de um determinado Estabelecimento, Local e Box. 


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcod-estabel

Char

X(3)

X

 

 

Código do estabelecimento

pcod-local

Char

X(3)

X

 

 

Código do local

pid-box

Decimal

>>>>>>>>>9

X

 

 

Identificador único do box

...


Métodos Negócio

...


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

 



Método: 

GetDesItem

 

Descrição

Método consiste na pesquisa da descrição do item, de acordo com o código do item informado.

 

Requisitos:

Nenhum

 


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-cod-item

Char

X(16)

X

 

 

Código do item

c-des-item

Char

X(60)

 

X

 

Descrição do item

 

...



Método: 

getNomEstabel

 

Descrição

Método consiste na pesquisa do nome do estabelecimento, de acordo com o  código de estabelecimento 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-nom-estabel

Char

X(40)

 

X

 

Nome do estabelecimento

 

...



Método: 

getNomLocal

 

Descrição

Método consiste na pesquisa do nome do local, segundo código do local informado.

 

Requisitos:

Nenhum 


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-cod-local

Char

X(3)

X

 

 

Código do local

c-nom-local

Char

X(40)

 

X

 

Nome do local

 

...



Método: 

getLocalizacaoItem

...

Método consiste na pesquisa da localização do item, de acordo com Estabelecimento, Local e Id-box informados.

 

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-cod-local

Char

X(3)

X

 

 

Código do local

i-id-box

Decimal

>>>>>>>>>9

X

 

 

Identificador único do box

c-cod-bloco

Char

X(3)

 

X

 

Código do bloco

c-cod-rua

Char

X(3)

 

X

 

Código da rua

c-cod-nivel

Char

X(3)

 

X

 

Código do nível

c-cod-coluna

Char

X(3)

 

X

 

Código da coluna

...


 

Método: 

getOcupacaoBox

 

Descrição

...

                                  ind-status-saldo.

 


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcCodEstabel

Char

X(3)

X

 

 

Código do estabelecimento

pcCodLocal

Char

X(3)

X

 

 

Código do local

pdeIdBox

Decimal

>>>>>>>>>9

X

 

 

Identificador único do box

ttResumo

Table


 

 

X

 

Tabela de resumo de ocupação

 

 



Método: 

getOcupacaoItem

 

Descrição

...

                          ind-status-saldo.

 


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcCodEstabel

Char

X(3)

X

 

 

Código do estabelecimento

pcCodLocal

Char

X(3)

X

 

 

Código do local

pcCodItem

Char

X(16)

X

 

 

Código do item

pcCodRefer

Char

X(8)

X

 

 

Código do refer

pcCodLote

Char

X(10)

X

 

 

Código do lote

ttResumoItem

Table


 

 

X

 

Tabela de resumo de ocupação do item

 

...



Método: 

getGeraDetalhe

 

Descrição

...

        FIELD qtd-item     LIKE wm-docto-itens.qtd-item. 


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pcCodEstabel

Char

X(3)

X

 

 

Código do estabelecimento

pcCodLocal

Char

X(3)

X

 

 

Código do local

pdeIdBox

Decimal

>>>>>>>>>9

X

 

 

Identificador único do box

pcCodItem

Char

X(16)

X

 

 

Código do item

pcCodRefer

Char

X(8)

X

 

 

Código da referência

pcCodLote

Char

X(10)

X

 

 

Código do lote

pdtDtTransacao

Date

99/99/9999

X

 

 

Data da transação

pcCodEmbalagem

Char

X(10)

X

 

 

Código da embalagem

pdeQtdOriginal

Decimal

>>>,>>>,>>9.9999

X

 

 

Quantidade original

pdeQtdItem

Decimal

>>>,>>>,>>9.9999

X

 

 

Quantidade Item

pdeQtdItemBloq

Decimal

>>>,>>>,>>9.9999

X

 

 

Código do Item bloqueado

piIndStatusSaldo

Integer

>9

X

 

 

Indicador do status do saldo

ttResumoItem

Table

 


 

X

 

Tabela de resumo de ocupação do item

...