Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/bodi353.p |
RecordSet
Temp-Table principal utilizada para utilização dos métodos da BO e suas respectivas definições.
Ped Venda | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
nome-abrev | char | x(12) | Número Abreviado do Cliente | Sim |
nr-pedcli | char | x(12) | Número do Pedido do Cliente | Sim |
nr-sequencia | int | >>,>>9 | Seqüência do Item do pedido | Sim |
it-codigo | char | x(16) | Código do Item | Sim |
cod-refer | char | x(8) | Código da Referência | Sim |
nr-seq-imp | int | >>,>>9 | Número Seqüência do Imposto | Sim |
perc-redimp | dec | >>9.9999 | Percentual de Redução do Imposto | Sim |
tipo-tax | int | 99 | Código Imposto | Sim |
aliquota | dec | >>9.99 | >>9.99 | Sim |
vl-base-imp | dec | >>>,>>>,>>>,>>9 | Valor da Base do Imposto | Sim |
vl-imposto | dec | >>>,>>>,>>>,>>9 | Valor do Imposto | Sim |
conta-tax | char | x(17) | Conta Contábil do Imposto | Sim |
vl-retencao | dec | >>>,>>>,>>>,>>9 | Valor da Retenção | Sim |
conta-retencao | char | x(17) | Conta Contábil da Retenção |
|
perc-retencao | dec | >>>9.99 | Percentual de Retenção |
|
perc-percepcao | dec | >>>9.99 | Percentual de Percepção |
|
vl-percepcao | dec | >>>,>>>,>>>,>>9 | Valor da Percepção |
|
conta-percepcao | char | x(17) | Conta Contábil da Percepção |
|
vl-imposto-me | dec | >>>,>>>,>>>,>>9 | Valor do Imposto em Moeda Estrangeira |
|
vl-base-me | dec | >>>,>>>,>>>,>>9 | Valor da Base do Imposto em Moeda Estrangeira |
|
vl-percepcao-me | dec | >>>,>>>,>>>,>>9 | Valor da Percepção em Moeda Estrangeira |
|
vl-retencao-me | dec | >>>,>>>,>>>,>>9 | Valor da Retenção em Moeda Estrangeira |
|
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 it-pedido-imp através de sua chave primária (ch-imposto).
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-nome-abrev | char | x(12) | X |
|
| Nome abreviado do cliente do item do pedido |
c-nr-pedcli | char | x(12) | X |
|
| Número do pedido do cliente |
nr-sequencia | int | >>,>>9 | X |
|
| Número da seqüência do item do pedido |
it-codigo | char | x(16) | X |
|
| Código do item do pedido |
cod-refer | char | x(8) | X |
|
| Código da referência do item do pedido |
nr-seq-imp | int | >>,>>9 | X |
|
| Número da seqüência do imposto 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:
openQueryDefault
Descrição:
Disponibiliza todos os impostos dos itens de todos os pedidos.
Constraints Associados:
Nenhum
Método:
openQueryParent
Descrição:
Disponibiliza todos os impostos de um determinado item do pedido.
Constraints Associados:
setConstraintParent
Método:
setConstraintParent
Descrição:
Solicita informações do item do pedido do qual se deseja obter os impostos a ele relacionados.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-nome-abrev | char | x(12) | X |
|
| Nome abreviado do cliente do item do pedido |
c-nr-pedcli | char | x(12) | X |
|
| Número do pedido do cliente |
nr-sequencia | int | >>,>>9 | X |
|
| Número da seqüência do item do pedido |
it-codigo | char | x(16) | X |
|
| Código do item do pedido |
cod-refer | char | x(8) | X |
|
| Código da referência do item do pedido |
Métodos Negócio
Métodos adicionais de atualização e acesso à base de dados.
Método:
loadDefaultTaxes
Descrição
Método que retorna a temp-table com os impostos do item do pedido informado.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-nome-abrev | char | x(12) | X |
|
| Nome abreviado do cliente do item do pedido |
c-nr-pedcli | char | x(12) | X |
|
| Número do pedido do cliente |
nr-sequencia | int | >>,>>9 | X |
|
| Número da seqüência do item do pedido |
it-codigo | char | x(16) | X |
|
| Código do item do pedido |
cod-refer | char | x(8) | X |
|
| Código da referência do item do pedido |
nr-seq-imp | int | >>,>>9 | X |
|
| Número da seqüência do imposto do item |
tt-it-pedido-imp | table (bodi353.i) |
|
| X |
| Tabela com os impostos do item do pedido |