Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicodibo/bodi317sd.p

 

 

RecordSet

 

No caso dessa BO é utilizada a tabela wt-docto, mas não poderão ser utilizados os métodos padrões para navegação e geração de informações padrões para essa tabela. Para isso, existe a BODI317, que é a BO principal dessa tabela. Mesmo assim, será demonstrado abaixo a definição das tabelas anteriormente citadas com a devida descrição de cada campo.

 

Nota (WT-DOCTO)

Atributo

Tipo

Formato

Descrição

Obr.

cod-estabel

character

X(3)

Estabelecimento

Sim

serie

character

x(5)

Série

Sim

nr-nota

character

x(16)

Nr Nota Fiscal

Sim

nome-abrev

character

x(12)

Cliente/Fornec

Sim

dt-emis-nota

date

99/99/9999

Dt Emissão

Sim

cod-cond-pag

integer

>>9

Cond Pagto

Sim

nr-pedcli

character

x(12)

Pedido Cliente

Sim

cod-entrega

character

x(12)

Entrega

Sim

endereco

character

X(40)

Endereço

Sim

bairro

character

X(30)

Bairro

Sim

cidade

character

x(25)

Cidade

Sim

estado

character

x(04)

UF

Sim

cep

character

x(12)

CEP

Sim

pais

character

X(20)

País

Sim

cgc

character

x(19)

CGCMF

Não

ins-estadual

character

X(19)

Inscrição Estadual

Sim

perc-desco1

decimal

>>9.9999999999

Desconto

Não

perc-desco2

decimal

>>9.9999999999

Desconto-2

Não

cond-redespa

character

x(2000)

Condições Redespacho

Sim

cidade-cif

character

x(25)

Cidade CIF

Não

cod-des-merc

integer

99

Destino Mercadoria

Não

nome-transp

character

x(12)

Transportador

Não

cod-rota

character

x(12)

Rota

Sim

ind-lib-nota

logical

Sim/Não

Libera NF

Não

nr-tabpre

character

x(8)

Tab Preços

Sim

vl-frete

decimal

>>>,>>>,>>9.99999

Valor Frete

Não

vl-seguro

decimal

>>>,>>>,>>9.99999

Valor Seguro

Não

vl-embalagem

decimal

>>>,>>>,>>9.99999

Vl Embalagem

Sim

nr-fatura

character

x(16)

Nr Fatura

Não

nat-operacao

character

x(06)

Natureza operação

Sim

cod-msg

integer

>>9

Mensagem

Não

marca-volume

character

x(20)

Marca Volumes

Sim

nr-volumes

character

x(10)

Nr Volumes

Não

peso-liq-tot

decimal

>>>,>>>,>>9.99999

Peso Líquido Total

Sim

peso-bru-tot

decimal

>>>,>>>,>>9.99999

Peso Bruto Total

Sim

ind-tip-nota

integer

99

Tipo Nota

Sim

cod-portador

integer

>>>>9

Portador

Não

modalidade

integer

9

Modalidade

Não

dt-prvenc

date

99/99/9999

Dt Primeiro Vencto

Não

observ-nota

character

x(2000)

Observação

Não

nr-tab-finan

integer

>>9

Tab Financ

Não

nr-ind-finan

integer

>9

Nr Índice Financto

Sim

placa

character

x(10)

Placa

Não

vl-acum-dup

decimal

>>>,>>>,>>9.99999

Vl Acum Duplicatas

Sim

no-ab-reppri

character

x(12)

Representante

Sim

esp-docto

integer

>9

Espécie Docum

Sim

cd-vendedor

character

x(12)

Vendedor

Sim

usuario

character

x(12)

Usu rio

Não

nr-embarque

integer

>>>>,>>9

Embarque

Não

nome-tr-red

character

x(12)

Trans Redespa

Não

cod-emitente

integer

>>>>>>>>9

Cliente/Fornec

Sim

vl-taxa-exp

decimal

>>9.9999999999

Taxa Exportação

Não

nr-proc-exp

character

x(12)

Nr Processo Exp

Não

vl-frete-e

decimal

>>>,>>>,>>9.99999

Vl Frete

Não

vl-seguro-e

decimal

>>>,>>>,>>9.99999

Valor Seguro

Não

vl-embalagem-e

decimal

>>>,>>>,>>9.99999

Vl Embalagem

Não

fat-retro

logical

Sim/Não

Retroativo

Sim

descto2

decimal

>>9.9999999999

Vl Desconto 2

Não

descto1

decimal

>>9.9999999999

Vl Desconto 1

Não

nr-fat-retro

character

x(16)

Nr Fat Retroativo

Sim

cd-sit-desp

integer

99

Despacho

Sim

nr-resumo

integer

>>>>,>>9

Nr Resumo

Não

uf-placa

character

XX

UF

Não

invoice-id

character

x(1)

Versão

Sim

zip-code

character

x(12)

CEP

Não

caixa-postal

character

x(10)

Caixa Postal

Não

cn-codigo

character

x(40)

Condado

Não

ind-orig-entrada

integer

>9

Origem Entrada

Não

ind-via-envio

integer

>9

Via Envio

Não

nro-proc-entrada

integer

>>>>>>>>9

Processo Entrada

Não

nro-proc-saida

integer

>>>>>>>>9

Processo Saída

Não

char-1

character

X(200)

 

Não

cod-canal-venda

integer

>>9

Canal Venda

Não

vl-desconto

decimal

>>>,>>>,>>9.99999

Vl Desconto

Não

check-sum

character

x(20)

Check-sum

Não

log-usa-tabela-desconto

logical

Sim/Não

Usa Tabela Descontos

Sim

val-pct-desconto-tab-preco

decimal

>>9.9999999999

Perc Desc Tabela Preços

Sim

val-pct-desconto-total

decimal

>>9.9999999999

Perc Desc Total

Sim

val-desconto-total

decimal

>>>,>>>,>>9.99999

Valor Desconto Total

Não

vl-frete-me

decimal

>>>,>>>,>>9.99999

Valor Frete Moeda

Não

vl-seguro-me

decimal

>>>,>>>,>>9.99999

Valor Seguro Moeda

Não

vl-embalagem-me

decimal

>>>,>>>,>>9.99999

Valor Embalagem Moeda

Sim

vl-desconto-me

decimal

>>>,>>>,>>9.99999

Vl Desconto Moeda

Não

vl-cotacao-fatur

decimal

>>9.9999999999

Vl Cotação Fatur Moeda

Não

vl-cotacao-pedido

decimal

>>9.9999999999

Vl Cotação Pedido Moeda

Não

nr-siscomex

character

X(20)

Nr Siscomex

Não

nr-invoice

character

X(16)

Invoice

Sim

dt-nf-ent-fut

date

99/99/9999

Dt Emissão NF Ent Futura

Não

perc-embalagem

decimal

>>9.9999999999

Perc Embalagem

Não

perc-frete

decimal

>>9.9999999999

Perc Frete

Não

perc-seguro

decimal

>>9.9999999999

Perc Seguro

Não

peso-liq-tot-inf

decimal

>>>,>>>,>>9.99999

Peso Líquido Total

Sim

peso-bru-tot-inf

decimal

>>>,>>>,>>9.99999

Peso Bruto Total

Sim

vl-frete-inf

decimal

>>>,>>>,>>9.99999

Valor Frete

Não

vl-seguro-inf

decimal

>>>,>>>,>>9.99999

Valor Seguro

Não

vl-embalagem-inf

decimal

>>>,>>>,>>9.99999

Vl Embalagem

Sim

vl-mercad

decimal

>>>,>>>,>>9.99999

Vl Mercadoria

Sim

dt-trans

date

99/99/9999

Data Transação

Não

valor-outras

decimal

>>>,>>>,>>9.99999

Outras

Sim

vl-desconto-perc

decimal

>>9.9999999999

Perc do Desconto por Valor

Não

esp-ped

integer

99

Espécie de Pedido

Sim

fat-nota

integer

99

Situação

Sim

mo-codigo

integer

>9

Moeda

Sim

tip-cob-desp

integer

99

Tipo Cobrança Despesas

Sim

serie-ent-fut

character

x(5)

Série da NF de Ent Futura

Não

nr-nota-ent-fut

character

x(16)

NrNFEnt Futura

Sim

selecionado

character

X(8)

Selecionado

Não

nr-nota-base

character

x(16)

Nr Nota Fiscal Base

Não

serie-base

character

x(5)

Série Base

Não

nr-prog

integer

>>>,>>9

Nr prog calc

Não

serie-dif

character

x(5)

Série Dif

Não

nr-nota-dif

character

x(16)

Nr Nota Fiscal Dif

Não

perc-acres-dif

decimal

>>9.9999999999

Perc Acréscimo Dif Preço

Não

vl-acres-dif

decimal

>>>,>>>,>>9.99999

Vl Acréscimo Dif Preço

Não

vl-taxa-exp-dif

decimal

>>9.9999999999

Taxa Exportação Dif Preço

Não

seq-wt-docto

integer

>>>,>>>,>>9

Seq wt-docto

Sim

tipo-nota-rf

integer

>9

Tipo Nota Receb Físico

Sim

ct-transf-terc

character

x(17)

Transit. Transf/Terceiros

Não

vl-desc-lojista

decimal

>>>,>>>,>>9.99999

Vl Desconto Lojistas

Sim

dt-base-dup

date

99/99/9999

Data Base Duplicatas

Não

dt-embarque

date

99/99/9999

Dt Embarque

Não

dt-cancela

date

99/99/9999

Dt Cancelamento

Não

desc-cancela

character

x(2000)

Motivo  Cancelamento

Sim

ind-tp-frete

integer

9

Tipo Frete

Não

ind-sit-docto

integer

99

Situação da nota

Sim

tax-emb

decimal

->>>,>>>,>>9.99999

Vl Imp Embalagem

Não

tax-emb-me

decimal

->>>,>>>,>>9.99999

Vl Imp Embalagem Moeda

Não

tax-seg

decimal

->>>,>>>,>>9.99999

Vl Imp Seguro

Não

tax-seg-me

decimal

->>>,>>>,>>9.99999

Vl Imp Seguro Moeda

Não

tax-fre-me

decimal

->>>,>>>,>>9.99999

Vl Imp Frete Moeda

Não

tax-div-me

decimal

->>>,>>>,>>9.99999

Vl Imp Diversos Moeda

Não

perc-tax-emb

decimal

>>9.99

Percentual Imposto Embalagem

Não

perc-tax-seg

decimal

>>9.99

Percentual Imposto Seguro

Não

cod-tax-emb

integer

>>9

Imposto Embalagem

Não

cod-tax-seg

integer

>>9

Imposto Seguro

Não

char-2

character

X(100)

 

Não

dec-1

decimal

->>>>>>>>>>9.99999999

 

Não

dec-2

decimal

->>>>>>>>>>9.99999999

 

Não

int-1

integer

->>>>>>>>>9

 

Não

int-2

integer

->>>>>>>>>9

 

Não

log-1

logical

Sim/Não

 

Não

log-2

logical

Sim/Não

 

Não

Data-1

date

99/99/9999

 

Não

Data-2

date

99/99/9999

 

Não

nome-abrev-tri

character

X(12)

Cliente Remessa Triang

Não

...

atualizaContaContabilItem..................................................................................................... 28

 

Métodos Básicos

 

Métodos básicos de disponibilização de registros e inicialização das informações para BO.

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-i-cod-canal-venda

Int

 

X

 

 

Código do canal de venda

p-i-cod-emitente

Int

 

X

 

 

Código do cliente

p-da-dt-emis-nota

Date

 

X

 

 

Data de emissão da nota fiscal

p-l-procedimento-ok

Log

 

 

X

 

Execução do método com sucesso ou não

...

 

Criação de

...

registros e  atualização de valores defaults

 

Criação das informações para as tabela de trabalho WT* e atualização de valores defaults desses registros.

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-i-seq-wt-docto

Int

 

X

 

 

Seqüência do documento

p-c-serie-dif

Char

 

X

 

 

Séria da nota base para gerar a diferença

p-c-nr-nota-dif

Char

 

X

 

 

Número da nota base para gerar a diferença

p-de-perc-acres-dif

Dec

 

X

 

 

Percentual de acréscimo para gerar os itens

p-de-vl-acres-dif

Dec

 

X

 

 

Valor de acrescimo para gerar os itens da nota

p-de-vl-taxa-exp-dif

Dec

 

X

 

 

Taxa de exportação para diferença cambial

p-l-procedimento-ok

Log

 

 

X

 

Execução do método com sucesso ou não

 

 

Método 39:

geraWtFatRepre

...