Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/bodi154cal.p |
RecordSet
O BO não utiliza temp-table para comunicação.
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:
searchItemPrice
Descrição:
Retornar o preço de tabela do item numa tabela de acordo com a quantidade pedida.
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 |
RowPedVenda | Temp-Table (bodi159.i) |
| X |
|
| Temp-table da tabela ped-venda |
p-unid-med-cli | log | yes/no | X |
|
| Indicador de utilização da unidade de medida do cliente |
p-preco-venda | dec | dec default |
| X |
| Valor do preço de venda do item |
p-desconto-qtde | dec | dec default |
| X |
| Percentual de desconto por quantidade do item |
Método:
calculateItemPrice
Descrição:
Calcular os valores totais do item.
Requisitos:
Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
rw-ped-item | rowid |
| X |
|
| Rowid do item do pedido/cotação de venda |
Método:
allocateItem
Descrição:
Fazer/alterar a alocação física ou lógica da quantidade a alocar (qt-log-aloca) do item.
Requisitos:
Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
rw-ped-item | rowid |
| X |
|
| Rowid do item do pedido/cotação de venda |
p-qtde-a-desalocar | dec | dec default | X |
|
| Quantidade alocada anterior do item (usar em caso de alteração) |
RowErrors | Temp-Table |
|
| X |
| Temp-Table de erros |