Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/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.