Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/bosc042.p |
RecordSet
Temp-Table principal utilizada para utilização dos métodos da BO e suas respectivas definições.
Familia | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
cod-familia | char | x(8) | Código da Família | Sim |
des-familia | char | x(40) | Descrição da Família | Sim |
cod-unid-med | char | x(2) | Unidade de Medida da Família | Sim |
ind-tipo-contr-est | inte | >9 | Tipo de Controle Estoque | 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 |
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-familia através de sua chave primária (idx-familia).
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-familia | char | x(8) | X |
|
| Código da Familia |
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 as famílias.
Método:
OpenQueryByCod-familia
Descrição:
Busca os registros de uma determinada faixa de famílias (inicial e final).
Constraints Associados:
SetConstraintCod-familia
Método:
SetConstraintCod-familia
Descrição:
Solicita informações para seleção de famílias (inicial e final).
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-familia-ini | Char | x(8) | X |
|
| Código do Família Inicial |
pcod-familia-fim | Char | x(8) | X |
|
| Código do Família 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-familia
Método:
SetConstraintDes-familia
Descrição:
Solicita informações para seleção de descrição das famílias.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pdes-familia-ini | Char | x(40) | X |
|
| Descrição da Família Inicial |
pdes-familia-fim | Char | x(40) | X |
|
| Descrição da Família Final |
Métodos Negócio
Métodos adicionais de atualização e acesso à base de dados.
Método:
importaFamilia
Descrição
Método consiste na importação on-line de registros da família. Ele é responsável pela gravação dos registros da tabela WM-FAMILIA através da temp-table tt-familia-aux passada como parâmetro.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
tt-familia-aux | Table | - | X |
|
| Temp-table Auxiliar de Família |
Definição Tabela:
tt-familia-aux |
|
|
|
Atributo | Tipo | Formato | Descrição |
cod-familia | char | x(8) | Código da Família |
des-familia | char | x(40) | Descrição da Família |
cod-unid-med | char | x(2) | Unidade de Medida da Família |
ind-tipo-contr-est | inte | >9 | Tipo de Controle Estoque |
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 |