Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicodibo/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

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