Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | mnbo/bomn094.p |
RecordSet
Temp-Table principal utilizada para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.
ttFamEquipto | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
fm-equipto | char | x(8) | Família | Sim |
descricao | char | x(30) | Descrição | Sim |
cd-planejado | char | x(12) | Planejador | Sim |
fabricante | char | x(20) | Fabricante |
|
fornec-at | char | x(12) | Assist Técnica |
|
cod-emitente | char | x(12) | Fornecedor |
|
criticidade | inte | >9 | Criticidade | Sim |
tp-equipto | inte | >9 | Tipo | Sim |
tp-contador | char | !x | Tipo Contador | Sim |
media-dias | inte | >>>9 | Num Dias |
|
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 Equipe |
|
Métodos Básicos
Métodos básicos de acesso ao banco de dados.
Método:
goToKey
Descrição:
Reposiciona o registro de fam-equipto através do código da Família.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
fm-equipto | char | x(8) | X |
|
| Família |
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 fam-equipto.
Os registros são ordenados pelo código da Família.
Método:
openQueryStatic (“Descricao”)
Descrição:
Busca conjunto de registros da tabela fam-equipto com a descrição da Família dentro da faixa informada. Os registros são ordenados pela descrição da Família.
Constraints Associados:
Executar o método setConstraintDescricao.
Método:
openQueryStatic (“FmEquipto”)
Descrição:
Busca conjunto de registros da tabela fam-equipto com a código da Família dentro da faixa informada. Os registros são ordenados pelo código da Família.
Constraints Associados:
Executar o método setConstraintFmEquipto.
Método:
setConstraintDescricao
Descrição:
Carrega variáveis com as descrições Inicial e Final para faixa de descrição.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pDescricaoIni | char | x(30) | X |
|
| Descrição Inicial | |
pDescricaoFim | char | x(30) | X |
|
| Descrição Final |
Método:
setConstraintFmEquipto
Descrição:
Carrega variáveis com os códigos Inicial e Final para faixa de código da Família.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFmEquiptoIni | char | x(8) | X |
|
| Família Inicial | |
pFmEquipto Fim | char | x(8) | X |
|
| Família Final |
Métodos Negócio
Métodos adicionais de atualização e acesso a base de dados .
Método:
exportaAlteracaoEquiptos
Descrição:
Processa a exportação das alterações da Família para os Equipamentos relacionados a ela.
Requisitos:
Executar o método retornaCamposAlterados para verificar se a necessidade de fazer a exportação.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
iExporta | Int |
| X |
|
| Tipo de Exportação: 2 – todos os campos; 3 – Conforme conteúdo anterior |
Método:
exportaFolha
Descrição:
Processa a exportação das Folhas de Especificação da Família para todos os Equipamentos relacionados a ela.
Requisitos:
Possuir o código da Família.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-fm-equipto | Char | X(8) | X |
|
| Código da Família de Equipamento |
Método:
retornaCamposAlterados
Descrição:
Retorna o nome dos atributos da Família que sofreram alteração, separados por vírgula e se a Família alterada possui equipamentos relacionados.
Requisitos:
Executar o método logo após alteração do registro via BO.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pRegAlter | char |
|
| X |
| Lista de atributos que sofreram alteração |
lEquipto | log |
|
| X |
| Indica se a Família possue Equitos relacionados |