Histórico da Página
...
Métodos básicos de acesso ao banco de dados.
Método:
goToKey
Descrição:
Reposiciona registro com base no índice OPERACAO
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pnr-ord-produ | int | >>>>>>>>9 | X |
|
| Número da ordem produção |
pitem-pai | char | x(16) | X |
|
| Item pai |
pcod-roteiro | char | x(16) | X |
|
| Roteiro |
pop-codigo | int | >>>>9 | X |
|
| Operação |
pit-codigo | char | X(16) | X |
|
| Item reserva |
Método:
goToKeyOrdem
Descrição:
Reposiciona Reposiciona registro com base na ordem, item e estado.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pnr-ord-produ | int | >>>>>>>>9 | X |
|
| Número da ordem produção |
pit-codigo | char | X(16) | X |
|
| Item reserva |
pestado | int |
| X |
|
| Estado |
Método:
getKey
Descrição:
Retorna valores dos campos do índice OPERACAO
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pnr-ord-produ | int | >>>>>>>>9 |
| X |
| Número da ordem produção |
pitem-pai | char | x(16) |
| X |
| Item pai |
pcod-roteiro | char | x(16) |
| X |
| Roteiro |
pop-codigo | int | >>>>9 |
| X |
| Operação |
pit-codigo | char | X(16) |
| X |
| Item reserva |
Método:
goToCodigo
Descrição:
Procura pelo índice, caso não ache, retorna mensagem de erro padrão do EMS
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pnr-ord-produ | int | >>>>>>>>9 | X |
|
| Número da ordem produção |
pit-codigo | char | X(16) | X |
|
| Item reserva |
Método:
validateRecord
Descrição:
Valida Valida temptable RowObject
Requisitos:
Nenhum
Parâmetros:
Recebe o tipo de validação (Create, Delete, Update)
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pType | char |
| X |
|
| Recebe o tipo de validação |
Método:
getCharField
Descrição:
Retorna o valor de um campo character.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | char |
| X |
|
| Nome Campo |
pFieldValue | char |
|
| X |
| Valor Campo |
Método:
getDecField
Descrição:
Retorna o valor de um campo decimal.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | char |
| X |
|
| Nome Campo |
pFieldValue | decimal |
|
| X |
| Valor Campo |
Método:
getIntField
Descrição:
Retorna o valor de um campo inteiro.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | integer |
|
| X |
| Valor Campo |
Método:
getDateField
Descrição:
Retorna o valor de um campo date.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | date |
|
| X |
| Valor Campo |
Método:
getLogField
Descrição:
Retorna o valor de um campo logical.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | Logical |
|
| X |
| Valor Campo |
Método:
getRawField
Descrição:
Retorna valor de campos do tipo raw.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | raw |
|
| X |
| Valor Campo |
Método:
getRecidField
Descrição:
Retorna valor de campos do tipo recid.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | Recid |
|
| X |
| Valor Campo |
...
Procura pelo índice, caso não ache, retorna mensagem de erro padrão do EMS.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-ord-prod | int |
| X |
|
| Ordem de produção |
table for tt-reservas |
|
|
| X |
| Reservas |
Método:
forItem
Descrição:
Procura pelo índice, caso não ache, retorna mensagem de erro padrão do EMS.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-it-codigo | char | X(16) | X |
|
| Item Reserva |
table for tt-reservas |
|
|
| X |
|
|
...
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 ("Main")
...
Executar o método setConstraintOrdProdu
Método:
OpenQueryStatic ("ItCodigo")
...
Constraints Associados:
Executar o método setConstraintItCodigosetConstraintItCodigo
Método:
OpenQueryStatic ("OrdProduEst")
...
Executar o método setConstraintOrdProdu
Método:
OpenQueryStatic ("FiltroItCodigo")
...
Executar o método setConstraintFiltroItCodigo
Método:
SetConstraintOrdProdu
Descrição:
Seta as variáveis de controle para queries contendo o número da ordem de produção.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pnr-ord-produ | Char |
| X |
|
| Número da ordem de produção |
Método:
SetConstraintItCodigo
Descrição:
Seta as variáveis de controle para queries contendo o código do item reserva.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pit-codigo | Int |
| X |
|
| Código Item Reserva |
Método:
SetConstraintFiltroItCodigo
Descrição:
Seta as variáveis de controle para queries contendo o código do item reserva inicial e final e o número ordem produção.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pinicial | Char |
| X |
|
| Item Reserva Inicial |
pfinal | Char |
| X |
|
| Item Reserva Final |
pnr-ord-produ | Char |
| X |
|
| Ordem Produção |
Método:
SetConstraintRecebeEstadosOrdem
Descrição:
Recebeos estados da ordem: nao-iniciadas, liberadas, alocadas, separadas, requisitadas, iniciadas, finalizadas, terminadas.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-nao-iniciadas | char |
| X |
|
| Não iniciadas |
p-liberadas | char |
| X |
|
| Liberadas |
p-alocadas | char |
| X |
|
| Alocadas |
p-separadas | char |
| X |
|
| Separadas |
p-requisitadas | char |
| X |
|
| Requisitadas |
p-iniciadas | char |
| X |
|
| Iniciadas |
p-finalizadas | char |
| X |
|
| Finalizadas |
p-terminadas | char |
| X |
|
| Terminadas |
...
Métodos adicionais de atualização e acesso a base de dados.
Método: QuantidadeAlocadaItem
Descrição:
Calcula o saldo da quantidade alocada do item.
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
i-ordem | integer |
| X |
|
| Ordem |
c-it-codigo | char | X(16) | X |
|
| Código do item |
de-saldo | decimal |
|
| X |
| Saldo |
Método: ValidaEstadoOrdem
Descrição:
Valida os estados da ordem.
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
r-rowid | rowid |
| X |
|
|
|
l-exibe | logical |
|
| X |
|
|
Método: CalculaTotais
Descrição:
Calcula o total da quantidade de reserva, quantidade atendida, quantidade alocada equantidade atual do item.
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-it-codigo | char |
| X |
|
| Código Item |
p-quant-orig | decimal |
|
| X |
| Qtde reserva |
p-quant-atend | decimal |
|
| X |
| Qtde atendida |
p-quant-aloc | decimal |
|
| X |
| Qtde alocada |
p-quant-atu | decimal |
|
| X |
| Qtde atual |
...
Método: CalculaQuantidadesReservas
Descrição:
Calcula quantidade da falta do item, quantidade disponível alocada, quantidade da falta alocada, saldo e quantidade total alocada das reservas do item.
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-nr-ordem | int |
| X |
|
| Número ordem produção |
p-it-codigo | char |
| X |
|
| Código item |
l-saldo-terc | logical |
| X |
|
| Saldo terceiros |
de-falta-item | decimal |
|
| X |
| Falta item |
de-disp-aloc | decimal |
|
| X |
| Disponível alocada |
de-falta-aloc | decimal |
|
| X |
| Falta alocada |
de-saldo | decimal |
|
| X |
| Saldo |
de-tot-aloc | decimal |
|
| X |
| Total alocada |
Método: atualizaReservas
Descrição:
Este procedimento tem por objetivo atualizar/criar as Reservas da Ordem de Produção.
...
ipar02: rowObject - Esta tabela temporária está encarregada de trazer todos os registros dos campos informados
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-1724 | char |
| X |
|
|
|
c-param | char |
| X |
|
|
|
param-wcp0302a | Char |
| X |
|
|
|
ajuste | char l |
|
| X |
|
|
table for rowObject |
|
|
| X |
|
|
Método: verificaOrdem
Descrição:
Este procedimento tem por finalidade verificar se a Reserva da Ordem que o usuário deseja alterar/modificar/eliminar pertence as Ordens de Manutenção Industrial ou Não e caso esta Ordem pertença as de Ordem de Produção, verificar se ela não se encontra no estado de Finalizada (7) ou Terminada (8).
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
i-nr-ord-produ | inte |
| X |
|
| Número ordem produção |
Método: retornaSomaOrig
Descrição:
Este procedimento tem por objetivo retornar a soma original da reserva a ser alocada ser alocada pelo programa de alocação (WCP0315).
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
i-nr-ord-produ | inte |
| X |
|
| Número ordem produção |
de-soma-orig | dec |
|
| X |
| Soma original a ser alocada |
...