Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/bodi159can.p |
RecordSet
O BO não utiliza temp-table para comunicação.
Métodos Básicos
Vide BO da tabela ped-venda (bodi159).
Queries e Constraints
Vide BO da tabela ped-venda (bodi159).
Métodos Negócio
Métodos de atualização da base de dados.
Método:
validateCancelation
Descrição:
Validar possibilidade de cancelamento do pedido.
Requisitos:
Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
rw-ped-venda | rowid | X |
|
| Rowid pedido de venda | |
RowErrors | Temp Table |
| X |
| Temp table de erros da Dbo. |
Método:
inputReopenQuotation
Descrição:
Dar entrada no indicador de reabertura da cotação do pedido a ser cancelado.
Requisitos:
Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-reabrir-cotacao | log | yes/no | X |
|
| Indicador de reabertura da cotação do pedido que será cancelado. |
Método:
updateCancelation
Descrição:
Efetuar cancelamento do pedido.
Requisitos:
validateCancelation
inputReopenQuotation
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
rw-ped-venda | rowid | X |
|
| Rowid pedido de venda | |
p-desc-motivo | char | x(60) | X |
|
| Descrição do motivo de cancelamento |
p-data-cancel | date | 99/99/9999 | X |
|
| Data de cancelamento |
p-i-cod-motivo | integer | >>9 | X | Código do motivo de cancelamento |
Método:
cancelQuotation
Descrição:
Efetuar cancelamento da cotação.
Requisitos:
Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
rw-ped-venda | rowid | X |
|
| Rowid cotação de venda | |
p-cod-motivo | int | >>9 | X |
|
| Código do motivo de cancelamento |
p-desc-motivo | char | X | Descrição do motivo de cancelamento | |||
RowErrors | Temp Table |
| X | Temp table de erros da Dbo. |
Método:
reopenQuotation
Descrição:
Reabrir cotação.
Requisitos:
Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
rw-ped-venda | rowid | X |
|
| Rowid cotação de venda | |
RowErrors | Temp Table |
| X |
| Temp table de erros da Dbo. |