Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/bodi318.p |
RecordSet
Temp-Table principal utilizada para utilização dos métodos da BO e suas respectivas definições.
Frete Autônomo | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
Parcela | Char | X(9) | Parcela | Sim |
Dt-venciment | Date | 99/99/9999 | Data de Vencimento da Duplicata | Sim |
Dt-desconto | Date | 99/99/9999 | Data do Desconto | Sim |
Vl-parcela | Decimal | >>>,>>>,>>9.99999 | Valor da Parcela | Sim |
Vl-desconto | Decimal | >>>,>>>,>>9.99999 | Valor do Desconto | Sim |
Vl-comis | Decimal | >>>,>>>,>>9.99999 | Valor do Comissão do Representante | Não |
Vl-acum-dup | Decimal | >>>,>>>,>>9.99999 | Valor acumulado da duplicada | Sim |
Cod-vencto | Integer | 99 | Código do Vencimento | Sim |
Cod-esp | Char | !! | Código da Espécie | Sim |
char-1 | char | X(100) |
| Não |
Check-sum | char | X(200) |
| Não |
seq-wt-docto | Int | >>>,>>>,>>9 | Seqüência do WT-DOCTO | Sim |
nr-seq-nota | Int | >>>,>>9 | Numero seqüência nota fiscal | Sim |
dec-1 | Dec | ->>>>>>>>>>>9.9 |
|
|
dec-2 | Dec | ->>>>>>>>>>>9.9 |
| Não |
int-1 | Int | ->>>>>>>>>9 |
| Não |
int-2 | Int | ->>>>>>>>>9 |
| Não |
log-1 | Log | Sim/Não |
| Não |
log-2 | Log | Sim/Não |
| Não |
data-1 | Date | 99/99/9999 |
| Não |
data-2 | Date | 99/99/9999 |
| Não |
Métodos Básicos
Métodos básicos de acesso ao banco de dados.
Método:
goToKey
Descrição:
Reposiciona o registro da tabela it-remito através de sua chave primária (ch-item).
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pseq-wt-docto | Int | >>>,>>>,>>9 | X |
|
| Seqüência do WT-DOCTO |
pnr-seq-nota | Int | >>>,>>9 | X |
|
| Numero seqüência nota fiscal |
Pparcela | Char | X(9) | X |
|
| Numero da Parcela |
Método:
LinktoWt-Docto
Descrição:
Relaciona o registro de duplicata com o respectivo WT-DOCTO.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PHandle | Handle |
| X |
|
| Handle do programa que possui a chave do pai (WT-DOCTO) |
Método:
getKey
Descrição:
Retorna os dados da chave da tabela WT-FAT-DUPLIC
Requisitos:
gotokey
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pseq-wt-docto | Int | >>>,>>>,>>9 | X |
|
| Seqüência do WT-DOCTO |
pnr-seq-nota | Int | >>>,>>9 | X |
|
| Numero seqüência nota fiscal |
Pparcela | Char | X(9) | X |
|
| Numero da Parcela |
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:
openQueryDefault
Descrição:
Disponibiliza todos os registros da tabela.
Constraints Associados:
Nenhum
Parâmetros:
Nenhum
Método:
openQueryOfWtDocto
Descrição:
Disponibiliza todos os registros relacionados ao documento.
Constraints Associados:
Nenhum, porém deve ser rodado o método linktowt-docto antes.
Parâmetros:
Nenhum
Método:
openQueryWtDocto
Descrição:
Disponibiliza todos os registros relacionados ao documento.
Constraints Associados:
setConstraintWtDocto
Parâmetros:
Nenhum
Método:
setConstraintWtDocto
Descrição: Filtra os registros de duplicadas pelo documento (wt-docto)
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-i-seq-wt-docto | Int | >>>,>>>,>>9 | X |
|
| Seqüência do WT-DOCTO |
Métodos Negócio
Métodos adicionais de atualização e acesso à base de dados.
Método:
afterNewRecord
Descrição
Disponibiliza uma nova seqüência para a criação de um novo registro.
Requisitos:
Nenhum
Parâmetros:
Nenhum
Método:
totalizaDuplicatas
Descrição:
Método que realiza uma totalização das duplicatas da nota fiscal a ser calculada. É retornado o valor total das duplicatas
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-i-seq-wt-docto | Int | >>>,>>>,>>9 | X |
|
| Seqüência do WT-DOCTO |
p-i-nr-seq-nota | Int | >>>,>>9 | X |
|
| Numero seqüência nota fiscal |
p-de-vl-tot-dup | decimal | >>>,>>>,>>9.99999 |
| X |
| Valor somado das duplicatas |
Método:
totalizaNota
Descrição:
Método que realiza uma totalização das notas fiscais, através dos seus itens.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pi-seq-wt-docto | Int | >>>,>>>,>>9 | X |
|
| Seqüência do WT-DOCTO |
Pi-total-nota | decimal | >>>,>>>,>>9.99999 |
| X |
| Valor total da nota fiscal |