Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | mnbo/bomn249.p |
RecordSet
Unid-negoc-equipto
tt-item-controle | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
Cod-eqpto | Char | X(16) | Código Equipamento | Yes |
Cod-unid-negoc | Char | X(3) | Código da Unidade de Negócio | Yes |
Val-perc-unid-neg | Dec | >>9.9999 | Percentual Unidade de Negócio | Yes |
Cod-livre-1 | Char | X(100) |
|
|
Cod-livre-2 | Char | X(100) |
|
|
Dat-livre-1 | Date | 99/99/999 |
|
|
Dat-livre-2 | Date | 99/99/999 |
|
|
Num-livre-1 | Int | ->>>>>>>>>9 |
|
|
Num-livre-2 | Int | ->>>>>>>>>9 |
|
|
Val-livre-1 | Dec | ->>>>>>>>>>>9.9999 |
|
|
Val-livre-2 | Dec | ->>>>>>>>>>>9.9999 |
|
|
Log-livre-1 | log | SIM/NAO |
|
|
Log-livre-2 | log | SIM/NAO |
|
|
Métodos Básicos
Métodos básicos de acesso ao banco de dados.
Método:
getCharField
Descrição: Retorna valor de campos do tipo caracter.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PFieldName | Char |
| X |
|
| Campo |
PfieldValue | Char |
|
| X |
| Valor |
Método:
getDateField
Descrição: Retorna o valor de campos do tipo data.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | char |
| X |
|
| Campo |
PFieldValue | Data |
|
| X |
| Valor |
Método:
getDecField
Descrição: Retorna o valor de campos do tipo decimal.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PFieldName | char |
| X |
|
| Campo |
pFieldValue | Dec |
|
| X |
| Valor |
Método:
getIntField
Descrição: Retorna o valor de campo do tipo inteiro.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PfieldName | Char |
| X |
|
| Campo |
PfieldValue | Int |
|
| X |
| Valor |
Método:
getKey
Descrição: Retorna o valor dos campos do índice id.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
Pcod-eqpto | Char |
|
| X |
| Código Equipamento |
pCod-unid-negoc | Char |
|
| X |
| Código Unidade de Negócio |
Método:
getLogField
Descrição: Retorna o valor de campos do tipo lógico.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PfieldName | Char |
| X |
|
| Campo |
PfieldValue | Log |
|
| X |
| Valor |
Método:
getRawField
Descrição: Retorna o valor de campos do tipo raw.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PfieldName | Char |
| X |
|
| Campo |
PfieldValue | Raw |
|
| X |
| Valor |
Método:
getRecidField
Descrição: Retorna o valor de campos do tipo recid.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PfieldName | Char |
| X |
|
| Campo |
PfieldValue | recid |
|
| X |
| Valor |
Método:
goToKey
Descrição: Reposiciona registro com base no índice id.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
Pcod-eqpto | Char |
| X |
|
| Código Equipamento |
Cod-unid-negoc | Char |
| X |
|
| Código Unidade de Negócio |
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:
Abre a query com todos os registros existentes da tabela unid-negoc-eqpto
Métodos Negócio
Métodos adicionais de atualização e acesso a base de dados.
Método:
ValidateRecord
Descrição: Validações pertinentes ao DBO.
Requisitos:
Parâmetros:
Parâmetro | Tipo | I | O | IO | Descrição |
PType | Char | X |
|
| Recebe o tipo de validação |
Método:
CarregaTTAux
Descrição: Carrega a temp-table ttUnidNegocioAux com as Unidade de Negócio da Ordem do Equipamento.
Parâmetros:
Parâmetro | Tipo | I | O | IO | Descrição |
PC-cod-eqpto | Char | X |
|
| Código Equipamento |
ttUnidNegocioAux | Temp-table | X |
|
| Temp-table com Matriz Unidade de Negócio Eqpto |
Método:
CriaTTAux
Descrição: Carrega a temp-table ttUnidNegocioAux, com as unidades de negócio do Equipamento original, para posterior reutilização.
Parâmetros:
Parâmetro | Tipo | I | O | IO | Descrição |
PC-cod-eqpto | Char | X |
|
| Código Equipamento |
ttUnidNegocioAux | Temp-table |
| X |
| Temp-table com Matriz Unidade de Negócio Eqpto |
Método:
criattUnidNegocEqpto
Descrição: Carrega a temp-table ttUnidNegocio com a matriz de Unidade de Negócio do Equipamento passada como parâmetro.
Parâmetros:
Parâmetro | Tipo | I | O | IO | Descrição |
c-par-equipto | Char | X |
|
| Código do Equipamento |
ttUnidNegocio | Temp-table |
| X | X | Temp-table com Matriz Unidade de Negócio Eqpto |
Método:
deleteUnidNegocEqpto
Descrição: Deleta toda a matriz de Unidade de Negócio do equipamento passado como parâmetro.
Parâmetros:
Parâmetro | Tipo | I | O | IO | Descrição |
PC-cod-eqpto | Char | X |
|
| Código Equipamento |
Método:
validaPercentual
Descrição: Valida o percentual das unidades de negócio gravado para a mesma Ordem de Manutenção, sendo que essas tem de fechar na somatória 100%.
Parâmetros:
Parâmetro | Tipo | I | O | IO | Descrição |
PC-cod-eqpto | Char | X |
|
| Código Equipamento |