Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/bodi268.p |
RecordSet
Temp-Table principal utilizada para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.
tt-it-markup |
Atributo | Tipo | Formato | Descrição | Obr. |
cod-estabel | Char | X(3) | | Sim |
cod-serie | Char | X(5) | | Sim |
cod-nota-fisc | Char | X(16) | | Sim |
num-sequencia | Inte | >>,>>9 | | Sim |
cod-item | Char | X(16) | | Sim |
num-desconto | Inte | >,>>>,>>>,>>9 | Campo interno para controlar qual desconto foi aplicado no pedido/nota fiscal/cotação | Sim |
val-pct-desconto-periodo | Dec-3 | ->9.999 | | |
val-pct-desconto-prazo | Dec-3 | ->9.999 | | |
char-1 | Char | x(100) | | |
char-2 | Char | x(100) | | |
log-1 | Log | Sim/Não | | |
log-2 | Log | Sim/Não | | |
dec-1 | Dec-8 | ->>>>>>>>>>>9.9 | | |
dec-2 | Dec-8 | ->>>>>>>>>>>9.9 | | |
int-1 | Inte | ->>>>>>>>>9 | | |
int-2 | Inte | ->>>>>>>>>9 | | |
log-concede-bonif-qtd | Log | Sim/Não | Indica se ser concedida bonificação em quantidade, ou seja, se a quantidade vendida deste item implicar em bonificação de um outro item numa quantidade proporcional a essa | |
val-desconto | Deci-5[5] | >>>,>>>,>>9.999 | Descontos da tabela de descontos, em percentual ou valor, conforme parâmetros do módulo | |
Métodos Básicos
Métodos básicos de acesso ao banco de dados.
Método:
goToKey
Descrição:
Reposiciona o registro de desc-it-nota-fisc através do índice ch-codigo.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-estabel | char | x(03) | X | | | Código do Estabelecimento |
pcod-serie | char | X(05) | X | | | Série |
pcod-nota-fiscal | char | X(16) | X | | | Código da Nota fiscal |
pnum-sequencia | Int | >>,>>9 | X | | | Número da sequência |
pit-codigo | Char | X(16) | X | | | Código Item |
pnum-desconto | int | >>>>>>9 | X | | | Número Desconto |
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 (“ChCodigo”)
Descrição:
Busca conjunto de registros da tabela desc-it-nota-fisc de acordo com os valores das variáveis setadas no método setConstraintChCodigo. Os registros são ordenados pelo índice ch-codigo.
Constraints Associados:
Executar o método setConstraintChCodigo
Método:
setConstraintChCodigo
Descrição:
Recebe os parâmetros para determinar a faixa na tabela desc-it-nota-fisc.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pc-cod-estabel | Char | x(03) | X | | | Código do estabelecimento |
pc-cod-serie | char | X(05) | X | | | Série |
pc-nr-nota-fis | Char | X(16) | X | | | Número da nota fiscal |
pi-nr-seq-fat | Int | >>9 | X | | | Número Sequência |
pc-it-codigo | Char | X(16) | X | | | Código Item |
Métodos Avançados
Métodos e validações das regras de negócio.
Método:
ValidarCamposTabela
Descrição:
Valida os campos da tabela desc-it-nota-fisc. Esse método é utilizado pelo método createRecord. Sua função é verificar o preenchimento dos campos.

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))