Produto: | Datasul |
Ocorrência: | Documentação de BO |
| Nome Físico | dibo/bosc058.p |
Temp-Table principal utilizada para utilização dos métodos da BO e suas respectivas definições.
Wm-saldo-estoque | ||||
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 |
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 | Não |
dt-validade-lote | Date | 99/99/9999 | Data de validade do lote | Não |
ind-status-saldo | Integer | >9 | Indicador do status do saldo | Sim |
qtd-atual | Decimal | >>>,>>>,>>9.9999 | Quantidade do item atual | Não |
qtd-liberada | Decimal | >>>,>>>,>>9.9999 | Quantidade do item | Não |
Métodos básicos de acesso ao banco de dados.
Método:
goToKey
Descrição:
Reposiciona o registro da tabela wm-saldo-estoque 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 |
pcod-item | Char | X(16) | X |
|
| Código do item |
pcod-refer | Char | X(8) | X |
|
| Código da referência |
pcod-lote | Char | X(10) | X |
|
| Código do lote |
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 registros da wm-saldo-estoque.
Método:
OpenQueryEstabelLocal
Descrição:
Busca os registros de determinadas faixas de Estabelecimentos e Locais.
Constraints Associados:
SetConstraintEstabelLocal
Método:
SetConstraintEstabelLocal
Descrição:
Solicita informações para seleção de registros de determinadas faixas de Estabelecimentos e Locais.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-cod-estabel-ini | Char | X(3) | X |
|
| Código do estabelecimento inicial |
c-cod-estabel-fim | Char | X(3) | X |
|
| Código do estabelecimento final |
c-cod-local-ini | Char | X(3) | X |
|
| Código do local inicial |
c-cod-local-fim | Char | X(3) | X |
|
| Código do local final |
Método:
OpenQueryItemReferLote
Descrição:
Busca os registros de determinadas faixas de Itens, Referências e Lotes.
Constraints Associados:
SetConstraintItemReferLote
Método:
SetConstraintItemReferLote
Descrição:
Solicita informações para seleção de registros de determinadas faixas de Itens, Referências e Lotes.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-cod-item-ini | Char | X(16) | X |
|
| Código do item inicial |
c-cod-item-fim | Char | X(16) | X |
|
| Código do item final |
c-cod-refer-ini | Char | X(8) | X |
|
| Código do referência inicial |
c-cod-refer-fim | Char | X(8) | X |
|
| Código do referência final |
c-cod-lote-ini | Char | X(10) | X |
|
| Código do lote final |
c-cod-lote-fim | Char | X(10) | X |
|
| Código do lote final |
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:
atualizaLoteParaAnalise
Descrição
Método consiste em atualizar o status saldo (ind-status-saldo) para "Análise", das tabelas wm-saldo-estoque e wm-box-saldo, quando o status do registro da tabela wm-box-saldo esteja como "Liberado"
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-cod-local | Char | X(03) | X |
| Código Local |
Método:
atualizaLoteParaLiberacao
Descrição
Método consiste em atualizar o status saldo (ind-status-saldo) para "Liberado", das tabelas wm-saldo-estoque e wm-box-saldo, quando o status do registro da tabela wm-box-saldo esteja como "Análise". Alterando também a data de validade do lote das tabelas wm-saldo-estoque e wm-etiqueta.
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-cod-local | Char | X(03) | X |
| Código Local | |
| d-dt-valid | Date | DD/MM/AAAA | X | Data validade |