Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/bosc045.p |
RecordSet
Wm-item-embalagem | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
cod-item | Char | X(16) | Código do item | Sim |
cod-embalagem | Char | X(10) | Código da embalagem | Sim |
val-peso | Decimal | >,>>>,>>9.9999 | Peso da embalagem | Sim |
qtd-item-emb | Decimal | >>>,>>>,>>9.9999 | Quantidade do item na embalagem | Sim |
qtd-min-item-emb | Decimal | >>>,>>>,>>9.9999 | Quantidade mínima do item na embalagem | Sim |
log-abre-embalagem | Logical | Sim/Não | Indica se na retirado do item a embalagem pode ser aberta | Sim |
val-volume | Decimal | >,>>>,>>9.9999 | Volume da embalagem | Sim |
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-item-embalagem através de sua chave primária.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-item | char | X(16) | X |
|
| Código do item |
pcod-embalagem | char | X(10) | X |
|
| Código da embalagem |
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 todas os registros da tabela item-embalagem.
Método:
OpenQueryItem
Descrição:
Busca os registros da tabela item-embalagem (ordenadas por código), pertencentes a um determinado item.
Constraints Associados:
setConstraintItem
Método:
setConstraintItem
Descrição:
Solicita informações para seleção de itens-embalagens conforme código de item informado.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-item | Char | X(16) | X |
|
| Código do item |
Métodos Negócio
Métodos adicionais de atualização e acesso à base de dados .
Método:
getDescFK
Descrição
O método consiste na pesquisa em uma tabela, conforme parâmetro passado e retorna uma descrição/comentário.
No caso da verificação da integração de produtos, é passado o nome da tabela (wm-integra-produto), o valor que indica integração de embalagens do item (“8”) e uma variável de que indicará se o registro foi encontrado ou não (“YES”/”NO”). A localização do registro indica existência de integração.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-table | Char |
| X |
|
| Nome da tabela a ser pesquisada |
c-param | Char |
| X |
|
| Valor do parâmetro |
c-description | Char |
|
| X |
| Valor da descrição |
Método:
getDescEmbalagem
Descrição
O método consiste na pesquisa da descrição da embalagem, conforme código da embalagem informado.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-cod-embalagem | Char | X(10) | X |
|
| Código da embalagem |
c-des-embalagem | Char | X(40) | X |
|
| Descrição da embalagem |
Método:
getDescItem
Descrição
O método consiste na pesquisa da descrição do item, conforme código do item informado.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-cod-item | Char | X(10) | X |
|
| Código do item |
c-des-item | Char | X(60) | X |
|
| Descrição do item |
Método:
setAtualizaVolume
Descrição
O método consiste na atualização de volumes de embalagens que possuem relacionamento com um item em específico.
Requisitos:
Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-cod-embalagem | Char | X(10) | X |
|
| Código da embalagem a ser atualizada |
de-val-volume | Decimal | >,>>>,>>9.9999 | X |
|
| Valor do volume a ser atualizado |