Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicoinbo/boin274.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 

Ordem

Sim   

it-codigo         

Char

X(16)

Item

Sim

Natureza         

Inte 

>9             

1 = Compra/2 = Servico/3 = Beneficiamento

Sim

Situacao         

Inte 

>9              

1= Não Confirm  / 2= Confirm / 3= Cotada / 4=Elimin / 5=Em Cotacao / 6=Termin

Sim

Origem            

Inte 

>9             

Origem

Sim

op-codigo       

Inte 

>>>>9        

Operação

Sim

Data-emissao 

Date

99/99/9999 

Data Emissão

Sim

ct-codigo        

Char

x(20)

Conta

Sim

sc-codigo       

Char

x(20)

Centro Custo

Sim

Requisitante   

Char

x(12)

Requisitantes

Sim

dep-almoxar   

Char

X(03)

Depósitos

Sim

Ordem-servic  

Inte 

>>>,>>>,>>9

Ordem Serviço

Sim

cod-comprado

Char

x(12)

Comprador

Sim

Narrativa         

Char

X(2000)

Narrativa

Sim

Num-pedido    

Inte 

>>>>>,>>9  

Pedido

Sim

Data-pedido

Date   

99/99/9999     

Data do Pedido

Não

cod-emitente

Inte    

 >>>>>>>>9    

Fornecedor

Sim

Data-cotacao

Date   

99/99/9999     

 Data Preço

Não

Preco-orig

Deci-5

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

Preço Original

Sim

Preco-unit

Deci-5

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

Preço Unitário

Sim

pre-unit-for   

Deci-5

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

Preço Unitário Fornecedor

Sim

Preco-fornec

Deci-5

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

Preço Fornecedor

Sim

nr-alt-preco

Inte    

>9          

Número Alteração Preço

Sim

mo-codigo

Inte    

>9          

Moeda

Sim

Codigo-ipi

Logi    

Sim/Não

IPI Incluso

Sim

Aliquota-ipi

Deci-2

>>9.99        

Alíquota IPI

Sim

Codigo-icm

Inte    

>9              

1=Industrialização /  2=Consumo

Sim

Aliquota-icm

Deci-2

>>9.99      

Alíquota ICMS

Sim

Aliquota-iss

Deci-2

>>9.99      

Alíquota ISS

Sim

Frete          

Logi    

Sim/Não  

Frete Incluso / Nao Incluso

Sim

Valor-frete 

Deci-4

>>>,>>>,>>9.999

Valor Frete

Sim

Taxa-financ

Logi    

Sim/Não      

Encargos Financeiros Incluso / Nao Incluso

Sim

Valor-taxa

Deci-4

>>9.9999      

Valor Encargos Financeiros

Sim

Saldo-bem

Deci-2

>>>,>>9.99    

Saldo Embarque

Não

Perc-descto

Deci-5

>9.99999      

Porcentagem Desconto

Sim

Saldo-gi         

Deci-2

>>>,>>9.99    

Saldo GI

Não

cod-cond-pag

Inte    

>>9           

Condições de Pagamento

Sim

Prazo-entreg 

Inte    

>,>>9        

Prazo Entrega

Sim

Contato          

Char  

X(12)

Contato

Sim

Impr-ficha      

Logi    

Sim/Não    

Imprime Ficha Cotação

Sim

Comentarios  

Char  

X(76)

Comentários

Sim

Usuario        

Char  

X(12)

Usuários

Sim

Data-atualiz 

Date   

99/99/9999

Data Atualização

Sim

Hora-atualiz 

Char  

X(08)

Hora Atualização

Sim

nr-ord-orig  

Inte    

>>>,>>>,>>9   

Ordem Origem

Sim

cod-estabel 

Char  

x(3)

Estabelecimento

Sim

ind-reajuste 

Deci-2

>>9.99      

Índice Reajuste

Sim

Linha            

Inte    

999           

Linha Produção

Sim

cod-refer    

Char  

x(8)

Codigo da Referencia - prod acabado controlado por referencia

Sim

nr-processo

Inte    

999,999     

Numero do processo de compras

Sim

Valor-descto

Deci-4

>>>,>>>,>>9.999

Valor Desconto

Não

nr-dias-taxa

Inte    

>>9             

Dias Taxa Financeiros

Sim

tp-despesa

Inte    

>>9            

Tipo Despesa

Não

qt-acum-nec

Deci-4

>>>>>,>>9.9999 

Quantidade total das parcelas das ordens

Não

qt-acum-rec

Deci-4

>>>>>,>>9.9999 

Quantidade recebida total das parcelas das ordens

Não

qt-acum-dev

Deci-4

>>>>>,>>9.9999 

Quantidade devolvida total das parcelas das ordens

Não

ind-extrac

Logi    

Sim/Não       

Indicador Extração

Não

Cons-mrp

Logi    

Sim/Não       

Considera MRP

Não

Cons-pmp

Logi    

Sim/Não        

Considera PMP

Não

item-pai

Char  

x(16)

Item Pai

Sim

cod-roteiro

Char  

x(16)

Roteiro

Sim

op-seq

Inte    

>>>9          

Numero Sequencial da Operacao da Ordem

Sim

Num-ord-inv 

Inte    

>>>,>>>,>>9  

Ordem Investimento

Não

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     

Reajuste Tabela

Não

nr-tab      

Char  

x(10)

Numero da Tabela de precos

Sim

ep-codigo

Inte    

>>9            

Empresa

Não

Conta-contabil

Char  

x(17)

Conta Contábil

Não

nr-seq-contr

Inte    

>>9          

Sequência

Não

Ordem-emitida

Logi    

Sim/Não   

Identificador de emissão de ordens

Não

Expectativa

Logi    

Sim/Não  

Expectativa de

Não

qt-solic      

Deci-4

>>>,>>>,>>9.999

Quantidade total solicitada na ordem de compra

Não

Cota-ordem

Inte    

9              

Cota Ordem

Não

seq-evento

Inte    

>9           

Sequencia do evento

Não

Pend-aprov

Inte     

>9            

Pend Aprov

Não

Perc-vat

Deci-2

>>9.99    

Perc Aprov

Não

Perc-sales-tax

Deci-2

>>9.99     

Perc Venda

Não

Cod-maq-origem

Inte    

999         

Máquina Origem

Não

Num-processo-mp

Inte    

>>>>>>>>9      

Número Processo Multi planta

Não

Char-1

Char  

x(500)

 

Não

Char-2

Char  

x(100)

 

Não

dec-1

Deci-8

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

 

Não

dec-2

Deci-8

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

 

Não

int-1

Inte    

->>>>>>>>>9

 

Não

int-2

Inte    

->>>>>>>>>9

 

Não

log-1

Logi    

Sim/Não       

 

Não

log-2

Logi    

Sim/Não       

 

Não

Data-1

Date   

99/99/9999   

 

Não

Data-2

Date   

99/99/9999

 

Não

cod-transp

Inte    

>>,>>9      

Transportadora

Não

Num-id-documento

Inte    

999999999

Número ID

Não

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

Não

dat-ordem

Date   

99/99/9999    

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

Não

Check-sum

Char  

x(20)

Check Sun

Não

Prioridade-aprov

Inte

>>9

Prioridade Aprovação

Não

Origem-aprov

Inte

9

Origem Aprovação Automática

Não

Gera-idi

Logi

Sim/Não

Gera Processo IDI

Sim

Cod-estab-gestor

Char

X(3)

Estabelecimento Gestor

Sim

Licenca-import

Char

X(20)

Licença Importação

Não

Loc-entrega

Char

X(30)

Local de Entrega

Não


 

A partir da release 2.09

log-congela-ord

Logi

Sim/Não

Ordem Congelada

Não

log-integr-portal

Logi

Sim/Não

Integração Portal de Compras

Não

Cod-ord-portal

Char

X(50)

Número Ordem Portal

Não

Cod-ord-pai-pai

Char

X(50)

Ordem pai no 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 ORDEM. Recebe valor dos campos do índice        

ORDEM e retorna status do processo

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pnumero-ordem

Inte

Zzzzz9,99

X

 

 

Numero da ordem de compra


 

Método:

goToOrdemCompra

 

Descrição:

Reposiciona no último  registro. Utiliza o índice COMPRA-FORN.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pcod-emitente

Inte

>>>>>>>>9

X

 

 

Código do emitente

Pit-codigo

Char

X(16)

X

 

 

Código do item


 

Método:

goToItem

 

Descrição:

Reposiciona registro com base no índice ITEM. Recebe valor dos campos do índice        

ITEM e retorna status do processo

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pit-codigo

Char

X(16)

X

 

 

Código do item

Pnumero-ordem

Inte

Zzzzz9,99

X

 

 

Número da ordem


 

Método:

getRowidOrdemCompra

 

Descrição:

Posiciona a tabela ordem-compra a partir do rowid da que vem da tabela item-fornec.  

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pr-item-fornec

Rowid

 

X

 

 

Rowid da tabela Item-fornec

Pr-ordem-compra

Rowid

 

X

 

 

Rowid da tabela Ordem-compra


AfterCreateRecord

 

Descrição:

Verifica a release, reposiciona o registro na tabela Ordem de Compra.

 

Requisitos: Nenhum

 

BeforeCreateRecord

 

Descrição:

Procura o registro na ordem de compra, faz verificação de erros e retorna o status do processo.

 

Requisitos: Nenhum

 

 

Método:

AlteraLocEntrParcela

 

Descrição:

Repassa os dados referentes ao cliente da Ordem de Compra para a parcela.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Nr-ordem-compra

Inte

zzzzz9,99

X

 

 

Número Ordem de Compra

c-nome-emit   

Char

 

X

 

 

Fornecedor

Nr-ped-venda  

Char

 

x

 

 

Pedido de Venda

Seq-ped-venda

Inte

 

X

 

 

Sequência Pedido de Venda


FindEmitente

 

Descrição:

Reposiciona query através de rowid com os parametros passados.

 

Requisitos: Executa a procedure goToEmitSitOrdem.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pnumero-ordem

Inte

zzzzz9,99

X

 

 

Numero da ordem de compra

Pemitente

Inte

>>>>>>>>9

X

 

 

Fornecedor

Psituacao

Inte

>9

X

 

 

Situação

Pcreturn

Char

 

 

x

 

Return


FindEmit_Ordem

 

Descrição:

Reposiciona query através de rowid com os parametros passados.

 

Requisitos: Executa a procedure goToEmitOrdem.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pnumero-ordem

Inte

zzzzz9,99

X

 

 

Numero da ordem de compra

Pemitente

Inte

>>>>>>>>9

X

 

 

Fornecedor

Pcreturn

Char

 

 

x

 

Return

 

FindEstabel

 

Descrição:

Reposiciona query através de rowid com os parametros passados.

 

Requisitos: Executa a procedure goToEstabel.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pnumero-ordem

Inte

zzzzz9,99

X

 

 

Numero da ordem de compra

Pcod-estabel

Char

x(3)

X

 

 

Estabelecimento

Pcreturn

Char

 

 

X

 

Return


FindItem

 

Descrição:

Reposiciona query através de rowid com os parametros passados.

 

Requisitos: Executa a procedure goToItem.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pnumero-ordem

Inte

zzzzz9,99

X

 

 

Numero da ordem de compra

Pit-codigo

Char

X(16)

X

 

 

Item

Pcreturn

Char

 

 

x

 

Return


FindOrdem

 

Descrição:

Reposiciona query através de rowid com os parametros passados.

 

Requisitos: Executa a procedure goToKey.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pnumero-ordem

Inte

zzzzz9,99

X

 

 

Numero da ordem de compra

Pcreturn

Char

 

 

x

 

Return


FindOrdemCompra

 

Descrição:

Reposiciona query através de rowid com os parametros passados.

 

Requisitos: Executa a procedure goToOrdemCompra.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pcod-emitente

Inte

>>>>>>>>9

X

 

 

Fornecedor

Pit-codigo

Char

X(16)

X

 

 

Item

Pcreturn

Char

 

 

x

 

Return

 

GetDataPedido

 

Descrição:

Posiciona o registro na ordem de compra, e busca a data do pedido.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pnumeroordem

Inte

zzzzz999

X

 

 

Número da Ordem Compra

Cdata

Date

 

 

x

 

Data


GetCharField

 

Descrição:

Retorna valor de campos do tipo caracter.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PfieldName

Char

 

X

 

 

 

PfieldValue

Char

 

 

x

 

 


GetDateField

 

Descrição:

Retorna valor de campos do tipo data.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PfieldName

Char

 

X

 

 

 

PfieldValue

Date

 

 

x

 

 

 

GetDecField

 

Descrição:

Retorna valor de campos do tipo decimal.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PfieldName

Char

 

X

 

 

 

PfieldValue

Dec

 

 

x

 

 

 

GetIntField

 

Descrição:

Retorna valor de campos do tipo inteiro.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PfieldName

Char

 

X

 

 

 

PfieldValue

Inte

 

 

x

 

 


 

GetLogField

 

Descrição:

Retorna valor de campos do tipo lógico.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PfieldName

Char

 

X

 

 

 

PfieldValue

Logi

  Yes/No

 

x

 

 


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

 

 

 

PfieldValue

Raw

 

 

x

 

 


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

 

 

 

PfieldValue

Recid

 

 

x

 

 


GetTaxCountry

 

Descrição:

Retorna o código do país.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-cod-pais

Inte

 

 

X

 

País

 

GoToEmitOrdem

 

Descrição:

Reposiciona query através de rowid, verifica a ocorrência de erros, recebe valor dos campos do índice ORDEM retorna status do processo.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pemitente

Inte

>>>>>>>>9

x

 

 

Fornecedor

Pnumero-ordem

Inte

zzzzz9,99

X

 

 

Número Ordem


GoToEmitSitOrdem

 

Descrição:

Reposiciona query através de rowid, verifica a ocorrência de erros, recebe valor dos campos do índice ORDEM retorna status do processo.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pemitente

Inte

>>>>>>>>9

x

 

 

Fornecedor

Pnumero-ordem

Inte

zzzzz9,99

X

 

 

Número Ordem

Psituacao

Inte

>9

X

 

 

Situação da Ordem de Contrato


GoToEstabel

 

Descrição:

Reposiciona query através de rowid, verifica a ocorrência de erros, recebe valor dos campos do índice ORDEM retorna status do processo.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pnumero-ordem

Inte

zzzzz9,99

X

 

 

Numero da ordem de compra

Pcod-estabel

Char

x(3)

X

 

 

Estabelecimento

 

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 (“CodComprado”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra tendo como faixa o código do item, o número da ordem, a data de emissão e o requisistante, e a situação da ordem será diferente de Confirmada, Eliminada  e Recebida .

Os registros são ordenados pelo Número da Ordem.

 

Constraints Associados:

Executar o método setConstraintCodComprado

 

 

Método:

openQueryStatic (“CodEmitente”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra de acordo o código do emitente, natureza e condição de pagamento  existentes na tabela pedido-compr posicionada pelo setConstraint. Conjunto de registros com situação da ordem Cotada e número do pedido igual a zero.

Os registros sãoordenados pelo Número da Ordem.

 

Constraints Associados:

Executar o método setConstraintOFPedidoCompr

 

 

Método:

openQueryStatic (“ItCodigo”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra de acordo com os parâmetros que levam o código do item e código do comprador, e com situação igual a Não Confirmada ou igual a Em Cotação.

Os registros são ordenados pelo Número da Ordem.

 

Constraints Associados:

Executar o método setConstraintItCodigo

 

 

Método:

openQueryStatic (“ByItcodigoByNumeroOrdem”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra.

Os registros são ordenados pela Código do Item e depois pelo Número da Ordem.

 

Constraints Associados:

Não é necessário executar setConstraint.

 


Método:

openQueryStatic (“NrProcesso”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra que tenham o número do processo igual ao do parâmetro recebido pelo setConstraint.

Os registros são ordenados pelo Número da Ordem.

 

Constraints Associados:

Executar o método setConstraintNrProcesso

 

Método:

openQueryStatic (“ByNumeroOrdem”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra que tenham o código do item igual ao do parâmetro recebido pelo setConstraint, com situação da ordem diferente de Eliminada e Recebida . Tendo como faixa o número da ordem.

Os registros são ordenados pela Número da Ordem.

 

Constraints Associados:

Executar o método setConstraintNumeroOrdem

 

 

Método:

openQueryStatic (“NumPedido”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra de acordo com o número do pedido  existente na tabela pedido-compr posicionada pelo setConstraint. Busca conjunto de registros com situação da ordem diferente de Eliminada.

Os registros são ordenados pelo Número da Ordem.

 

Constraints Associados:

Executar o método setConstraintOFPedidoCompr

 


Método:

openQueryStatic (“FiltroOrdensGrpCompra”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra que tenham o código do grupo de compra igual ao do parâmetro recebido pelo setConstraint. Busca conjunto de registros com situação da ordem diferente de Confirmada, Eliminada, Recebida e código do comprador igual a “” (branco).

Tendo como faixa o código do item,  o número da ordem, data de emissão e requisitante – parâmetros vindos de uma tela que filtra as ordens do grupo de compra.

Os registros são ordenados pelo Número da  Ordem.

 

Constraints Associados:

Executar o método setConstraintFiltroOrdensGrpCompra

 


Método:

openQueryStatic (“FiltroOrdensPendCompr”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra que tenham o código do comprador igual ao do parâmetro recebido pelo setConstraint. Busca conjunto de registros com situação da ordem igual a Não Confirmada e  Em Cotação.

Tendo como faixa o código do item,  o número da ordem, data de emissão e o código do estabelecimento – parâmetros vindos de uma tela que filtra as ordens da pendência do comprador.

Os registros são ordenados pelo Número da Ordem.

 

Constraints Associados:

Executar o método setConstraintFiltroOrdensPendCompr

 

 

Método:

openQueryStatic (“FiltroPedidosOrdens”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra que tenham o código do comprador igual ao do parâmetro recebido pelo setConstraint. Busca conjunto de registros com situação da ordem igual Cotada.

Tendo como faixa o código do item e o número da ordem – parâmetros vindos de uma tela que filtra as ordens do pedido.

Os registros são ordenados pelo Número da Ordem.

 

Constraints Associados:

Executar o método setConstraintFiltroPedidosOrdens

 


Método:

openQueryStatic (“ManutOrdensPedido”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra que tenham o número do pedido igual ao do parâmetro recebido pelo setConstraint, registros que sofrerão manutenções.

Os registros são ordenados pelo Número da Ordem.

 

Constraints Associados:

Executar o método setConstraintManutOrdensPedido

 

 

Método:

openQueryStatic (“ParamComprasItem”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra que tenham o código do item igual ao do parâmetro recebido pelo setConstraint. Tem também faixa de data do pedido  junto com o tipo de natureza da ordem – parâmetros vindos de uma tela que parametriza as ordens de compras do item. 

Os registros são ordenados pelo Número da Ordem.

 

Constraints Associados:

Executar o método setConstraintParamComprasItem

 

 

Método:

openQueryStatic (“PesquisaByItCodigo”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra para o programa de pesquisa, tendo como faixa o número da ordem, o código do estabelecimento, o código do item, e o código do emitente (este para controle de perfil do usuário) junto com o tipo de situação da ordem .

Os registros são ordenados pelo Código do Item.

 

Constraints Associados:

Executar o método setConstraintPesquisaOrdem

 

 

Método:

openQueryStatic (“PesquisaByNumeroOrdem”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra para o programa de pesquisa, tendo como faixa o número da ordem, o código do estabelecimento, o código do item, e o código do emitente (este para controle de perfil do usuário) junto com o tipo de situação da ordem .

Os registros são ordenados pelo Número da Ordem.

 

Constraints Associados:

Executar o método setConstraintPesquisaOrdem

 

 

Método:

openQueryStatic (“SelecaoSolicOrdem”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra a partir de uma faixa de número da ordem, código do comprador, código do item e data de emissão que servem para selecionar as ordens de uma solicitação de ordem .

Os registros são ordenados pelo Número da Ordem.

 

Constraints Associados:

Executar o método setConstraintSelecaoSolicOrdem

 

 

Método:

openQueryStatic (“PerfilUsuarByItCodigo”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra. Usando o código do emitente para o controle do “perfil do usuário”.

Os registros são ordenados pelo Código do Item e Número da Ordem.

 

Constraints Associados:

Executar o método setConstraintPerfilUsuar

 


Método:

openQueryStatic (“PerfilUsuarByNrOrdem”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra. Usando o código do emitente para o controle do “perfil do usuário”.

Os registros são ordenados pelo Número da Ordem.

 

Constraints Associados:

Executar o método setConstraintPerfilUsuarByNrOrdem

 


Método:

openQueryStatic (“PerfilUsuarNumeroOrdem”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra a partir do valor da ordem de compra recebido pelo setConstraint. Usando o código do emitente para o controle do “perfil do usuário”.

Os registros são ordenados pelo Número da Ordem.

 

Constraints Associados:

Executar o método setConstraintPerfilUsuar

 

 

Método:

openQueryStatic (“ZoomOrdemCotacaoItem”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra de acordo com o item para qual a cotação será cadastrada, e também só mostra registros da ordem a partir de uma faixa de numero da ordem e com situação Não Confirmada , Cotada e Em Cotação.

Os registros são ordenados pelo Número da Ordem.

 

Constraints Associados:

Executar o método setConstraintFiltroPedidosOrdens

 


Método:

openQueryStatic (“OrdemServic”)

 

Descrição:

Busca conjunto de registros da tabela ordem-compra a partir do valor da ordem de serviço recebido pelo setConstraint. Os registros são ordenados pelo Número da Ordem.

 

Constraints Associados:

Executar o método setConstraintOrdemServic

 


Método:

SetConstraintCodComprado

 

Descrição:

Carrega variáveis para openQueryCodComprado .

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcCodComprado

Char

 

X

 

 

Código do comprador

PiNumOrdemIni

Inte

 

X

 

 

Número da ordem inicial

PiNumOrdemFim

Inte

 

X

 

 

Número da ordem final

PcItCodigoIni

Char

 

X

 

 

Código do item inicial

PcItCodigoFim

Char

 

X

 

 

Código do item final

PdaDataIni  

Date

 

X

 

 

Data de emissão inicial

PdaDataFim  

Date

 

X

 

 

Data de emissão final

PcRequisIni 

Char

 

X

 

 

Requisitante inicial

PcRequisFim 

Char

 

X

 

 

Requisitante final


 

Método:

setConstraintFiltroOrdensGrpCompra

 

Descrição:

Carrega variáveis para openQueryFiltroOrdensGrpCompra .

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcCodGrpCompra

Char

 

X

 

 

Código do grupo de compra

PiNumOrdemIni

Inte

 

X

 

 

Número da ordem inicial

PiNumOrdemFim

Inte

 

X

 

 

Número da ordem final

PcItCodigoIni

Char

 

X

 

 

Código do item inicial

PcItCodigoFim

Char

 

X

 

 

Código do item final

PdaDataIni   

Date

 

X

 

 

Data de emissão inicial

PdaDataFim   

Date

 

X

 

 

Data de emissão final

PcRequisIni  

Char

 

X

 

 

Requisitante inicial

pcRequisFim  

Char

 

X

 

 

Requisitante final


 

Método:

setConstraintFiltroOrdensPendCompr

 

Descrição:

Carrega variáveis para openQueryFiltroOrdensPendCompr .

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcCodComprado   

Char

 

X

 

 

Código do comprador

piNumOrdemIni   

Inte

 

X

 

 

Número da ordem inicial

PiNumOrdemFim   

Inte

 

X

 

 

Número da ordem final

PcCodEstabelIni 

Char

 

X

 

 

Código do estabelecimento inicial

PcCodEstabelFim 

Char

 

X

 

 

Código do estabelecimento final

PdaDataEmissaoIni

Date

 

X

 

 

Data de emissão inicial

PdaDataEmissaoFim

Date

 

X

 

 

Data de emissão final

PcItCodigoIni   

Char

 

X

 

 

Código do item inicial

PcItCodigoFim   

Char

 

X

 

 

Código do item final


 

Método:

setConstraintFiltroPedidosOrdens

 

Descrição:

Carrega variáveis para openQueryFiltroPedidosOrdens, e passando o primeiro e o último parâmetro em branco será utilizado para carregar variáveis para o openQueryZoomOrdemCotacaoItem .

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcCodComprado

Char

 

X

 

 

Código do comprador

PiNumOrdemIni

Inte

 

X

 

 

Número da ordem inicial

PiNumOrdemFim

Inte

 

X

 

 

Número da ordem final

PcItCodigoIni

Char

 

X

 

 

Código do item  inicial

PcItCodigoFim

Char

 

X

 

 

Código do item final


 

Método:

setConstraintItCodigo

 

Descrição:

Carrega variáveis para openQueryItCodigo .

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PiNumOrdem  

Inte

 

X

 

 

Número da ordem

PcCodComprado

Char

 

X

 

 

Código do comprador


 

Método:

SetConstraintManutOrdensPedido

 

Descrição:

Carrega variáveis para openQueryManutOrdensPedido .

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PiNumPedido

Inte

 

X

 

 

Número do pedido


 

Método:

setConstraintNrProcesso

 

Descrição:

Carrega variáveis para openQueryNrProcesso .

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PNrProcesso

Inte

 

X

 

 

Número do processo


 

Método:

setConstraintNumeroOrdem

 

Descrição:

Carrega variáveis para openQueryByNumeroOrdem .

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PiNumOrdemIni

Inte

 

X

 

 

Número da ordem inicial

PiNumOrdemFim

Inte

 

X

 

 

Número da ordem final

PrRowidItem 

Rowid

 

X

 

 

Rowid do item


 

Método:

setConstraintOFPedidoCompr

 

Descrição:

Carrega variáveis para openQueryNumPedido e openQueryCodEmitente .

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PrNumPedido

Rowid

 

X

 

 

Rowid do Número do Pedido de compra

 


Método:

setConstraintParamComprasItem

 

Descrição:

Carrega variáveis para openQueryParamComprasItem.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PrItem   

Rowid

 

X

 

 

Rowid do item

PlCompra 

log 

Yes/No

X

 

 

Indica a natureza de compra

PlServico

log 

Yes/No

X

 

 

Indica a natureza de compra

PlBenefic

log 

Yes/No

X

 

 

Indica a natureza de compra

PdaDataIni

Date

 

X

 

 

Data de emissão inicial

PdaDataFim

Date

 

X

 

 

Data de emissão final


 

Método:

setConstraintPesquisaOrdem

 

Descrição:

Carrega variáveis para openQueryPesquisaByItCodigo e openQueryPesquisaByNumeroOrdem.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PiNumOrdemIni 

Inte

 

X

 

 

Número da ordem inicial

PiNumOrdemFim 

Inte

 

X

 

 

Número da ordem final

PcItCodigoIni 

Char

 

X

 

 

Código do item inicial

PcItCodigoFim 

Char

 

X

 

 

Código do item final

PcEstabelIni  

Char

 

X

 

 

Código do estabelecimento inicial

PcEstabelFim  

Char

 

X

 

 

Código do estabelecimento final

PlConfirmada  

Log

Yes/No

X

 

 

Indica situação da ordem

PlNaoConfirmada

Log

Yes/No

X

 

 

Indica situação da ordem

PlCotacao     

Log

Yes/No

X

 

 

Indica situação da ordem

PlEmCotacao   

Log

Yes/No

X

 

 

Indica situação da ordem

PlRecebida    

Log

Yes/No

X

 

 

Indica situação da ordem

PlEliminada   

Log

Yes/No

X

 

 

Indica situação da ordem

PlEmitenteIni 

Inte

 

X

 

 

Código do emitente inicial

PlEmitenteFim 

Inte

 

X

 

 

Código do emitente final


 

Método:

setConstraintSelecaoSolicOrdem

 

Descrição:

Carrega variáveis para openQuerySelecaoSolicOrdem.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PiNumOrdemIni  

Inte

 

X

 

 

Número da ordem inicial

PiNumOrdemFim  

Inte

 

X

 

 

Número da ordem final

PcItCodigoIni  

Char

 

X

 

 

Código do item inicial

PcItCodigoFim  

Char

 

X

 

 

Código do item final

PdaDataIni     

Date

 

X

 

 

Data de emissão inicial

PdaDataFim     

Date

 

X

 

 

Data de emissão final

PcCodCompradoIni

Char

 

X

 

 

Código do comprador inicial

PcCodCompradoFim

Char

 

X

 

 

Código do comprador final

 


Método:

setConstraintPerfilUsuar

 

Descrição:

Carrega variáveis para openQueryPerfilUsuarByItCodigo e openQueryPerfilUsuarByINrOrdem.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PiEmitente  

Inte

 

X

 

 

Código do emitente


 

Método:

setConstraintOrdemServic

 

Descrição:

Carrega variáveis para openQueryOrdemServic.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PiOrdemServic

Inte

 

X

 

 

Número da Ordem de Serviço

 

Métodos Negócio

 

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

 

 

Método: 

FindSituacaoDiferenteEliminadaeRecebida

 

Descrição:

Verifica se para a Ordem Serviço informada (ordem-compra.ordem-servic) existe alguma ordem de compra com situação diferente de eliminada ou recebida.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pOrdem

Inte

>>>,>>>,>>9

X

 

 

Número da Ordem de Serviço

pFound

Log

Yes/No

 

X

 

Retorna Yes/No se encontrou registro



Método:

buscaContaCCExecOrc

 

Descrição:

Busca o conteúdo armazenado na ordem de compra antes da alteração, referente a conta contábil e ao centro de custo, para realização do estorno no BGC.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pnumero-ordem

Inte

Zzzzz9,99

X

 

 

Numero da ordem de compra

pct-codigoCharx(20)  X Conta Contábil
psc-codigoCharx(20)  X Centro de Custo