Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | scbo/bosc070.p |
RecordSet
Temp-Table principal utilizada para utilização dos métodos da BO e suas respectivas definições.
docto-transf-depos | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
num-docto-transf | Integer | >>>>,>>9 | Número documento transferência | Sim |
cod-estabel | Char | X(05) | Código do estabelecimento | Sim |
dat-docto | Date | 99/99/9999 | Data documento | Não |
cod-usuar | Char | X(12) | Código do usuário | Não |
cdn-emitente | Integer | >>>>>>>>9 | Código do emitente do documento | Não |
cod-depos-saida | Char | X(03) | Código do depósito de saída | Não |
cod-depos-entr | Char | X(03) | Código do depósito de entrada | Não |
idi-sit-docto | Integer | >9 | Situação do documento | Não |
cod-cta-ctbl | Char | X(17) | Código da conta contábil | Não |
id-docto | Decimal | >>>>>>>>>>>>>9 | Identificador do documento | Não |
id-docto-ent | Decimal | >>>>>>>>>>>>>9 | Identificador do documento de entrega | Não |
id-carga | Decimal | >>>>>>>>>>>>>9 | Identificador da carga | Não |
log-gera-sugest | Logical | Sim/Não | Gera sugestão de retirada | Sim |
cod-cta-ctbl-unif | Char | X(20) | Conta contábil unificada | Não |
cod-ccusto-movto-unif | Char | X(20) | Centro de custo unificada | 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 docto-transf-depos através de sua chave primária.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
num-docto-transf | Integer | >>>>,>>9 | X |
|
| Número documento transferência |
Método:
findLastNumDocTransf
Descrição:
Retorna o último número do documento de tranferência (num-docto-transf + 1) da tabela docto-transf-depos através de sua chave primária.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
num-docto-transf | Integer | >>>>,>>9 | X |
| Número documento transferência |
Método:
gera-numero-op-manual
Descrição:
Retorna o último numero do documento (num-docto-transf + 1) caso o numero seja menor que 999999, senão irá buscar o próximo número disponível.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
num-docto-transf | Integer | >>>>,>>9 | X |
| Número documento transferência |
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:
Disponibiliza todos os documentos de transferência de depósitos.
Método:
openQueryNumDocto
Descrição:
Busca os registros de uma determinada faixa de Documentos de Transferência.
Constraints Associados:
setConstraintNumDocto
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
NumDoctoIni | Integer | >>>>,>>9 | X |
|
| Número documento transferência |
NumDoctoFim | Integer | >>>>,>>9 | X |
|
| Número documento transferência |
Métodos Negócio
Métodos adicionais de atualização e acesso à base de dados.
Método:
createRoteiroCQ
Descrição:
Faz as validações necessárias para em seguida chamar o programa cqp\cqapi001.p para criar o Roteiro de CQ.
Parâmetros:
Parâmetro | Tipo | I | O | IO | Descrição |
ttDocto-transf-depos | temp-table | X |
|
| Documento transferência Depósito |
ttItem-docto-transf-depos | temp-table | X |
|
| Itens Documento transferência |