Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | mnbo/bomn115.p |
RecordSet
Temp-Table principal utilizada para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.
ttMiPerParada | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
cd-parada | char | x(8) | Parada | Sim |
dt-inicio | date | 99/99/9999 | Data Início | Sim |
dt-termino | date | 99/99/9999 | Data Término | Sim |
cd-projeto | char | x(8) | Projeto | Sim |
observacao | char | x(40) | Observação | Sim |
sequencia | inte | >>9 | Seq | Sim |
char-1 | char | x(100) |
|
|
char-2 | char | x(100) |
|
|
dec-1 | deci-8 | ->>>>>>>>>>>9.9 |
|
|
dec-2 | deci-8 | ->>>>>>>>>>>9.9 |
|
|
int-1 | inte | ->>>>>>>>>9 |
|
|
int-2 | inte | ->>>>>>>>>9 |
|
|
log-1 | logi | Sim/Não |
|
|
log-2 | logi | Sim/Não |
|
|
data-1 | date | 99/99/9999 |
|
|
data-2 | date | 99/99/9999 |
|
|
check-sum | char | x(20) | Check-sum |
|
r-Rowid | rowid |
| Rowid do registro na tabela Mi-Per-Parada |
|
Métodos Básicos
Métodos básicos de acesso ao banco de dados.
Método:
gotokey
Descrição:
Reposiciona o registro de Período do Plano de Parada através do código da Parada e a Seqüência.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
cd-parada | char | x(8) | X |
|
| Parada |
sequencia | inte | >>9 | X |
|
| Seq |
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 (“Default”)
Descrição:
Busca conjunto de registros da tabela mi-per-parada.
Os registros são ordenados pelo código da Parada e a Seqüência.
Método:
openQueryStatic (“CdParada”)
Descrição:
Busca conjunto de registros de Período do Plano de Parada da Parada informada.
Constraints Associados:
Executar o método setConstraintCdParada.
Método:
openQueryStatic (“Codigo”)
Descrição:
Busca conjunto de registros de Período do Plano de Parada das Paradas contidas na faixa informada.
Constraints Associados:
Executar o método setConstraintCodigo.
Método:
setConstraintCdParada
Descrição:
Carrega variável com código da Parada para openQueryCdParada.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pCdParada | char | x(8) | X |
|
| Parada |
Método:
setConstraintCodigo
Descrição:
Carrega variáveis com o código da Parada Inicial e o código da Parada Final para openQueryCodigo.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pCdParadaIni | char | x(8) | X |
|
| Parada Inicial da faixa | |
pCdParadaFim | char | x(8) | X |
|
| Parada Final da faixa |
Método:
linkToMiParada
Descrição:
Seta as variáveis de controle para criar o linkTo com a tabela pai “Mi-Parada” contendo o campo cd-parada.
Requisitos:
Posicionar a query do BO de Mi-Parada no registro desejado.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pHandle | Handle |
| X |
|
| Handle BO da tabela Mi-Parada |
Métodos Negócio
Métodos adicionais de atualização e acesso a base de dados .
Método:
CopiaPeriodos
Descrição:
Copia os Periodos de uma Parada (origem) para outra Parada (destino).
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pParadaOrigem | char | x(8) | X |
|
| Parada Inicial da faixa |
pParadaDestino | char | x(8) | X |
|
| Parada Inicial da faixa |
Método:
deletePeriodos
Descrição:
Elimina os Periodos do Plano de Parada da Parada informada.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pCdParada | char | x(8) | X |
|
| Parada |
Método:
findFirstMiPerParadaofMiParada
Descrição:
Posiciona no primeiro registro de Periodo de Plano de Parada da Parada informada.
Requisitos: ter aberto no BO alguma Query que contemple o registro.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pCdParada | char | x(8) | X |
|
| Parada |
Método:
IncrementaSequencia
Descrição:
Verifica qual o último Período da Parada informada e retorna o número para a próxima Seqüência a ser criada.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pCdParada | char | x(8) | X |
|
| Parada |
pSequencia | int | >>9 | X |
| Número da próxima Sequencia |