Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/bodi375.p |
RecordSet
Tabela principal utilizada para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.
Canal Cliente | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
cod-despesa | char | x(12) | Código Despesa | Sim |
cod-estabel | char | x(3) | Estabelecimento | Sim |
serie | char | x(5) | Serie | Sim |
nr-remito | char | x(16) | Numero do Remito | Sim |
val-per-desp | deci | >>9.99 | Percentual da Despesa |
|
val-despesa | deci | ->>>,>>>,>>9.99999 | Valor da Despesa |
|
log-faturada | log | yes/no | Faturada |
|
cod-livre-1 | char | X(2000) |
|
|
cod-livre-2 | Char | X(2000) |
|
|
val-livre-1 | deci | ->>,>>>,>>>,>>9.99999 |
|
|
val-livre-2 | deci | ->>,>>>,>>>,>>9.99999 |
|
|
num-livre-1 | inte | ->,>>>,>>>,>>9 |
|
|
num-livre-2 | inte | ->,>>>,>>>,>>9 |
|
|
log-livre-1 | log | Yes/no |
|
|
log-livre-2 | log | Yes/no |
|
|
dat-livre-1 | date | 99/99/9999 |
|
|
dat-livre-2 | date | 99/99/9999 |
|
Métodos Básicos
Métodos básicos de acesso ao banco de dados, que serão utilizados na base EMS 2.0.
Método:
GoToKey
Descrição:
Reposiciona o registro da tabela desp-remito através da código de despesa (p-cod-despesa),
do código do estabelecimento (pcod-estabel), da serie (pserie) e do numero do remito (pnr-remito).
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-despesa | char |
| X |
|
| Código de Despesa |
pcod-estabel | char |
| X |
|
| Estabelecimento |
pserie | char |
| X |
|
| Serie |
pnr-remito | char |
| X |
|
| Numero do Remito |
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:
OpenQueryParent
Descrição:
Busca um conjunto de registros da tabela desp-remito a partir do cod-estabel, da serie e do nr-remito passados como parâmetro.
Constraints Associados:
SetconstraintParent
Método:
SetconstraintParent
Descrição:
Recebe o estabelecimento, a serie e o número do remito como parâmetro.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-c-cod-estabel | Char |
| X |
|
| Estabelecimento |
p-c-serie | char |
| X |
|
| Serie |
p-c-nr-remito | Char |
| X |
|
| Número do Remito |
Método Negócio
Métodos adicionais de atualização e acesso a base de dados .
Método:
createTTDespesaRemito
Descrição:
Cria a temp-table tt-despesa-remito.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-l-operacao | log |
| X |
|
| Informa se a temp-table deve ser criada. |
p-c-cod-estabel | char |
| X |
|
| Estabelecimento |
p-c-serie | char |
| X |
|
| Série |
p-c-nr-remito | char |
| X |
|
| Número do Remito |
tt-despesa-remito | table |
|
|
| X | temp-table de despesas do remito |
Método:
deleteTTDespesaRemito
Descrição:
Elimina a temp-table tt-despesa-remito.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-c-cod-estabel | char |
| X |
|
| Estabelecimento |
p-c-serie | char |
| X |
|
| Série |
p-c-nr-remito | char |
| X |
|
| Número do Remito |
p-c-cod-despesa | char |
| X |
|
| Código da Despesa |
tt-despesa-remito | table |
|
|
| X | temp-table de despesas do remito |
Método:
getTTDespesaRemito
Descrição:
Define a temp-table tt-despesa-remito.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
tt-despesa-remito | table |
|
|
| X | temp-table de despesas do remito |
Método:
linkToRemito
Descrição:
Recebe o handle da bo de remito como parâmetro e roda método na bo.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pHandle | handle |
| X |
|
| Handle da bo de remito. |
Método:
setValidations
Descrição:
Recebe parâmetros para validação da tt-despesa-remito.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-c-cod-estabel | char |
| X |
|
| Estabelecimento |
p-c-serie | char |
| X |
|
| Série |
p-c-nr-remito | char |
| X |
|
| Número do Remito |
Método:
validatettDespesaRemito
Descrição:
Faz a validação para criação da temp-table tt-despesa-remito.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-i-operacao | inte |
| X |
|
| Tipo de operação |
p-c-cod-despesa | char |
| X |
|
| Código da Despesa |
p-de-val-per-desp | dec |
| X |
|
| Percentagem da Despesa |
p-de-val-despesa | dec |
| X |
|
| Valor da Despesa |
tt-despesa-remito | table |
|
|
| X | temp-table de despesas do remito |
Requisitos:
Nenhum