Árvore de páginas

Versões comparadas

Chave

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

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicodibo/bosc038.p


RecordSet


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

Item

Atributo

Tipo

Formato

Descrição

Obr.

cod-estabelcharacterx(5)EstabelecimentoSim
cod-localcharacterX(3)LocalSim
dt-implan-doctodate99/99/9999Data ImplantaçãoSim
id-doctodecimal>>>>>>>>>9Identificador DoctoSim
num-doctocharacterX(16)Número DoctoSim
ind-origem-doctointeger>9Origem DoctoSim
seriecharacterX(5)SérieNão
ind-tipo-transinteger>9Tipo TransaçãoSim
cod-usuariocharacterX(12)UsuárioNão
ind-sit-doctointeger>9Situação DoctoSim
log-coletorlogicalSim/NãoColetor AtualizandoNão
num-docto-origemcharacterX(100)Número Docto OrigemNão
log-docto-concluidologicalSim/NãoDocto ConcluídoSim
log-docto-disp-conflogicalSim/NãoDocto Disponível ConferênciaSim
cod-docainteger>>9Código DocaSim
id-cargadecimal>>>>>>>>>>>>>9Id CargaSim
nr-embarqueinteger>>>>>9EmbarqueNão
nr-resumointeger>>>>,>>9Nr ResumoNão
nome-abrevcharacterX(12)Nome AbreviadoNão
nr-pedclicharacterx(12)Pedido ClienteNão
cod-motiv-movtocharacterx(4)Motivo MovimentoNão
log-obrig-movto-modul-estoqlogicalSim/NãoObrigatório Movimento Modulo ENão
log-fatur-ant-wmslogicalSim/NãoCálculo NF Antes Retorno WMSSim
log-dat-atualiz-movto-estoqlogicalSim/NãoData Atualização Movimento EstoqueSim
cdd-embarqdecimal>>>>>>>>>>>>>>>9EmbarqueNão
cdn-hora-criacinteger>>>>9hora criaçãoNão

char-1

char

x(100)

?

Não

char-2

char

x(100)

?

Não

dec-1

dec

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

?

Não

dec-2

dec

->>>>>>>>>>>

?

Não

int-1

int

->>>>>>>>>9

?

Não

int-2

int

->>>>>>>>>9

?

Não

log-1

log

yes/no    

?

Não

log-2

log

yes/no    

?

Não

data-1

date

99/99/9999  

?

Não

data-2

date

99/99/9999 

?

Não


Métodos Básicos


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

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

tt-wm-docto

Table

-

X

 

 

Temp-table wm-docto

tt-wm-docto-itens

Table

-

X

 

 

Temp-table wm-docto-itens

Definição

...

das Tabelas:

...

wm-docto

...

Atributo

...

Tipo

...

Formato

...

Descrição

...

char-1

...

char

...

x(100)

...

?

...

char-2

...

char

...

x(100)

...

?

...

dec-1

...

dec

...

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

...

?

...

dec-2

...

dec

...

->>>>>>>>>>>

...

?

...

int-1

...

int

...

->>>>>>>>>9

...

?

...

int-2

...

int

...

->>>>>>>>>9

...

?

...

log-1

...

log

...

yes/no    

...

?

...

log-2

...

log

...

yes/no    

...

?

...

data-1

...

date

...

99/99/9999  

...

?

...

data-2

...

date

...

99/99/9999 

...

?

Definição Tabela:

...

wm-docto-itens

...

Atributo

...

Tipo

...

Formato

...

Descrição

...

char-1

...

char

...

x(100)

...

?

...

char-2

...

char

...

x(100)

...

?

...

dec-1

...

dec

...

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

...

?

...

dec-2

...

dec

...

->>>>>>>>>>>

...

?

...

int-1

...

int

...

->>>>>>>>>9

...

?

...

int-2

...

int

...

->>>>>>>>>9

...

?

...

log-1

...

log

...

yes/no    

...

?

...

log-2

...

log

...

yes/no    

...

?

...

data-1

...

date

...

99/99/9999  

...

?

...

data-2

...

date

...

99/99/9999 

Define temp-table tt-wm-docto          no-undo like wm-docto.

Define temp-table tt-wm-docto-itens no-undo like wm-docto-itens.

...


Método:

MakeDoctoTransfer

 

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pid-cargadecimal>>>>>>>>>9X

Identificador de carga

tt-wm-docto

Table

-

X

 

 

Temp-table wm-docto

tt-wm-docto-itens

Table

-

X

 

 

Temp-table wm-docto-itens

Definição Tabela:

As definições das tabelas são as mesmas conforme já definidas no método MakeDocto.

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

tt-docto

Table

-

X

 

 

Temp-table 

Definição Tabela:

tt-docto

Atributo

Tipo

Formato

Descrição

num-doctocharacterX(16)Número Docto
cod-estabelcharacterx(5)Estabelecimento
cod-itemcharacterX(16)Item
cod-refercharacterX(8)Referência
cod-lotecharacterx(40)Nr. Série / Lote
dt-validadedate99/99/9999Data Validade Lote
log-dat-atualiz-movto-estoqlogicalsim/nãoData Atualização Movimento Estoque
qtd-itemdecimal>>>,>>>,>>9.9999Qtd Item
num-docto-origemcharacterX(16)Número Docto Origem
nr-seq-item-pedinteger>>>>>9Sequência Item pedido
nr-pedclicharacterx(12)Pedido Cliente
nome-abrevcharacterx(12)Nome Abrev
cdd-embarqdecimal>>>>>>>>>>>>>>>9Embarque
qtd-pesodecimal>>>,>>>,>>9.9999Peso
nr-resumointeger>>>>,>>9Resumo
cod-docainteger>>9Código Doca
log-encomendaligicalSim/NãoPedido Sob Encomenda
nr-pedidointeger>>>,>>>,>>9Pedido
log-lifo-ped-explogicalSim/NãoLifo Pedido Exportação
log-pedido-explogicalSim/NãoPedido Exportação

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.

...

setConstraintEstabelLocal


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabel-inicharacterX(05)X

Estabelcimento Inicial
p-cod-estabel-fimcharacterX(05)X

Estabelcimento Final
p-cod-local-inicharacterX(03)X

Local Inicial
p-cod-local-fimcharacterX(03)X

Local Final




Método: 

getDescFK

 

Descrição

...