Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicoscbo/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-transfInteger>>>>,>>9Número documento transferênciaSim

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-unifCharX(20)Conta contábil unificadaNão
cod-ccusto-movto-unifCharX(20)Centro de custo unificadaNã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


 

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


 

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