Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicoinbo/boin280.p


RecordSet


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

tt-param-compra

Atributo

Tipo

Formato

Descrição

Obr.

prim-ord-man

inte

>>>,>>9

Primeira Ordem Manual

sim

ult-ord-man

inte

>>>,>>9

Número da última Ordem Manual

sim

prox-ord-aut

inte

>>>,>>9

Número da Prox Ordem Automática

sim

end-entr-pad

char

X(3)

Estabelecimento para Entrega Padrão

sim

end-cobr-pad

char

X(3)

Endereço do Estabelecimento para Cobrança

sim

utiliza-icm

logi

Sim/Nao

Utiliza  ou Nao ICMS

sim

aliq-icm-pad

deci

>>9.99


sim

utiliza-iss

logi

Sim/Nao

Utiliza ou não ISS

sim

aliq-iss-pad

deci

>>9.99


sim

utiliza-taxa

logi

Sim/Nao

Utiliza ou não taxa Financeira

sim

taxa-financ

deci

>>9.99

Taxa Financeira

sim

cod-cond-pag

inte

>>9   

Condição de pagamento padrão para o módulo


cod-mensagem

inte

>>9   

Mensagem padrão para o módulo

sim

var-preco

inte

>>9   

Variação de Preço Permitida

sim 

var-quantid

inte

>>9   

Variação de Quantidade Permitida

sim

imprime-fich

logi

Sim/Nao       

Informa se imprime Ficha de Cotação

sim

nome-ass   

char

x(30)

Nome do assinante responsável pela aprovação do pedido


cargo-ass  

char

x(30)



limite     

deci

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

Limite mínimo para a segunda assinatura do pedido

sim

prox-ord-man

inte

>>>,>>9       

próxima Ordem Manual

sim

cria-cot-pen  

logi

Sim/Não       


sim

var-qtd-perm

deci

>>9.99        

Variação de Quantidade Permitida

sim

var-pre-perm

deci

>>9.99        

Variação de Preço Permitida

sim

usa-proc

logi

Sim/Não       

Usa  ou não processo de compras

sim

cota-aprov

logi

Sim/Não       

Indica se permite utilizar aprovador na cotação


num-aut-pedido

logi

Sim/Nao       

Permite numeração automática de pedidos


num-aut-ordem

logi

Sim/Nao       

Permite numeração automática de ordens


nr-dias-taxa

inte

>>9           

Número de dias da Taxa Financeira


ipi-sobre-preco

inte

>9            

IPI sobre preço. Deve ser 1=Bruto,2=Líquido


lim-aprovacao

deci

>>>,>>>,>>>,>>9

Limite de aprovação


mo-codigo    

inte

>9         

Moeda Limite para aprovação

sim

prox-nr-prog

inte

>>>>,>>>,>>9

Número da próxima programação de entrega


compra-centr

logi

Sim/Não    

Indica se o estabelecimento tem Central de Compras

sim

cria-eve-cot

logi

Sim/Não    



cria-eve-ped

logi

Sim/Não    



prim-solic-man

inte

999,999    

Número da Primeira Solicitação Manual


ult-solic-man

inte

999,999    

Número da última Solicitação Manual


prim-solic-esp

inte

999,999    

Número da Prim Solicitação Manual


ult-solic-esp

inte

999,999    

Número da última Solicitação Especial


prim-solic-aut

inte

999,999    

Número da Prim Solicitação Automática


ult-solic-aut

inte

999,999   

Número da última Solicitação Automática


reaj-preco

logi

Sim/Nao   

Informa se Permite Reajuste de Preço


gera-item-for

logi

Sim/Não   



perm-cot-for

logi

Sim/Não   

Indica se serão permitidas cotações para fornecedores


perm-aprov-for

logi

Sim/Não   



trata-pend-aprov

logi

Sim/Não   

Trata pendência de aprovação de ordens


seq-param-cp

inte

>>>,>>>,>>9

Sequência para Índice Único


seq-param-cc

inte

>>>,>>>,>>9

Sequência para Índice único

sim

char-1

char

x(100)



char-2

Char

x(500)



dec-1

deci

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



dec-2

deci

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



pend-aprov  

inte

>9    

Pendência de aprovação da ordem de compra. Deve ser 1=Não Pendente,2=Pendente


num-pedido-ini

inte

>>>,>>9

Número do pedido inicial da planta


num-pedido-fim

inte

>>>,>>9

Número do pedido final da planta


nivel-apr-compra

inte

>>9   

Código nível aprovação eletrônica Ordens/Pedidos


Docto-aprov

inte

>9    

Documento aprovação eletrônica compras. Deve ser 1=Ordem,2=Pedido


check-sum

char

x(20)



num-dias-valid-cotacinte>>9Dias de Validação da Cotação
num-minimo-cotacinte>>9Mínimo de Cotações
num-ult-comprainte>>9Número de Últimas Compras


A partir da release 2.09

log-integr-portal

Logi

Sim/Não

Integração Portal de Compras

Não


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


Requisitos: Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pseq-param-cc

int

>>>,>>>,>>9

x

 

 

Sequência para Índice único


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:

 

Descrição:


ConstraintsAssociados:



Método:

 

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:

 

Descrição:


Requisitos:


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição