Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | mnbo/bomn080.p |
RecordSet
Temp-Table principal utilizada para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.
TtCaracTecn | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
cd-comp | char | x(8) | Componente da Folha | Sim |
cd-equipto | char | x(16) | Equipamento | Sim |
cd-folha | char | x(8) | Folha Especificação | Sim |
Char-1 | char | x(100) | ? |
|
Char-2 | char | x(100) | ? |
|
Check-sum | char | x(20) | Check-sum |
|
Complemento | char | x(40) | Complemento |
|
Data-1 | date | 99/99/9999 | ? |
|
Data-2 | date | 99/99/9999 | ? |
|
dec-1 | deci-8 | ->>>>>>>>>>>9.9 | ? |
|
dec-2 | deci-8 | ->>>>>>>>>>>9.9 | ? |
|
dt-result | date | 99/99/9999 | Data |
|
int-1 | inte | ->>>>>>>>>9 | ? |
|
int-2 | inte | ->>>>>>>>>9 | ? |
|
log-1 | logi | Sim/Não | ? |
|
log-2 | logi | Sim/Não | ? |
|
nr-tabela | inte | >>>>9 | Tabela |
|
Observacao | char | x(40) | Resultado |
|
Sequencia | inte | >>,>>9 | Seq |
|
vl-result | deci-4 | ->>>>>>,>>9.999 | Resultado |
|
r-rowid | Rowid |
| Rowid da tabela carac-tecn |
|
Métodos Básicos
Métodos básicos de acesso ao banco de dados.
Método:
gotokey
Descrição:
Reposiciona o registro de Características Técnicas através do código do equipamento, código da folha de especificação, e número do componente da folha de especificação.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
cd-equipto | Char | X(16) | X |
|
| Equipamento |
cd-folha | Char | X(8) | X |
|
| Folha de Especificação |
cd-comp | Char | X(8) | X |
|
| Componente da Folha |
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 carac-tecn.
Métodos Negócio
Métodos adicionais de atualização e acesso a base de dados .
Método:
criaCaracFolhEquipto
Descrição:
Cria as características técnicas do equipamento de acordo com a folha de especificação do equipamento.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PcdFolha | Char | X(08) | X |
|
| Código da Folha de Especificação |
PcdEquipto | Char | X(16) | X |
|
| Código do Equipamento |
Método:
deleteCaracFolhEquipto
Descrição:
Elimina as características técnicas do equipamento relacionadas a folha de especificação do equipamento informada.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PcdEquipto | Char | X(16) | X |
|
| Código do Equipamento |
PcdFolha | Char | X(08) | X |
|
| Código da Folha de Especificação |
Método:
deleteCaracTecn
Descrição:
Elimina todas as características técnicas do equipamento relacionadas ao componente da folha de especificação informada.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PcdFolha | Char | X(08) | X |
|
| Código da Folha de Especificação |
PcdComp | Char | X(08) | X |
|
| Código do Componente da Folha |
Método:
deleteCaracTecnEquipto
Descrição:
Elimina todas as características técnicas relacionadas ao equipamento informado.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PcdEquipto | Char | X(16) | X |
|
| Código do Equipamento |
Método:
retornaCaracTecnEquipto
Descrição:
Retorna temp-table contendo as Características Técnicas do Equipamento informado.
Temp-Table tt-carac-tecn:
define temp-table tt-carac-tecn
field cd-folha like carac-tecn.cd-folha
field cd-comp like mnt-comp-folh.cd-comp
field abreviatura like mnt-comp-folh.abreviatura
field observacao like carac-tecn.observacao
field un-medida like mnt-comp-folh.un-medida
field tipo-result like mnt-comp-folh.tipo-result
field desc-result as char format "x(15)"
field seq-de-impres like mnt-comp-folh.seq-de-impres.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PCdEquipto | Char | X(16) | X |
|
| Código do Equipamento |
tt-carac-tecn | table |
|
| X |
| Temp-Table com as características técnicas |
Método:
setaObservacao
Descrição:
Atualiza o campo observação da Característica Técnica informada.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pCdEquipto | char | x(16) | X |
|
| Equipamento |
PCdFolha | Char | X(8) | X |
|
| Folha de Especificação |
PCdComp | Char | X(8) | X |
|
| Componente de Folha |
PObservac | Char | X(40) | X |
|
| Observacao |
Método:
setaObservacao&Complemento
Descrição:
Preenche os campos Observação (carac-tecn.observacao) e Complemento (carac-tecn.complemento) da Característica Técnica conforme Resultados da mesma (carac-tecn). Opção válida apenas para Característica Técnica do tipo resultado Tabela.
Requisitos:
Posicionar a query do BO de Carac-tecn no registro desejado.
Método:
setaResultadoData
Descrição:
Valida e atualiza o campo Data (dt-result) conforme informado e preenche o campo Observação (observacao). Opção válida apenas para Condição de Operação do tipo resultado Data.
Requisitos:
Posicionar a query do BO de carac-tecn no registro desejado.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pDtMinima | Date | 99/99/9999 | X |
|
| Data Mínima da Folha de Especificação |
pDtMaxima | Date | 99/99/9999 | X |
|
| Data Máxima da Folha de Especificação |
pDtResult | Data | 99/99/9999 | X |
|
| Data Resultado |
Método:
setaResultadoNumerico
Descrição:
Valida e atualiza o campo Valor (vl-result) conforme informado e preenche o campo Observação (observacao). Opção válida apenas para Condição de Operação do tipo resultado Numérico.
Requisitos:
Posicionar a query do BO de carac-tecn no registro desejado.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
PVlMinimo | Dec | ->>>>>>,>>9.999 | X |
|
| Valor Mínimo da Folha de Especificação | |
PvlMaximo | Dec | ->>>>>>,>>9.999 | X |
|
| Valor Máximo da Folha de Especificação | |
PVlResult | Dec | ->>>>>>,>>9.999 | X |
|
| Valor Resultado |