Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | inbo/boin185q01.p |
RecordSet
Temp-Table principal utilizada para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.
tt-item-tab | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
Nome-abrev | Char | X(12) |
| Sim |
Nr-tab | Char | X(10) |
| Sim |
It-codigo | Char | X(16) |
| Sim |
Pr-item | Dec | >>>>>,>>>,>>9.99999 |
| Sim |
Aliquota-ipi | Dec | >>9.99 |
| Sim |
Desco-quant | Dec | ->9.99999 |
| Sim |
Quant-min | Dec | >>>>,>>9.9999 |
| Sim |
Situacao | Int | >9 | (1- ativo / 2 - inativo ) | Sim |
Cod-cond-pag | Int | >>9 |
| Sim |
Valor-frete | Dec | >>>,>>>,>>9.9999 |
| Sim |
Aliquota-icm | Dec | >>9.99 |
| Sim |
Frete | Log | Sim/Não |
| Sim |
Char-1 | Char | X(100) |
|
|
Char-2 | Char | X(100) |
|
|
dec-1 | Dec | ->>>>>>>>>>>9.99999999 |
|
|
dec-2 | Dec | ->>>>>>>>>>>9.99999999 |
|
|
int-1 | Int | ->>>>>>>>>9 |
|
|
int-2 | Int | ->>>>>>>>>9 |
|
|
Log-1 | Logical | Sim/Não |
|
|
Log-2 | Logical | Sim/Não |
|
|
Data-1 | Date | 99/99/9999 |
|
|
Data-2 | Date | 99/99/9999 |
|
|
Check-sum | Char | X(20) |
|
|
Métodos Básicos
Métodos básicos de acesso ao banco de dados.
Método:
goToKey
Descrição:
Reposiciona o registro do tt-item-tab através do item, nome abreviado, condição pagamento, tabela e qde min.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
Pit-codigo | Char | X(16) | X |
|
|
|
Pnome-abrev | Char | X(12) | X |
|
|
|
Pcod-cond-pag | Int | >>9 | X |
|
|
|
Pnr-tab | Char | X(10) | X |
|
|
|
Pquant-min | Dec | >>>>,>>9.9999 | X |
|
|
|
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:
openQueryStatic (“ByItCodigo”)
Descrição:
Busca conjunto de registros da tabela item-tab. Os registros são ordenados pelo campo do índice primário it-codigo. Obs.: após executar o método openQueryByItCodigo é executado o Método Before.
Constraints Associados:
setconstraintByItCodigo
Método:
before
Descrição:
Complemento do openQueryByItCodigo. Busca os registros da tabela item-tab que relacionam-se com a tabela item.
Constraints Associados:
setconstraintByItCodigo
Método:
setconstraintByItCodigo
Descrição:
Abre a query conforme rowid da tabela tb-pr-cc.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
Pr-tb-pr-cc | Rowid |
| X |
|
| Rowid da tabela tb-pr-cc |
Métodos Negócio
Métodos adicionais de atualização e acesso a base de dados.
Método:
LinkToTb-Pr-Cc
Descrição:
Posiciona a tabela tb-pr-cc através do método getkey.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
Ph-tb-pr-cc | Handle |
| X |
|
| Handle da tabela tb-pr-cc |