Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

goToKeyMétodo:

 

Descrição: 

Reposiciona registro com base no índice CODIGO

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pnr-ord-produ

Int

 

X

 

 

Número Ordem Produção

...

Método:

getKey

 

Descrição: 

Retorna valores dos campos do índice CODIGO

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pnr-ord-produ

Int

 

 

X

 

Número Ordem Produção

...

Método:

goToEstabel

 

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

pcod-estabel

Char

 

X

 

 

Estabelecimento

pnr-ord-produ

Int

 

X

 

 

Número Ordem Produção

pit-codigo

Char

 

X

 

 

Item

...

goToItemEmiss

 

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

pit-codigo

Char

 

X

 

 

Item

pdt-emissao

Date

 

X

 

 

Data Emissão

pnr-ord-produ

Int

 

X

 

 

Número Ordem Produção

...

Método:

goToLinha

 

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-linha

Int

 

X

 

 

Linha Produção

pnr-ord-produ

Int

 

X

 

 

Número Ordem Produção

pit-codigo

Char

 

X

 

 

Item

...

Método:

goToReqSum


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-req-sum

Int

 

X

 

 

Requisição Sum

pnr-ord-produ

Int

 

X

 

 

Número Ordem Produção

pit-codigo

Char

 

X

 

 

Item

...

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  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  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

...

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")

...

Descrição: Busca conjunto de registros da tabela ord-prod.

 

 

Método:

OpenQueryStatic ("Estado")

...

Ordena por número da ordem de produção.

 

 

Método:

OpenQueryStatic ("CodEstab")

...

Ordena por número da ordem de produção.

 

 

Método:

OpenQueryStatic ("Datas")

...

Ordena por número da ordem de produção.

 

 

Método:

OpenQueryStatic ("EstFiltroOrdProdu")

...

Executar o método setConstraintEstFiltro

 

 

Método:

OpenQueryStatic ("OrdProdu")

...

Executar o método setConstraintOrdProdu

 

 

Método:

SetConstraintDatas

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

inicio-ini

date

99/99/9999

X

 

 

Data de Início Inicial

inicio-fim

date

99/99/9999

X

 

 

Data de Início Final

termino-ini

date

99/99/9999

X

 

 

Data de Término Inicial

termino-fim

date

99/99/9999

X

 

 

Data de Término Final

log-nao-iniciada

logical

yes/no

X

 

 

Ordens Não Inciadas

log-liberada

logical

yes/no

X

 

 

Ordens Liberadas

log-alocada

logical

yes/no

X

 

 

Ordens Alocadas

log-separada

logical

yes/no

X

 

 

Ordens Separadas

log-iniciada

logical

yes/no

X

 

 

Ordens Iniciadas

log-finalizada

logical

yes/no

X

 

 

Ordens Finalizadas

log-terminada

logical

yes/no

X

 

 

Ordens Terminadas

log-requisitada

logical

yes/no

X

 

 

Ordens Requisitadas

 

 

Método:

SetConstraintEstado

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pinicial

char

 

X

 

 

Inicial

pfinal

char

 

X

 

 

Final

pnao-iniciadas

char

 

X

 

 

Não iniciadas

pliberadas

char

 

X

 

 

Liberadas

palocadas

char

 

X

 

 

Alocadas

pseparadas

char

 

X

 

 

Separadas

prequisitadas

char

 

X

 

 

Requisitadas

piniciadas

char

 

X

 

 

Iniciadas

pfinalizadas

char

 

X

 

 

Finalizadas

pterminadas

char

 

X

 

 

Terminadas

 

 

Método:

SetConstraintOrdProdu

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pnr-ord-produ

char

 

X

 

 

Número Ordem Produção

 

Métodos Negócio 

 

Métodos adicionais de atualização e acesso a base de dados.

...

 

 

Método:

AtualizarEstadoOrdem

 

Descrição:

Atualizar o estado da RowObject conforme o estado da ordem de produção.

...

Ao alterar o estado da ordem de não iniciada para liberada também passa o campo ord-prod.log-1 = yes (liberada). Quando a ordem estiver alocada e for liberada o estado continua como alocada porém o campo ord-prod.log-1 = yes (alocada).

 

Requisitos:

Nenhum

 

Parâmetros:

   IO         

Parâmetro 

Tipo               

 I

O

IO 

         Descrição

i-nr-ord-produ

int

X

 

 

Número Ordem para ser posicionada

...

desabilitaCampo

 

Descrição:

Conforme o tipo de custo (mensal,on-line,padrao) este campo será  desabilitado.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-return

char

 

 

X

 

Retorna campo a ser desabilitado

...

Método: EstadoOrdem

 

Descrição:

Procedimento para retornar o estado da Ordem de Produção

 de acordo com os parâmetros recebidos.

 

Requisitos:


Parâmetros:

Parâmetro

Tipo

Format

I

O

IO

   Descrição

p-nr-ordem

Int

 

X

 

 

Número Ordem

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

c-return

char

 

 

X

 

 

...

Método: VerificaCamposDesmontagem

 

Descrição:

Este Procedimento Valida os campos do programa wcp0318.w

(Desmontagem de item).

 

Requisitos:


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

fi_dt_trans

date

 

X

 

 

Data Trans

fi_conta_contabil

char

 

X

 

 

Conta Contábil

fi-reduzida

int

 

X

 

 

Reduzida

fi-it-codigo

char

 

X

 

 

Item

fi-cod-estabel

char

 

X

 

 

Estabelecimento

fi-cod-depos

char

 

X

 

 

Depósito

fi-cod-localiz

char

 

X

 

 

Localização

fi-un

char

 

X

 

 

Unidade

fi-quantidade

decimal

 

X

 

 

Quantidade

fi-lote

char

 

X

 

 

Lote

fi-nro-docto

char

 

X

 

 

Número Documento

fi-serie-docto

char

 

X

 

 

Série Documento

fi-conta-

contabil-aplicacao

char

 

X

 

 

Conta Contábil Aplicação

fi-reduzida-aplicacao

int

 

X

 

 

Reduzida Aplicação

table for RowErrors

 

 

 

X

 

 

...