Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicoinbo/boin274sd.p

 

RecordSet

 

Temp-Table principal utilizada para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.

tt-ordem-compra

Atributo

Tipo

Formato

Descrição

Obr.

numero-ordem

inte 

zzzzz9,99 

 

Sim   

it-codigo         

char

X(16)

 

Sim

natureza         

inte 

>9             

1 = Compra/2 = Servico/3 = Beneficiamento

Sim

situacao         

inte 

>9             

1=Nao Confirm  / 2=Confirm / 3=Cotada / 4=Elimin /  / 5=Em Cotacao / 6=Termin

Sim

origem            

inte 

>9             

 

Sim

op-codigo        

inte 

>>>>9        

 

Sim

data-emissao 

date

99/99/9999 

 

Sim

ct-codigo        

char

x(20)

 

Sim

sc-codigo       

char

x(20)

 

Sim

requisitante   

char

x(12)

 

Sim

dep-almoxar   

char

X(03)

 

Sim

ordem-servic  

inte 

>>>,>>>,>>9

 

Sim

cod-comprado

char

x(12)

 

Sim

narrativa         

char

X(2000)

 

Sim

num-pedido    

inte 

>>>>>,>>9  

 

Sim

data-pedido

date   

99/99/9999     

 

 

cod-emitente

inte    

 >>>>>>>>9    

 

Sim

data-cotacao

date   

99/99/9999     

 

        

preco-orig

deci-5

>>>>>,>>>,>>9.9

 

Sim

preco-unit

deci-5

>>>>>,>>>,>>9.9

 

Sim

pre-unit-for   

deci-5

>>>>>,>>>,>>9.9

 

Sim

preco-fornec

deci-5

>>>>>,>>>,>>9.9

 

Sim

nr-alt-preco

inte    

>9          

 

Sim

mo-codigo

inte    

>9          

 

Sim

codigo-ipi

logi    

Sim/Não

 

Sim

aliquota-ipi

deci-2

>>9.99        

 

Sim

codigo-icm

inte    

>9             

1=Industrialização /  2=Consumo

Sim

aliquota-icm

deci-2

>>9.99      

 

Sim

aliquota-iss

deci-2

>>9.99      

 

Sim

frete          

logi     

Sim/Não  

Incluso / Nao Incluso

Sim

valor-frete 

deci-4

>>>,>>>,>>9.999

 

Sim

taxa-financ

logi    

Sim/Não      

Incluso / Nao Incluso

Sim

valor-taxa

deci-4

>>9.9999      

 

Sim

saldo-emb

deci-2

>>>,>>9.99    

 

        

perc-descto

deci-5

>9.99999      

 

Sim

saldo-gi         

deci-2

>>>,>>9.99    

 

     

cod-cond-pag

inte    

>>9           

 

Sim

prazo-entreg 

inte    

>,>>9        

 

Sim

contato          

char  

X(12)

 

Sim

impr-ficha      

logi    

Sim/Não    

 

Sim

comentarios  

char  

X(76)

 

Sim

usuario        

char  

X(12)

 

Sim

data-atualiz 

date   

99/99/9999

 

Sim

hora-atualiz 

char  

X(08)

 

Sim

nr-ord-orig  

inte    

>>>,>>>,>>9   

 

Sim

cod-estabel 

char  

x(3)

 

Sim

ind-reajuste 

deci-2

>>9.99       

 

Sim

linha            

inte    

999           

 

Sim

cod-refer    

char  

x(8)

Codigo da Referencia - prod acabado controlado por referencia

Sim

nr-processo

inte    

99,999     

Numero do processo de compras

Sim

valor-descto

deci-4

>>>,>>>,>>9.999

 

        

nr-dias-taxa

inte    

>>9            

 

Sim

tp-despesa

inte    

>>9            

 

        

qt-acum-nec

deci-4

>>>>>,>>9.9999 

Quantidade total das parcelas das ordens

        

qt-acum-rec

deci-2

>>>>>,>>9.9999 

Quantidade recebida total das parcelas das ordens

        

qt-acum-dev

deci-4

>>>>>,>>9.9999 

Quantidade devolvida total das parcelas das ordens

        

ind-extrac

logi    

Sim/Não       

 

       

cons-mrp

logi    

Sim/Não       

 

       

cons-pmp

logi    

Sim/Não       

 

       

item-pai

char  

x(16)

 

Sim

cod-roteiro

char  

x(16)

 

Sim

op-seq

inte    

>>>9          

Numero Sequencial da Operacao da Ordem

Sim

num-ord-inv 

inte    

>>>,>>>,>>9  

 

 

nr-requisicao

inte    

>>>,>>9     

Numero da Requisicao de material

Sim

sequencia

inte    

>>9           

Sequencia da requisicao de material

Sim

reaj-tabela

logi    

Sim/Não     

 

       

nr-tab      

char  

x(10)

Numero da Tabela de precos

Sim

ep-codigo

inte    

>>9            

 

        

conta-contabil

char  

x(17)

 

       

nr-seq-contr

inte    

>>9          

 

    

ordem-emitida

logi    

Sim/Não   

Identificador de emissão de ordens

      

expectativa

logi    

Sim/Não  

Expectativa de

     

qt-solic      

deci-4

>>>,>>>,>>9.999

Quantidade total solicitada na ordem de compra

        

cota-ordem

inte    

9              

 

       

seq-evento

inte    

>9           

Sequencia do evento

   

pend-aprov

inte    

>9            

 

       

perc-vat

deci-2

>>9.99    

 

        

perc-sales-tax

deci-2

>>9.99     

 

        

cod-maq-origem

inte    

999         

 

    

num-processo-mp

inte    

>>>>>>>>9      

 

       

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

 

        

cod-transp

inte    

>>,>>9      

 

      

num-id-documento

inte    

999999999

 

 

nr-contrato

char  

x(16)

Numero do Contrato.

Sim

num-seq-item

inte    

>,>>9        

Seqüência do item no contrato.

Sim

sit-ordem-contrat

inte    

>9             

Situação da ordem no contrato: 1-nao emit. 2 - emitida  3 – cancelada

       

dat-ordem

date   

99/99/9999    

Data do Relacionamento/criação da Ordem de Compra ao Contrato

       

check-sum

char  

x(20)

 

       

 

Métodos Negócio

 

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

 

 

Método: 

buscaInformParcelasOrdemCompra

 

Descrição:

Carrega variáveis que retornarão com informações das parcelas das ordens relacionadas a

ordem-compra p/ consulta em uma tela de  modificação da Ordem de Compra / Parcela.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

prOrdemCompra

rowid

 

X

 

 

Rowid tabela ordem-compra

prPrazoCompra 

rowid

 

X

 

 

Rowid tabela prazo-compra

pcUn                 

char

 

 

X

 

Unidade de medida na tabela cotacao-item

piMoeda            

int

 

 

X

 

Código da moeda

pdaDataEntrega

date

 

 

X

 

Data de entrega na tabela prazo-compra

pcCodRefer      

char

 

 

X

 

Código da referencia na tabela prazo-compra

pdQtdDoForn    

dec

 

 

X

 

Quantidade fornecedor na tabela prazo-compra

pdQuantidade   

dec

 

 

X

 

Quantidade na tabela prazo-compra

pcNomeAbrev  

char

 

 

X

 

Nome abreviado na tabela prazo-compra

pcPedidoClien  

char

 

 

X

 

Pedido do cliente na tabela prazo-compra

pdQtdSalForn  

dec

 

 

X

 

Quantidade do saldo do fornecedor

pdSaldo           

dec

 

 

X

 

Quantidade do saldo na tabela prazo-compra

pcSituacao      

char

 

 

X

 

Combo carregado com a situação na tabela prazo-compra

 pcUnAnt          

char

 

 

X

 

Unidade de medida da cotacao-item anterior

 

 

Método: 

geraDadosExclusaoMultiplantaOrdemCompra

 

Descrição:

Gera dados para envio via multiplanta de eliminação de prazos de compra.

 

Requisitos: 

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

piTipoMovto

int

 

X

 

 

Tipo do movimento

 

 

Método: 

geraNumeroOrdemPedEmerg

 

Descrição:

Gera um novo número de ordem para a manutenção de pedidos emergenciais (wcc0310b)

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

piOrdem

int

 

 

X

 

Número da ordem gerado

rowErros

table

 

 

X

 

Tabela de erros

 

 

Método: 

geraNumOrdemAddManutOrdCompr

 

Descrição:

Gera o Número da Ordem na inclusão por cópia para Manutenção de Ordens (wcc0301a).   

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

plNormal

 

 

X

 

 

Indica se a Ordem que est  send

piSequencia

 

 

 

 

X

Sequência para ordens m£ltipl

piOrdem

 

 

 

 

X

N£mero da ordem gerado