Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicodibo/bodi149.p

 

RecordSet

 

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

Itens do Pedido de Venda

Atributo

Tipo

Formato

Descrição

Obr.

cod-refer

char

x(8)

Código da referência do item da entrega

 

cod-sit-ent

int

>9

Situação da entrega

 

cod-sit-pre

int

>9

Situação da alocação da entrega

 

desc-cancela

char

x(2000)

Descrição do cancelamento da entrega

 

dt-canent

date

99/99/9999

Data de cancelamento da entrega

 

dt-entorig

date

99/99/9999

Data da entrega solicitada pelo cliente

 

dt-entrega

date

99/99/9999

Data de entrega

 

dt-reativ

date

99/99/9999

Data de reativação

 

dt-suspensao

date

99/99/9999

Data de suspensão

 

dt-useralt

date

99/99/9999

Data da última alteração

 

dt-usercan

date

99/99/9999

Data de cancelamento

 

dt-userdev

date

99/99/9999

Data de devolução

 

dt-userimp

date

99/99/9999

Data de implantação

 

dt-userrea

date

99/99/9999

Data de reativação

 

dt-usersusp

date

99/99/9999

Data de suspensao

 

it-codigo

char

x(16)

Código do item da entrega

Sim

nome-abrev

char

x(12)

Nome abreviado do cliente

Sim

nr-pedcli

char

x(12)

Número do pedido do cliente

Sim

nr-sequencia

int

>>,>>9

Número da seqüência do item da entrega

Sim

observaçao

char

x(2000)

Observações

 

qt-alocada

dec

>>>>,>>9.9999

Quantidade alocada

 

qt-atendida

dec

>>>>,>>9.9999

Quantidade atendida

 

qt-devolvida

dec

>>>>,>>9.9999

Quantidade devolvida

 

qt-fatenf

dec

>>>>,>>9.9999

Quantidade faturada para entrega futura

 

qt-pedida

dec

>>>>,>>9.9999

Quantidade Pedida

Sim

qt-pendente

dec

>>>>,>>9.9999

Quantidade Pendente

 

qt-transfer

dec

>>,>>>,>>9,9999

Quantidade transferida para outro depósito

 

tipo-atend

int

99

Tipo de atendimento

Sim

user-alte

char

x(12)

Usuário de alteração

 

user-canc

char

x(12)

Usuário de cancelamento

 

user-devol

char

x(12)

Usuário de devolução

 

user-impl

char

x(12)

Usuário de implantação

 

user-reat

char

x(12)

Usuário de reativação

 

user-susp

char

x(12)

Usuário de suspensão

 

vl-liq-abe

dec

>>>,>>>,>>9.99

Valor líquido aberto

 

vl-liq-it

dec

>>>,>>>,>>9.99

Valor total líquido

 

vl-merc-abe

dec

>>>,>>>,>>9.99

Valor da mercadoria em aberto

 

vl-tot-it

dec

>>>,>>>,>>9.99

Valor total

 

nr-entrega

int

>>>>9

Número da entrega

Sim

hr-entorig

char

99:99:99

Hora da entrega solicitada pelo cliente

 

hr-entrega

char

99:99:99

Hora da entrega

Sim

cd-sit-prog

int

99

Situação da programação de entrega

 

tp-entrega

int

99

Tipo de Entrega

Sim

nr-progcli

char

x(12)

Programa Cliente

 

nr-versao

int

>>9

Versão

 

nr-ent-prog

int

>>>>9

Número da seqüência de entrega no programa

 

cd-origem

int

99

Origem

 

nr-programa

int

>>>,>>>,>>9

Número do programa

 

cons-mrp

log

yes/no

Considera pedido no MRP

 

cons-pmp

log

yes/no

Considera entrega no PV

 

qt-log-aloca

dec

>>>>,>>9.9999

Quantidade a alocar

 

qt-trans-mp

dec

>>>>,>>9.9999

Quantidade transferida

 

MRP

log

yes/no

Considera entrega no cálculo do MRP

 

aloca-canc-saldo

log

yes/no

Aloca estoque com cancelamento de saldo

 

char-1

char

x(100)

campo livre

 

char-2

char

x(100)

campo livre

 

dec-1

dec

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

campo livre

 

dec-2

dec

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

campo livre

 

int-1

int

->>>>>>>>>9

campo livre

 

int-2

int

->>>>>>>>>9

campo livre

 

log-1

log

yes/no

campo livre

 

log-2

log

yes/no

campo livre

 

data-1

date

99/99/9999

campo livre

 

data-2

date

99/99/9999

campo livre

 

cod-rota

char

x(12)

Código da rota de entrrega

 

dt-entrega-prim

date

99/99/9999

Primeira data de entrega

 

check-sum

char

x(20)

check-sum

 

qt-un-fat

dec

>>>>,>>9.9999

Faturar quantidade na unidade de medida da família

 

nr-proc-exp

char

x(12)

Número do Processo de Exportação

 

 

Métodos Básicos

 

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

 

 

Método:

goToKey

 

Descrição: 

Reposiciona o registro da tabela ped-antecip através de sua chave primária (ch-antecip).

 

Requisitos: 

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

nome-abrev

char

x(12)

X

 

 

Nome abreviado do cliente

nr-pedcli

char

x(12)

X

 

 

Número do pedido no cliente

it-codigo

char

x(16)

X

 

 

Código do item

cod-refer

char

x(8)

X

 

 

Código da referência

nr-entrega

int

>>>>9

X

 

 

Número da entrega

 

Queries e Constraints

 

Definição das Queries (acesso ao banco de dados) e Constraints (regras de leitura)  utilizadas para buscar grupos de registros da base de dados.

 

 

Método:

openQueryDefault

 

Descrição:

Disponibiliza todas as entregas de todos os itens de todos os pedidos de venda.

 

Constraints Associados:

Nenhum.

 

 

Método:

openQueryOrder

 

Descrição:

Busca as entregas de um determinado pedido.

 

Constraints Associados:

setConstraintOrder

 

 

Método:

setConstraintOrder

 

Descrição: 

Recebe o número do pedido de venda no cliente e o nome abreviado do cliente.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

nome-abrev

char

x(12)

X

 

 

Nome abreviado do cliente

nr-pedcli

char

x(12)

X

 

 

Número do pedido do cliente

 

 

Método:

openQueryRowid

 

Descrição:

Busca uma determinada entrega.

 

Constraints Associados:

setConstraintRowid

 

 

Método:

setConstraintRowid

 

Descrição: 

Recebe o rowid da entrega do item do pedido.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-rw-ped-ent

rowid

 

X

 

 

Rowid da tabela ped-ent

 

 

Método:

openQueryParentRowid

 

Descrição:

Busca as entregas de um determinado item.

 

Constraints Associados:

setConstraintParentRowid

 

 

Método:

setConstraintParentRowid

 

Descrição: 

Recebe o rowid do item das entregas.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-rw-ped-item

rowid

 

X

 

 

Rowid da tabela ped-item

 

Métodos Negócio


Não há métodos adicionais de atualização e acesso à base de dados.