Histórico da Página
...
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | mnbo/bomn250.p |
RecordSet
Unid-negoc-om
tt-item-controle | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
Num-ord-manut | Int | >>>,>>>,>>9 | Número da Ordem Manut | 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étodos Básicos
Método:
getCharField
Descrição: Retorna valor de campos do tipo caracter.
...
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.
...
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.
...
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.
...
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.
...
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
Num-ord-manut | Int |
|
| X |
| Numero Ordem de Manutenção |
Cod-unid-negoc | Char |
|
| X |
| Código Unidade de Negócio |
Método:
getLogField
Descrição: Retorna o valor de campos do tipo lógico.
...
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.
...
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.
...
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.
...
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
Num-ord-manut | Int |
| X |
|
| Número Ordem de Manutenção |
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-om.
Métodos Negócio
Métodos adicionais de atualização e acesso a base de dados.
...
Método:
ValidateRecord
...
Requisitos:
Parâmetros:
Parâmetro | Tipo | I | O | IO IO | Descrição | |||||||||||
PType | Char | X |
|
| Recebe o tipo de validação |
Método:
CarregaTTAux
Descrição: Carrega a temp-table ttUnidNegocioOMAux com as Unidade de Negócio da Ordem de Manutenção.
Parâmetros:
Parâmetro | Tipo | I | O | IO |
| IO Descrição | |||||||||||
pnum-ord-manut | Int | X |
|
| Número Ordem de Manutenção | ||||||||||||
ttUnidNegocioOMAux | Temp-table | X | X |
|
| Temp-table com a Matriz Unidade de Negócio OM |
Método:
CopiaMatrizUnidNegoc
...
Descrição: Faz a Copia da Matriz Unidade Negócio de Investimento para Matriz Unidade Negócio da Ordem de Manutenção.
Parâmetros:
Parâmetro |
| Tipo | I I | O | OIO | IO Descrição | ||||
pnum-ord-inv | Int |
| X |
|
| Número da Ordem de Investimento | ||||
Pnr-ord-prod | Int | X |
|
| Número Ordem de Manutenção | |||||
Pdt-prev-manut | Date | X |
|
| Data Prevista da Manutenção | |||||
Pcod-estabel | Char |
| X |
|
| Código do Estabelecimento | ||||
pcAction | Char | X |
|
| Ação tomada | |||||
tt-erro-aux | Temp-table |
|
| X |
| Temp-table com os erros |
...
Método:
CriaTTAux
Descrição: Carrega a temp-table ttUnidNegocioOMAux, com as unidades de negócio da ordem de manutenção original, para posterior reutilização.
Parâmetros:
Parâmetro |
| Tipo | I I | O | OIO | IO Descrição | |||||||||||
Pnum-ord-manut | Int | X |
|
| Número da Ordem de Manutenção | ||||||||||||
ttUnidNegocioOMAux | Temp-table |
| X | X |
| Temp-table com a Matriz Unidade de Negócio OM |
Método:
CriattMatrizUnidNegoc
...
Descrição: Carrega a temp-table ttUnidNegocioOM com a matriz de Unidade de Negócio da Ordem de Manutenção passada como parâmetro.
Parâmetros:
Parâmetro |
| Tipo | I I | O | OIO | IO Descrição | |||||||||||
Pnum-ord-manut | Int | X |
|
| Número da Ordem de Manutenção | ||||||||||||
ttUnidNegocioOM | Temp-table |
|
| X |
| Temp-table com a Matriz Unidade de Negócio OM |
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 I | O | OIO | IO Descrição | ||||||||||||
Pnum-ord-manut | Int |
| X |
|
| Número da Ordem de Manutenção |