Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicoinbo/boin308.p

 

RecordSet

 

tt-pl-it-calc

 

tt-pl-it-calc 

Atributo

Tipo

Formato

            Descrição

Obr.

   it-codigo              

  char    

   x(16)         

        Item                  

Sim

   compr-fabric           

  inte    

   >9            

        Forma Obtenção        

Sim

   tipo-plano             

  char    

   !!            

        Tipo Plano            

Sim

   cod-obsoleto           

  inte    

   >9            

        Situação              

Sim

   consumo-prev           

  deci-4  

   >>>>,>>9.9999 

        Consumo Previsto      

Sim

   demanda                

  inte    

   >9            

        Tipo Demanda          

Sim

   politica               

  inte    

   >9            

        Política              

Sim

   periodo-fixo           

  inte    

   >>9           

        Período Fixo          

Sim

   tempo-segur            

  inte    

   >>9           

        Tempo Segur           

Sim

   quant-segur            

  deci-4  

   >>>>,>>9.9999 

        Qtde Segur            

Sim

   res-int-comp           

  inte    

   >>>9          

        Ressupr Compras       

Sim

   res-for-comp           

  inte    

   >>>9          

        Ressupr Fornec        

Sim

   res-cq-comp            

  inte    

   >>>9          

        Ressupr CQ Compras    

Sim

   ressup-fabri           

  inte    

   >>>9          

        Ressupr Fabric        

Sim

   res-cq-fabri           

  inte    

   >>>9          

        Ressupr CQ Fabric     

Sim

   lote-multipl           

  deci-4  

   >>>>,>>9.9999 

        Lote Múltiplo         

Sim

   lote-economi           

  deci-4  

   >>>>,>>9.9999 

        Lote Econômico        

Sim

   fator-refugo           

  deci-2  

   >9.99         

        Fator Refugo          

Sim

   quant-perda            

  deci-4  

   >>>>,>>9.9999 

        Qtde Perda            

Sim

   classe-repro           

  inte    

   >9            

        Classe Reprogramação  

Sim

   tipo-est-seg           

  inte    

   >9            

        Controle Estq Segur   

       

   saldo                  

  deci-4  

   ->>>>,>>9.9999

        Saldo Estq            

Sim

   niv-mais-bai           

  inte    

   >9            

        Nível Mais Baixo      

 

   replaneja              

  logi    

   Sim/Não       

        Item deve ser Replanej

Sim

   fm-codigo              

  char    

   x(8)

        Família               

Sim

   nr-dias-desl           

  inte    

   >>9           

        Número Dias Deslocados

Sim

   cons-tp-seg            

  logi    

   Sim/Não       

        Considera Tempo de Seg

Sim

   pl-parametro           

  logi    

   Sim/Não       

        Alteração Parâmetros  

Sim

   pl-pedidos             

  logi    

   Sim/Não       

        Alteração Ped         

Sim

   pl-itens               

  logi    

   Sim/Não       

        Alteração Itens       

Sim

   pl-estoque             

  logi    

   Sim/Não       

        Alteração Estq        

Sim

   pl-ordens              

  logi    

   Sim/Não       

        Alteração Ord         

Sim

   lote-minimo            

  deci-4  

   >>>>,>>9.9999 

        Lote Mínimo           

Sim

   valor-abc              

  deci-4  

   ->>>>,>>>,>>9.9

        Valor Disp Planejado  

Sim

   pl-plano               

  logi    

   Sim/Não       

        Alt Qtde Plano        

Sim

   tipo-requis            

  inte    

   >9            

        Tipo Requisição       

Sim

   saldo-terc             

  deci-4  

   >>>>>,>>9.9999

        Qtde Inicial          

Sim

   tipo-con-est           

  inte    

   >9            

        Tipo Controle Estq    

Sim

   calc-lead-time         

  inte    

   >9            

        Cálculo Lead-Time     

       

   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             

       

 

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 FAMILIA

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pfm-codigo

char

 

X

 

 

Família

pit-codigo

char

 

X

 

 

Item

 


Método:

getKey

 

Descrição: 

Retorna valores dos campos do índice FAMILIA

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pfm-codigo

char

 

 

X

 

Família

pit-codigo

char

 

 

X

 

Item

 


Método:

goToItem

 

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

c-it-codigo

char

 

X

 

 

Item

i-cd-plano

inte

 

X

 

 

Plano (Utilizado na release 203)

 


Método:

goToKeyItem

 

Descrição: 

Procura o primeiro registro de pl-it-calc utilizando o Item.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-it-codigo

char

 

X

 

 

Item

  


Método:

validateRecord

 

Descrição: 

Valida temptable RowObject.

 

Requisitos:

Nenhum

 

Parâmetros:

Recebe o tipo de validação (Create, Delete, Update).



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 pl-it-calc.

 

 

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:

atualizaItemCalcPlano

 

Descrição:

Atualizar pl-it-calc quando os Itens do Plano de Produção forem alterados

 

Requisitos:


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-cd-plano

inte

 

X

 

 

Plano (utilizado na release 203)

c-it-codigo

char

 

X

 

 

Item

 

 

Método:

verificaRoteiroBenef

 

Descrição:  

Verifica se o item possui roteiro para beneficiamento - pl0704

 

Requisitos:


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pit-codigo

char

 

X

 

 

Item

p-benef

log

 

 

X

 

Se possui beneficiamento