Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/bodi321.p |
RecordSet
Temp-Table principal utilizada para utilização dos métodos da BO e suas respectivas definições.
Worktable dos Itens da Nota Fiscal | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
nr-sequencia | integer | >>,>>9 | Sequência do item na nota fiscal | Sim |
it-codigo | character | x(16) | Código do item | Sim |
peso-liq-it | decimal | >>>,>>>,>>9.99999 | Peso liquido faturado do item | Sim |
peso-bruto-it | decimal | >>>,>>>,>>9.99999 | Peso bruto do Item | Sim |
quantidade | decimal | >>>,>>>,>>9.9999 | Quantidade faturada do item | Sim |
un | character | xx | Unidade do item e da família do item | Sim |
vl-pretab | decimal | >>>,>>>,>>9.99999 | Preço de tabela ou informado caso não exista tabela de preços | Sim |
vl-preori | decimal | >>>,>>>,>>9.99999 | Preço informado ou de tabela multiplicado pelo índice de financ | Não |
vl-preuni | decimal | >>>,>>>,>>9.99999 | Preço unit rio liquido (preço original - descontos) | Sim |
vl-merc-tab | decimal | >>>,>>>,>>9.99999 | Valor faturado do item ao preço de tabela | Sim |
vl-merc-ori | decimal | >>>,>>>,>>9.99999 | Valor faturado do item ao preço original | Sim |
vl-merc-liq | decimal | >>>,>>>,>>9.99999 | Valor faturado do item ao preço liquido do item | Sim |
vl-tot-item | decimal | >>>,>>>,>>9.99999 | Valor total do item da nota | Não |
per-des-item | decimal | >>9.9999999999 | Percentual de desconto sobre o preço unit rio | Sim |
numero-ordem | integer | zzzzz9,99 | Número da ordem de compra do item, emitida pelo cliente | Não |
parcela | integer | >9 | Parcela | Não |
baixa-estoq | logical | Sim/Não | Baixa ou não o estoque | Sim |
nat-operacao | character | x(06) | Natureza de operação | Sim |
atual-estat | logical | Sim/Não | Atualiza estatística | Sim |
vl-despes-it | decimal | >>>,>>>,>>9.99999 | Valor das despesas acessórias rateadas para o item | Sim |
vl-reajuste | decimal | >>>,>>>,>>9.99999 | Valor do reajuste monet rio do preço do item | Sim |
ct-cuscon | character | x(17) | Conta para crédito do valor do custo cont bil | Sim |
sc-cuscon | character | x(8) | Sub-conta para credito do valor do custo cont bil | Sim |
ct-cusven | character | x(17) | Conta para débito do custo dos produtos vendidos | Sim |
sc-cusven | character | x(8) | Sub-conta para débito do custo das vendas | Sim |
no-ab-vend | character | x(12) | Nome do Vendedor | Sim |
dt-retorno | date | 99/99/9999 | Data prevista para retorno de material remetido para benefic | Não |
cd-vendedor | character | x(12) | Vendedor | Sim |
codigo-rejei | integer | >>9 | Código de devolução | Sim |
desc-devol | character | x(2000) | Motivo da devolução do fornecedor | Sim |
nr-ficha-cq | integer | >>>>,>>9 | Número da ficha de controle de qualidade | Sim |
tipo-atend | integer | 99 | Tipo de atendimento | Não |
ind-componen | integer | 99 | Tipo de componente | Sim |
class-fiscal | character | 9999.99.99 | Classificação fiscal do item | Sim |
nr-nota-ant | character | x(16) | Número da nota anterior que gerou este item de nota | Não |
serie-ant | character | x(5) | Série da nota fiscal anterior que gerou este item de nota | Não |
cod-refer | character | x(8) | Código de referência do item | Não |
nr-seq-ped | integer | >>,>>9 | Seqüência do pedido de venda | Não |
nr-pedcli | character | x(12) | Número do pedido do cliente | Não |
vl-pretab-e | decimal | >>>,>>>,>>9.99999 | Preço de tabela | Não |
vl-preori-e | decimal | >>>,>>>,>>9.99999 | Preço informado ou de tabela multiplicado pelo índice de finan | Não |
vl-preuni-e | decimal | >>>,>>>,>>9.99999 | Preço unit rio liquido (preço original - descontos) | Não |
vl-merctab-e | decimal | >>>,>>>,>>9.99999 | Valor de mercadoria ao preço de tabela | Não |
vl-mercori-e | decimal | >>>,>>>,>>9.99999 | Valor de mercadoria original | Não |
vl-mercliq-e | decimal | >>>,>>>,>>9.99999 | Valor de mercadoria líquida | Não |
vl-totitem-e | decimal | >>>,>>>,>>9.99999 | Valor total do item | Não |
vl-despesit-e | decimal | >>>,>>>,>>9.99999 | Valor das despesas acessórias | Não |
vl-reajuste-e | decimal | >>>,>>>,>>9.99999 | Valor do reajuste monet rio do preço do item | Não |
vl-merc-s-icms-e | decimal | >>>,>>>,>>9.99999 | Valor de mercadoria sem ICMS | Não |
vl-sub-emp | decimal | >>>,>>>,>>9.99999 | Valor da sub empreitada | Não |
vl-comp-acum | decimal | >>>,>>>,>>9.99999 | Vl acumulado do compl do preço unit rio(faturamento retroativ | Não |
fat-retro | logical | Sim/Não | Item pertence a uma nf de faturamento retroativo? | Sim |
cod-est-ven | character | x(3) | Estabelecimento que efetuou a venda | Sim |
nr-entrega | integer | >>>>9 | Número de seqüência da entrega do item do pedido | Sim |
cd-sit-desp | integer | 99 | Situação de despacho | Sim |
nat-docum | character | x(06) | Natureza de operação | Não |
nivel-rest | character | X(01) | Nível de restituição de ICMS p/ Zona Franca de Manaus | Não |
nr-docum | character | x(16) | Número do Documento | Não |
pc-rest | decimal | >>9.9999999999 | Percentual de restituição | Não |
serie-docum | character | x(5) | Série do documento | Não |
nr-ord-prod | integer | >>>,>>9 | Número da ordem de produção | Não |
fat-qtfam | logical | Sim/Não | Fatura na quantidade da família? | Não |
vl-preuni-zfm | decimal | >>>,>>>,>>9.99999 | Preço unit rio liquido para Zona Franca de Manaus | Não |
vl-merc-liq-zfm | decimal | >>>,>>>,>>9.99999 | Valor faturado do item ao preço liquido do item para ZFM | Não |
conh-frete | character | x(8) | Código do conhecimento de frete | Não |
referencia-ct | character | x(12) | Referência | Não |
qt-devolvida | decimal | >>>,>>>,>>9.9999 | Quantidade devolvida | Não |
vl-frete | decimal | >>>,>>>,>>9.99999 | Valor do frete | Não |
char-1 | character | X(200) | char-1 | Não |
vl-desconto | decimal | >>>,>>>,>>9.99999 | Valor do desconto | Não |
nr-remito | character | x(16) | Número do remito | Não |
check-sum | character | x(20) | Check-sum | Não |
log-usa-tabela-desconto | logical | Sim/Não | Usa a tabela de descontos no tratamento deste item da nota? | Não |
val-pct-desconto-tab-preco | decimal | >>>,>>>,>>9.99999 | Percentual de descontos em quantidade da tabela | Não |
des-pct-desconto-inform | character | x(50) | Percentuais de desconto informados por item da nota | Não |
val-desconto-inform | decimal | >>>,>>>,>>9.99999 | Valor do desconto informado | Sim |
val-pct-desconto-total | decimal | >>>,>>>,>>9.99999 | Percentual de desconto total do item da nota | Sim |
val-pct-desconto-periodo | decimal | >>>,>>>,>>9.99999 | Percentual de desconto referente ao período contr | Não |
val-pct-desconto-prazo | decimal | >>>,>>>,>>9.99999 | Percentual de desconto referente ao prazo de pagame | Não |
val-desconto-total | decimal | >>>,>>>,>>9.99999 | Valor do desconto total | Não |
log-concede-bonif-qtd | logical | Sim/Não | Concede bonificação em quantidade? | Não |
val-desconto | decimal | >>>,>>>,>>9.99999 | Descontos parametrizados (de 1 a 5) da tabela de descontos | Nã |
nr-tabpre | character | x(8) | Tabela de preços | Sim |
vl-pretab-me | decimal | >>>,>>>,>>9.99999 | Preço de tabela ou informado caso não exista tabela de preços | Não |
vl-preori-me | decimal | >>>,>>>,>>9.99999 | Preço informado ou de tabela multiplicado pelo índice de fina | Não |
vl-preuni-me | decimal | >>>,>>>,>>9.99999 | Preço unit rio liquido (preço original - descontos) na moeda | Não |
vl-merc-tab-me | decimal | >>>,>>>,>>9.99999 | Valor faturado do item ao preço de tabela na moeda | Sim |
vl-merc-ori-me | decimal | >>>,>>>,>>9.99999 | Valor de mercadoria original na moeda | Sim |
vl-merc-liq-me | decimal | >>>,>>>,>>9.99999 | Valor de mercadoria líquida na moeda | Sim |
vl-tot-item-me | decimal | >>>,>>>,>>9.99999 | Valor total do item da nota na moeda | Não |
vl-despes-it-me | decimal | >>>,>>>,>>9.99999 | Valor das despesas acessórias rateadas para o item na moed | Não |
vl-reajuste-me | decimal | >>>,>>>,>>9.99999 | Valor do reajuste monet rio do preço do item na moeda | Sim |
vl-merc-s-icm-me | decimal | >>>,>>>,>>9.99999 | Valor da mercadoria sem ICMS na moeda | Sim |
vl-frete-it-me | decimal | >>>,>>>,>>9.99999 | Valor do frete do Item na moeda | Não |
vl-desconto-me | decimal | >>>,>>>,>>9.99999 | Valor do desconto na moeda | Não |
ser-remito | character | x(5) | Série do Remito | Não |
nr-seq-it-rmt | integer | >>,>>9 | Seqüência do Item no Remito | Não |
nr-embarque | integer | >>>>,>>9 | Embarque | Não |
calcula | logical | Sim/Não | Calcula | Não |
selecionado | character | x(01) | Selecionado | Não |
alterado | logical | Sim/Não | Alterado | Não |
conta-contabil | character | x(17) | Conta Cont bil | Não |
data-comp | date | 99/99/9999 | Data Nota Comp | Não |
narrativa | character | x(2000) | Narrativa | Sim |
nat-comp | character | x(06) | Natureza do documento de origem | Sim |
nro-comp | character | x(16) | Numero Comp | Sim |
peso-liq-it-inf | decimal | >>>,>>>,>>9.99999 | Peso liquido faturado do item | Sim |
peso-embal-it | decimal | >>>,>>>,>>9.99999 | Peso da embalagem do item da nota | Sim |
seq-comp | integer | >>9 | Seqüência Complementar | Não |
serie-comp | character | x(5) | Série | Sim |
vl-despes-it-inf | decimal | >>>,>>>,>>9.99999 | Valor das despesas acessórias rateadas para o item | Sim |
vl-embalagem | decimal | >>>,>>>,>>9.99999 | Valor da embalagem do item da nota | Sim |
vl-embalagem-inf | decimal | >>>,>>>,>>9.99999 | Valor da embalagem do item da nota | Sim |
vl-frete-inf | decimal | >>>,>>>,>>9.99999 | Valor do frete | Não |
vl-seguro | decimal | >>>,>>>,>>9.99999 | Valor do seguro do item da nota | Sim |
vl-seguro-inf | decimal | >>>,>>>,>>9.99999 | Valor do seguro do item da nota | Sim |
vl-tot-item-inf | decimal | >>>,>>>,>>9.99999 | Valor total do item da nota | Não |
desconto | decimal | >>9.9999999999 | Desconto | Sim |
nr-pd-seq | integer | >>,>>9 | Sequência do Pedido | Sim |
num-pedido | integer | >>>>>,>>9 | Numero do pedido de compra que esta' sendo recebido | Não |
num-ord-inv | integer | >>>,>>9 | Numero da Ordem de Investimento (Numero Magnus) | Não |
encerra-pa | logical | Sim/Não | Indica se a parcela da ordem de compra serr ' encerrada | Sim |
reabre-pd | logical | Sim/Não | Indica se o pedido do cliente deve ou não ser reaberto | Sim |
qt-aloc-terc | decimal | >>>,>>>,>>9.9999 | Quant Aloc Terc | Sim |
qt-aloc-cc | decimal | >>>,>>>,>>9.9999 | Quant Aloc Compras | Sim |
vl-unit-mod | decimal | >>>,>>>,>>9.99999 | Preço Unit MOB | Sim |
valor-mat | decimal | >>>,>>>,>>9.99999 | Valor Mat | Não |
valor-mob | decimal | >>>,>>>,>>9.99999 | Valor MOB | Não |
nr-evento | integer | ->,>>>,>>9 | Número do Evento | Não |
item-pai | character | x(16) | Item pai do item desta reserva (na estrutura) | Sim |
cod-roteiro | character | x(16) | Roteiro | Sim |
op-codigo | integer | >>>>9 | Operação | Sim |
quant-conf | decimal | >>>,>>>,>>9.9999 | Qtde Conferida | Sim |
cod-entrega | character | x(12) | Código do endereço de entrega | Sim |
mercliq-moeda-forte | decimal | >>>,>>>,>>9.99999 | Merc Líquida Moeda Forte | Sim |
mercori-moeda-forte | decimal | >>>,>>>,>>9.99999 | Merc Original Moeda Forte | Sim |
merctab-moeda-forte | decimal | >>>,>>>,>>9.99999 | Merc Tabela Moeda Forte | Sim |
peso-bru-it-inf | decimal | >>>,>>>,>>9.99999 | Peso Bruto | Sim |
preori-moeda-forte | decimal | >>>,>>>,>>9.99999 | Preço Original Moeda Forte | Sim |
pretab-moeda-forte | decimal | >>>,>>>,>>9.99999 | Preço Tabela Moeda Forte | Sim |
preuni-moeda-forte | decimal | >>>,>>>,>>9.99999 | Preço Líquido Moeda Forte | Sim |
despes-moeda-forte | decimal | >>>,>>>,>>9.99999 | Despesas Moeda Forte | Sim |
vl-preori-ped | decimal | >>>,>>>,>>9.99999 | Preço Original | Sim |
vl-pretab-ped | decimal | >>>,>>>,>>9.99999 | Preço Tabela | Sim |
desconto-zf | decimal | >>9.9999999999 | Desconto Zona Franca | Não |
vl-desconto-perc | decimal | >>>,>>>,>>9.99999 | Perc Desc Valor | Não |
nr-seq-nota | integer | >>>,>>9 | Numero da sequencia da quebra da nota | Não |
vl-frete-moedaforte | decimal | >>>,>>>,>>9.99999 | Valor do frete em moeda forte | Sim |
vl-seguro-moedaforte | decimal | >>>,>>>,>>9.99999 | Valor do seguro em moeda forte | Sim |
vl-embalagem-moedaforte | decimal | >>>,>>>,>>9.99999 | Valor do embalagem em moeda forte | Sim |
seq-wt-it-docto | integer | >>>,>>>,>>9 | Seq wt-it-docto | Sim |
seq-wt-docto | integer | >>>,>>>,>>9 | Seq wt-docto | Sim |
cod-vat | integer | >>9 | Código do imposto | Não |
vl-desconto-uni | decimal | >>>,>>>,>>9.99999 | Valor do desconto unitário | Sim |
vl-desconto-tot | decimal | >>>,>>>,>>9.99999 | Valor do desconto total | Sim |
ind-desc-item-cli | logical | Sim/Não | Utiliza desconto do Item X Cliente | Não |
vl-cuscontab | decimal | >>>,>>>,>>9.99999 | Valor do custo contábil | Sim |
vl-merc-s-icms | decimal | >>>,>>>,>>9.99999 | Valor de mercadoria sem ICMS | Não |
char-2 | character | x(100) | char-2 | Não |
dec-1 | decimal | ->>>>>>>>>>>9.99999999 | dec-1 | Não |
dec-2 | decimal | ->>>>>>>>>>>9.99999999 | dec-2 | Não |
int-1 | integer | ->>>>>>>>>9 | int-1 | Não |
int-2 | integer | ->>>>>>>>>9 | int-2 | Não |
log-1 | logical | Sim/Não | log-1 | Não |
log-2 | logical | Sim/Não | log-2 | Não |
data-1 | date | 99/99/9999 | data-1 | Não |
data-2 | date | 99/99/9999 | data-2 | Nã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 wt-it-docto através de sua chave primária (seq-tabela).
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pseq-wt-docto | Int | >>>,>>>,>>9 | X |
|
| Seqüência do WT-DOCTO |
pseq-wt-it-docto | Int | >>>,>>>,>>9 | X |
|
| Seqüência do WT-IT-DOCTO |
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:
openQueryDefault
Descrição:
Disponibiliza todos os registros da tabela.
Constraints Associados:
Nenhum
Método:
openQueryOfWtDocto
Descrição:
Disponibiliza todos os registros relacionados ao registro wt-docto (worktable das informações da nota fiscal) enviado no Constraint Associado.
Constraints Associados:
setConstraintOfWtItDocto
Parâmetros da Constraint:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
Piseqwtdocto | Int | >>>.>>>.>>9 | X |
|
| Seqüência do wt-docto |