Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/bosc044.p |
RecordSet
Temp-Table principal utilizada para utilização dos métodos da BO e suas respectivas definições.
Item | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
cod-item | char | x(16) | Código do Item | Sim |
des-item | char | x(60) | Descrição do Item | Sim |
cod-unid-med | char | x(2) | Unidade de Medida do Item | Sim |
ind-tipo-contr-est | inte | >9 | Tipo de Controle Estoque | Sim |
log-contr-ref | logi | Sim/Não | Controla Referência | Sim |
log-lote-automatico | logi | Sim/Não | Gera Lote Automático | Sim |
num-lote-atual | logi | x(10) | Numeração Atual Lote | Sim |
ind-controle-saida | inte | >9 | Tipo de Controle Saída | Sim |
log-compart-box-lote | logi | Sim/Não | Compartilha Box com Outro Lote | Sim |
log-validade | logi | Sim/Não | Controla Validade | Sim |
log-compart-box-item | logi | Sim/Não | Compartilha Box com Outro Item | Sim |
num-dias-reanalize | inte | >>>9 | Número Dias Reanalize | Sim |
ind-seq-armazenamento | inte | >9 | Seqüência Armazenamento | Sim |
ind-seq-retirada | inte | >9 | Seqüência Retirada | Sim |
ind-forma-arredonda | inte | >9 | Arredondamento | Sim |
cod-familia | char | x(8) | Código da Família | Sim |
val-peso | dec | >,>>>,>>9.9999 | Peso | Sim |
val-comprimento | dec | >,>>>,>>9.9999 | Comprimento | Sim |
val-largura | dec | >,>>>,>>9.9999 | Largura | Sim |
val-altura | dec | >,>>>,>>9.9999 | Altura | Sim |
char-1 | char | x(100) | ? |
|
char-2 | char | x(100) | ? |
|
dec-1 | dec | ->>>>>>>>>>>9.9 | ? |
|
dec-2 | dec | ->>>>>>>>>>> | ? |
|
int-1 | int | ->>>>>>>>>9 | ? |
|
int-2 | int | ->>>>>>>>>9 | ? |
|
log-1 | log | yes/no | ? |
|
log-2 | log | yes/no | ? |
|
data-1 | date | 99/99/9999 | ? |
|
data-2 | date | 99/99/9999 | ? |
|
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 através de sua chave primária (idx-item1).
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-item | char | x(16) | X |
|
| Código do Item |
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 itens.
Método:
OpenQueryByCod-item
Descrição:
Busca os registros de uma determinada faixa de itens (inicial e final).
Constraints Associados:
SetConstraintCod-item
Método:
SetConstraintCod-item
Descrição:
Solicita informações para seleção de itens (inicial e final).
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-item-ini | Char | x(16) | X |
|
| Código do Item Inicial |
pcod-item-fim | Char | x(16) | X |
|
| Código do Item Final |
Método:
OpenQueryByDes-item
Descrição:
Busca os registros de uma determinada faixa de descrição dos itens (inicial e final).
Constraints Associados:
SetConstraintDes-item
Método:
SetConstraintDes-item
Descrição:
Solicita informações para seleção de descrição dos itens.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pdes-item-ini | Char | x(60) | X |
|
| Descrição do Item Inicial |
pdes-item-fim | Char | x(60) | X |
|
| Descrição do Item Final |
Métodos Negócio
Métodos adicionais de atualização e acesso à base de dados.
Método:
importaItem
Descrição
Método consiste na importação on-line de registros de item. Ele é responsável pela gravação dos registros da tabela WM-ITEM através da temp-table tt-item-aux passada como parâmetro.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
tt-item-aux | Table | - | X |
|
| Temp-table Auxiliar de Item |
Definição Tabela:
tt-item-aux |
|
|
|
Atributo | Tipo | Formato | Descrição |
cod-item | char | x(16) | Código do Item |
des-item | char | x(60) | Descrição do Item |
cod-unid-med | char | x(2) | Unidade de Medida do Item |
ind-tipo-contr-est | inte | >9 | Tipo de Controle Estoque |
val-peso | dec | >,>>>,>>9.9999 | Peso |
val-comprimento | dec | >,>>>,>>9.9999 | Comprimento |
val-largura | dec | >,>>>,>>9.9999 | Largura |
val-altura | dec | >,>>>,>>9.9999 | Altura |
cod-familia | char | x(8) | Código da Família |
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 referências (“2”) e uma variável de que indicará se o registro foi encontrado ou não (“YES”/”NO”).
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 |