Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicoinbo/boin569.p

 

RecordSet  

 

tt-movto-ggf

tt-movto-ggf 

Atributo

Tipo

Formato

Descrição

Obr.

 cc-codigo           

 char     

  x(8)

     Centro Custo          

 

 cd-tarefa           

 inte     

  >>>>9          

     Tarefa Manutenção     

 

 cd-tecnico          

 char     

  99999-9

     Técnico               

 

 cd-turno            

 char     

  x(10)

     Turno                 

 

 cod-roteiro         

 char     

  x(16)

     Roteiro               

 

 conta-cr-ggf        

 char[6]  

  x(17)

     Conta de Crédito de GG

 

 conta-ordem         

 char     

  x(17)

     Conta da Ordem        

 

 crp-atual           

 logi     

  Sim/Nao        

     ?                     

 

 ct-cr-ggf           

 char[6]  

  x(8)

     Conta de Crédito de GG

 

 ct-ordem            

 char     

  x(8)

     Conta da Ordem         

 

 db-cr-ok            

 logi     

  Sim/Não        

     Débito/Crédito Atualiz

 

 dt-retorno          

 date     

  99/99/9999     

     Data Retorno          

 

 dt-trans            

 date     

  99/99/9999     

     Data Transação         

 

 gm-codigo           

 char     

  x(9)

     Grupo Máquina         

 

 horas-report        

 deci-4   

  >>>,>>9.9999   

     Horas Reportadas      

 

 it-codigo           

 char     

  x(16)

     Item Mob              

 

 lote                 

 char     

  x(10)

     Lote/Série            

 

 matr-func           

 inte     

  99999          

     Funcionário           

 

 narrativa           

 char     

  x(2000)

     Narrativa             

 

 nr-ord-produ        

 inte     

  >>>,>>>,>>9    

     Ordem Produção        

 

 nr-reporte          

 inte     

  >>>>>>>>9      

     Reporte               

 

 nr-req-sum          

 inte     

  >>>,>>>,>>9    

     Requisição Sumariada  

 

 nr-up-report        

 deci-2   

  >>>>,>>9.99    

     UPs Reportadas        

 

 nro-docto           

 char     

  x(16)

     Documento             

 

 num-ord-inv         

 inte     

  >>>,>>9        

     Ordem Invest          

 

 op-codigo           

 inte    

   >>>>9           

     Operação              

 

 op-seq              

 inte    

   >>>9           

     Op Sequencia          

 

 qt-pecas-boas       

 deci-4  

   >>>>,>>>,>>9.99

     Qtde Produzida        

 

 qt-refugo           

 deci-4  

   >>>>,>>9.9999  

     Qtde Refugada         

 

 refer-contab        

 char    

   x(10)

     Referência Contábil   

 

 referencia          

 char    

   x(10)

     Referência            

 

 sc-cr-ggf           

 char[6] 

   x(8)

     Sub-conta de Crédito d

 

 sc-ordem            

 char    

   x(8)

     Sub-conta da Ordem    

 

 serie-docto         

 char    

   x(5)

     Série Documento       

    

 tempo-limp          

 deci-3  

   >>>9.999       

     Tempo Limpeza         

    

 tempo-maquin         

 deci-3  

   >>>9.999       

     Tempo Maquina         

    

 tempo-prepar        

 deci-3  

   >>>9.999       

     Tempo Preparação      

    

 tempo-trans         

 deci-3  

   >>>9.999       

     Tempo Transporte      

    

 tipo-valor          

 inte    

   9              

     Tipo Valor            

    

 tp-especial         

 char    

   x(8)

     Especialidade         

    

 valor-ggf-1-m       

 deci-4[3]

   >>>>,>>>,>>9.99

     Valor GGF ao Mensal   

    

 valor-ggf-2-m       

 deci-4[3]

   >>>>,>>>,>>9.99

     Valor GGF ao Mensal   

    

 valor-ggf-3-m       

 deci-4[3]

   >>>>,>>>,>>9.99

     Valor GGF ao Mensal   

    

 valor-ggf-4-m       

 deci-4[3]

   >>>>,>>>,>>9.99

     Valor GGF ao Mensal   

    

 valor-ggf-5-m       

 deci-4[3]

   >>>>,>>>,>>9.99

     Valor GGF ao Mensal   

    

 valor-ggf-6-m       

 deci-4[3]

   >>>>,>>>,>>9.99

     Valor GGF ao Mensal   

    

 valor-ggf-1-o       

 deci-4[3]

   >>>>,>>>,>>9.99

     Valor GGF ao on-line  

    

 valor-ggf-1-p       

 deci-4[3]

   >>>>,>>>,>>9.99

     Valor GGF ao Padrão   

    

 valor-ggf-2-o       

 deci-4[3]

   >>>>,>>>,>>9.99

     Valor GGF ao on-line  

    

 valor-ggf-3-o       

 deci-4[3]

   >>>>,>>>,>>9.99

     Valor GGF ao on-line  

    

 valor-ggf-4-o       

 deci-4[3]

   >>>>,>>>,>>9.99

     Valor GGF ao on-line  

    

 valor-ggf-5-o       

 deci-4[3]

   >>>>,>>>,>>9.99

     Valor GGF ao on-line  

    

 valor-ggf-6-o       

 deci-4[3]

   >>>>,>>>,>>9.99

     Valor GGF ao on-line  

    

 valor-ggf-2-p       

 deci-4[3]

   >>>>,>>>,>>9.99

     Valor GGF ao Padrão   

    

 valor-ggf-3-p       

 deci-4[3]

   >>>>,>>>,>>9.99

     Valor GGF ao Padrão   

    

 valor-ggf-4-p        

 deci-4[3]

   >>>>,>>>,>>9.99

     Valor GGF ao Padrão   

    

 valor-ggf-5-p       

 deci-4[3]

   >>>>,>>>,>>9.99

     Valor GGF ao Padrão   

    

 valor-ggf-6-p       

 deci-4[3]

   >>>>,>>>,>>9.99

     Valor GGF ao Padrão   

    

 tipo-trans          

 inte    

   >9             

     Tipo Transação        

    

 hr-trans            

 char    

   x(8)

     Hora                  

    

 hr-contab           

 char    

   x(8)

     Hora da Contabilização

    

 dt-contab            

 date    

   99/99/9999     

     Data da Contabilização

    

 contabilizado       

 logi    

   Sim/Não        

     Movimento Contabilizad

    

 cd-equipto          

 char    

   x(16)

     Equipamento           

    

 cod-estabel         

 char    

   x(3)

     Estab                 

    

 tipo-oper           

 inte    

   >9             

     Tipo Operação         

    

 qt-reportada        

 deci-4  

   >>>>>,>>9.9999 

     Qtde Reportada        

    

 char-1               

 char    

   x(100)

     ?                     

    

 char-2              

 char    

   x(100)

     ?                     

    

 dec-1               

 deci-2  

   ->>>>>>>>>>>9.9

     ?                     

    

 dec-2                

 deci-2  

   ->>>>>>>>>>>9.9

     ?                     

    

 int-1               

 inte    

   ->>>>>>>>>9    

     ?                     

    

 int-2               

 inte    

   ->>>>>>>>>9    

     ?                     

    

 log-1               

 logi    

   Sim/Não        

     ?                     

    

 log-2               

 logi    

   Sim/Não        

     ?                     

    

 data-1              

 date     

  99/99/9999     

     ?                      

    

 data-2              

 date     

  99/99/9999     

     ?                     

    

 check-sum           

 char     

  x(20)

     Check-sum             

    

 

RecordSet  Related    

 

Temp-Tables adicionais utilizadas nos demais métodos de negócio para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.

 

 

Atributo

Tipo

Formato

Descrição

Obr.

 

 

 

 

 

 

Métodos Básicos 

 

Métodos básicos de acesso ao banco de dados.

 

 

Método:

goToKey

 

Descrição: 

Reposiciona registro com base no índice ORDEM

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pnr-ord-produ

int

 

X

 

 

Ordem Produção

pdt-trans

date

 

X

 

 

Data Transação

pcc-codigo

char

 

X

 

 

Centro Custo

 


Método:

getKey

 

Descrição: 

Retorna valores dos campos do índice ORDEM

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pnr-ord-produ

int

 

 

X

 

Ordem Produção

pdt-trans

date

 

 

X

 

Data Transação

pcc-codigo

char

 

 

X

 

Centro Custo

 


Método:

validateRecord

 

Descrição: ]

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

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:

OpenQueryStatic ("Main")

 

Descrição: 

Busca conjunto de registros da tabela movto-ggf.

 

 

Método:

SetConstraint


Descrição:


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

 

 

 

 

 

 

 

Métodos Negócio 

 

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

 

 

Método: alteraCdEquipto

 

Descrição:

Altera o Equipamento do Movimento GGF.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCdEquiptoAnt

char

x(16)

X

 

 

Equipamento Anterior

pCdEquiptoAtu

char

x(16)

X

 

 

Equipamento Atual

 

 

Método: canFindCharField

 

Descrição:

Procura se existe algum registro cujo atributo informado tenha valor igual ao valor passado (atributo tipo caracter).

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Nome Campo

pFieldValue

char

 

X

 

 

Valor Campo

pFound

logical

 

 

X

 

Flag (encontrado ou não)

 

 

Método: canFindIntField

 

Descrição:

Procura se existe algum registro cujo atributo informado tenha valor igual ao valor passado (atributo tipo inteiro).

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Nome Campo

pFieldValue

inteiro

 

X

 

 

Valor Campo

pFound

logical

 

 

X

 

Flag (encontrado ou não)

 

 

Método: findFirstMovtoGgfTarefa

 

Descrição:

Posiciona a Query corrente no primeiro registro de movto-ggf da Tarefa da Ordem com a chave informada.

 

Requisitos:

É necessário ter uma query aberta.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pNrOrdProdu

integer

 

X

 

 

Número da Ordem

pCdTarefa

Integer

 

X

 

 

Código da Tarefa da Ordem

 


Método: findlastMovtoGgfMaiorDtTrans

 

Descrição:

Posiciona a Query corrente no último registro de movto-ggf da Ordem informada com data de transação superior a data informada (? para qualquer data).

 

Requisitos:

É necessário ter uma query aberta.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pNrOrdProdu

integer

 

X

 

 

Número da Ordem

pDtTrans

date

99/99/9999

X

 

 

Data da Transação

 

 

Método: findMovtoGgfDtTrans

 

Descrição:

Posiciona a Query corrente no último registro de movto-ggf da Ordem informada com data de transação menor ou igual a data informada.

 

Requisitos:

É necessário ter uma query aberta.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pNrOrdProdu

integer

 

X

 

 

Número da Ordem

pDtTrans

date

99/99/9999

X

 

 

Data da Transação

 

 

Método: findMovtoMaiorUltFech

 

Descrição:

Posiciona a Query corrente no primeiro registro de movto-ggf da Ordem informada com data de transação maior ou igual a data do último fechamento (param-estoq.ult-fech-dia).

 

Requisitos:

É necessário ter uma query aberta.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pNrOrdProdu

integer

 

X

 

 

Número da Ordem

 

 

Método: procuraMovtoGGFTarefEspec

 

Descrição:

Procura movimento de ggf com a Tarefa da Ordem (passar Especialidade como ?) ou Especialidade da Ordem com a chave informada.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pNrOrdProdu

integer

 

X

 

 

Número da Ordem

pCdTarefa

Integer

 

X

 

 

Tarefa da Ordem

pTpEspecial

char

x(08)

X

 

 

Especialidade da Tarefa da Ordem

pFound

logical

 

 

X

 

flag Achou Registro?