Histórico da Página
...
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 |