Á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/bodi154sdf.p

 

 

RecordSet

 

O BO não utiliza temp-table para comunicação. 

 

 

Atributo

Tipo

Formato

Descrição

Obr. 

 

 

 

 

 

 

Métodos Básicos

 

Vide BO da tabela ped-item (bodi154).

 

Queries e Constraints

 

 Vide BO da tabela ped-item (bodi154).

 

Métodos Negócio

 

 Métodos de atualização da base de dados.

 

 

Método: 

inputTable

 

Descrição

Dar a entrada da temp-table da tabela base (ped-item) na BO. É pré-requisito para execução de todos os outros métodos.

 

Requisitos:

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

RowObject

Temp-Table (bodi154.i)

 

X

 

 

Temp table da tabela ped-item

 

 

Método: 

inputDiscountTable

 

Descrição

Dar a entrada da temp-table de descontos (tt-desc-ped-item) na BO.

 

Requisitos:

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

tt-desc-ped-item

Temp-Table (bodi233q03.i)

 

X

 

 

Temp table de descontos

 

 

Método: 

inputParentTable

 

Descrição

Dar a entrada da temp-table da tabela pai (ped-venda) na BO.

 

Requisitos:

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

RowPedVenda

Temp-Table (bodi159.i)

 

X

 

 

Temp table da tabela ped-venda

 

 

Método: 

inputRowParam

 

Descrição

Dar a entrada da temp-table de parâmetros (tt-ped-venda) na BO.

 

Requisitos:

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

RowPedParam

Temp-Table (bodi159.i2)

 

X

 

 

Temp table de parâmetros

 

 

Método: 

outputTable

 

Descrição

Enviar a temp-table da tabela base (ped-item) da BO com os valores default carregados. Deve ser executada após os métodos de setDefault.

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

RowObject

Temp-Table (bodi154.i)

 

 

X

 

Temp table da tabela ped-item

 

 

Método: 

outputDiscountTable

 

Descrição

Enviar a temp-table de descontos (tt-desc-ped-item) da BO com os valores default carregados.

 

Requisitos:

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

tt-desc-ped-item

Temp-Table (bodi233q03.i)

 

 

X

 

Temp table de descontos

 

 

Método:

enableItemQuotationenableItem

 

Descrição: 

De acordo com a temp-table de itens do pedido determinar quais campos não dever ser alterados/acessados. Este método visa auxiliar na construção das interfaces.

 

Requisitos: 

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-un-medida

log

yes/no

 

X

 

Indicador do acesso à unidade de medida

p-conta-contabil

log

yes/no

 

X

 

Indicador do acesso à conta contábil

p-custo-contabil

log

yes/no

 

X

 

Indicador do acesso ao custo contábil

p-cod-refer

log

yes/no

 

X

 

Indicador do acesso ao código da referência

p-qt-log-aloca

log

yes/no

 

X

 

Indicador do acesso à quantidade lógica alocada

p-dec-2

log

yes/no

 

X

 

Indicador do acesso à alíquota de ISS (dec-2)

p-aliquota-ipi

log

yes/no

 

X

 

Indicador do acesso à alíquota de IPI

p-class-fiscal

log

yes/no

 

X

 

Indicador do acesso à classificação fiscal

p-vl-preori

log

yes/no

 

X

 

Indicador do acesso ao valor original

 

 

Método: 

reloadDiscount

 

Descrição

Recalcular os descontos do pedido de venda.

 

Requisitos:

inputDiscountTable

 

Parâmetros:

Nenhum

 

 

Método:

SetCodServicoISS

 

Descrição

Retorna o código do Serviço de acordo com o município, ou de acordo com o item caso o município não seja encontrado.

 

Requisitos:

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-pais

log

yes/no

X

 

 

País

p-estado

log

yes/no

X

 

 

Estado

p-cidade

log

yes/no

X

 

 

Cidade

p-it-codigo

log

yes/no

X

 

 

Código do Item

p-qt-log-aloca

integer

default

 

X

 

Código do serviço

 


Método: 

setDefaultDelivery

 

Descrição

Atualizar os campos default relacionados à entrega do item do pedido.

 

Requisitos:

inputTable

 

Parâmetros:

Nenhum.

 

 

Método: 

setDefaultItem

 

Descrição

Atualizar os campos default relacionados ao código do item.

...

inputTable

 

Parâmetros:

Nenhum.

 

 

Método: 

setDefaultDiscount

...

inputTable

 

Parâmetros:

Nenhum.

 

 

Método: 

setDefaultDescontoICMS

...

inputTable

 

Parâmetros:

Nenhum.

 

 

Método: 

setDefaultItemTax

...

inputTable

 

Parâmetros:

Nenhum.

 

 

Método: 

setDefaultPriceTable

...

inputTable

 

Parâmetros:

Nenhum.

 

 

Método: 

setDefaultTransactionType

...

inputTable

 

Parâmetros:

Nenhum.

 

 

Método: 

setDefaultQuantity

...

inputTable

 

Parâmetros:

Nenhum.

 

 

Método: 

setDefaultUOM

 

Descrição

...

inputTable

 

Parâmetros:

Nenhum.

 

 

Método: 

setItemBallance

 

Descrição: 

Trazer  Trazer a quantidade disponível do item em estoque.

 

Requisitos: 

inputTable


 ParâmetrosParâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-saldo

dec

default

 

X

 

Quantidade do item disponível em estoque

 

 

Método: 

setQuotasBallance

 

Descrição: 

Trazer a quantidade disponível do item em cotas.

 

Requisitos: 

inputTable


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-saldo-cotas

dec

default

 

X

 

Quantidade do item disponível em cotas

 

 

Método: 

setICMRetido

 

Descrição

Atualiza os campos default relacionados à retenção do ICMS.

 

Requisitos:

Nenhum. 


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-nome-abrev

char

default

X

 

 

Nome abreviado do emitente – item do pedido

c-cod-entrega

char

default

X

 

 

Código do local de entrega – item do pedido

c-it-codigo

char

default

X

 

 

Código do Item – item do pedido

c-cod-estab

char

default

X

 

 

Código do Estabelecimento – pedido de venda

c-insc-subs

char

default

X

 

 

Código Inscrição substituição Tributária – emitente

l-subs-trib

logical

defautl

X

 

 

Indica Substituição Tributária – Natureza de operação

l-icm-ret

logical

default

 

X

 

Indica Retenção de ICMS – item do pedido