Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/bodi372.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 |
des-despesa | char | x(30) | Descrição Despesa | Sim |
cdn-cdconta | char | x(8) | Conta Despesa | Sim |
cdn-ccusto | char | x(8) | Centro de Custo | Sim |
cdn-conta-desp | char | x(17) | Conta Contábil Despesa | Sim |
cdn-tp-calculo | inte | 9 | Tipo Calculo | Sim |
cdn-tp-despesa | inte | 9 | Tipo Despesa | Sim |
cdn-tp-rateio | inte | 9 | Tipo Rateio da Despesa | Sim |
cdn-aplic-desp | inte | 9 | Aplicação Despesa | SIm |
Ds1-narrativa | char | X(2000) | Narrativa da Despesa | |
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 despesa através da código de despesa (p-cod-despesa).
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-cod-despesa | char | | X | | | Código de Despesa |
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:
OpenQueryMain
Descrição:
Busca todos os registros da tabela.
Constraints Associados:
Nenhum.
Método:
OpenQueryDespesa
Descrição:
Busca um conjunto de registros da tabela despesa a partir do cod-despesa e cdn-tp-despesa passados como parâmetros.
Constraints Associados:
SetconstraintDespesa
Método:
SetconstraintDespesa
Descrição:
Recebe os parâmetros da tabela despesa.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-c-cod-despesa-ini | Char | | X | | | Código Despesa Inicial |
p-c-cod-despesa-fim | Char | | X | | | Código Despesa Final |
p-i-tipo-despesa | inte | | X | | | Tipo de Despesa |
Método Negócio
Métodos adicionais de atualização e acesso a base de dados .
Método:
ReturnDescriptionAcct
Descrição:
Retorna a descrição da conta-contabil da despesa.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-c-conta-desp | Char | | X | | | Código da Conta da Despesa |
p-c-descricao | Char | | | X | | Descrição da Conta Contabil |
Método:
ReturnDescriptionCodDespesa
Descrição:
Retorna a descrição da despesa.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-c-cod-despesa | Char | | X | | | Código da Despesa |
p-c-descricao | Char | | | X | | Descrição da Despesa |
Método:
ReturnTpCalculo
Descrição:
Retorna o tipo de calculo da despesa.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-c-cod-despesa | Char | | X | | | Código da Despesa |
p-i-tipo | Char | | | X | | Tipo de Calculo da Despesa |
Método:
ReturnTipoDespesa
Descrição:
Retorna o tipo da despesa.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-c-cod-despesa | Char | | X | | | Código da Despesa |
p-ctipo | Char | | | X | | Tipo da Despesa |
Método:
validateRecord
Descrição
Método criado para pesquisar na tabela, se o registro que o usuário está tentando criar já existe. Caso exista, emitir uma mensagem de erro.
Valida também o tipo da conta-contabil da despesa. Não permite eliminar despesas que já estejam relacionadas à clientes, notas-fiscais, pedidos, remitos ou embarques.
Requisitos:
Nenhum
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))