Histórico da Página
...
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/bodi159cex.p |
RecordSet
Temp-Tables principais utilizadas para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.
PedVendaCex e RowPedVendaCex | ||||
Atributos | Tipo | Formato | Descrição | Obr. |
Nr-pedido | Inte | >>>,>>>,>>9 | Número do Pedido | Sim |
Cod-emitente | Inte | >>>>>>>>9 | Cliente | Sim |
Nome-abrev | Char | X(12) | Nome abreviado do cliente | Sim |
Nr-pedcli | Char | X(12) | Número do pedido do cliente | Sim |
Cod-itiner | Inte | >>,>>9 | Código do Itinerário | Sim |
Cod-idioma | Char | X(12) | Código do Idioma | Sim |
Cod-incoterm | Char | X(03) | Incoterm | Sim |
Pto-despacho | Inte | >>,>>9 | Ponto de Despacho | Não |
Pto-embarque | Inte | >>,>>9 | Ponto de Embarque | Não |
Pto-desembarque | Inte | >>,>>9 | Ponto de Desembarque | Não |
Pto-chegada | Inte | >>,>>9 | Ponto de Chegada na Empresa | Não |
Marca-1 | Char | X(50) | Marca | Não |
Marca-2 | Char | X(50) | Marca | Não |
Marca-3 | Char | X(50) | Marca | Não |
Marca-4 | Char | X(50) | Marca | Não |
Marca-5 | Char | X(50) | Marca | Não |
Char-1 | Char | X(100) |
| Não |
Char-2 | Char | X(100) |
| Não |
Dec-1 | Deci-8 | ->>>>>>>>>>>9.99999999 |
| Não |
Dec-2 | Deci-8 | ->>>>>>>>>>>9.99999999 |
| Não |
Int-1 | Inte | ->>>>>>>>>9 |
| Não |
Int-2 | Inte | ->>>>>>>>>9 |
| Não |
Log-1 | Logi | Sim/não |
| Não |
Log-2 | Logi | Sim/não |
| Não |
Data-1 | Date | 99/99/9999 |
| Não |
Data-2 | Date | 99/99/9999 |
| Não |
Check-sum | Char | X(20) |
| Não |
RowErros | ||||
Atributos | Tipo | Formato | Descrição | Obr. |
i-sequen | Int |
| Sequência do erro | Sim |
cd-erro | Int |
| Código do erro | Sim |
Mensagem | Char | X(255) | Mensagem | Sim |
Parametros | Char | X(255) | Parametros | Sim |
Errortype | Char | X(20) | Tipo do Erro | Sim |
Errorhelp | Char | X(20) | Ajuda do erro | Sim |
Errorsubtype | Char |
| Sub-tipo do erro | Sim |
...
Métodos Básicos
Métodos de acesso e leitura a base de dados.
Método:
findRowid
Descrição:
Posiciona o registro conforme rowid da tabela informado.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
r-chave | Rowid |
| X |
|
| Rowid do novo registro. |
Método:
findPedVendaCex
Descrição:
Posiciona o registro conforme informações fornecidas. Retorna se não achou o registro.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
i-nr-pedido | Inte | >>>,>>>,>>9 | X |
|
| Número do Pedido de Venda |
PedVendaCex | Temp-table |
|
| X |
| Temp-table ped-venda-cex |
...
Método:
GetCurrent
Descrição:
Retorna o registro posicionado.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PedVendaCex | Temp-table |
|
| X |
| Temp-table pedido de venda de exportação |
...
Método:
getCharfield
Descrição:
Retorna o campo solicitado do registro que estiver posicionado. Só para campos caracteres.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-nome-campo | Char |
| X |
|
| Nome do campo. |
c-retorno | Char |
|
| X |
| Campo solicitado |
...
Método:
getIntfield
Descrição:
Retorna o campo solicitado do registro que estiver posicionado. Só para campos inteiros.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-nome-campo | Char |
| X |
|
| Nome do campo. |
i-retorno | Inte |
|
| X |
| Campo solicitado |
...
Método:
getDecfield
Descrição:
Retorna o campo solicitado do registro que estiver posicionado. Só para campos decimais.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-nome-campo | Char |
| X |
|
| Nome do campo. |
De-retorno | Char |
|
| X |
| Campo solicitado |
...
Método:
getLogfield
Descrição:
Retorna o campo solicitado do registro que estiver posicionado. Só para campos lógicos.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-nome-campo | Char |
| X |
|
| Nome do campo. |
l-retorno | Char |
|
| X |
| Campo solicitado |
...
Método:
getDatefield
Descrição:
Retorna o campo solicitado do registro que estiver posicionado. Só para campos do tipo data.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-nome-campo | Char |
| X |
|
| Nome do campo. |
da-retorno | Char |
|
| X |
| Campo solicitado |
Métodos Negócio
Métodos de atualização e acesso a base de dados.
Método:
validateCreate
Descrição:
Valida/Cria novos Processos de Exportação .
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PedVendaCex | Temp-table |
| X |
|
| Temp-table Pedido de venda de exportação |
RowErros | Temp-table |
|
| X |
| Temp-table com erros |
r-chave | Rowid |
|
| X |
| Rowid do novo registro criado |
...
validateUpdate
Descrição:
Valida/Modifica os Processos de Exportação.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PedVendaCex | Temp-table |
| X |
|
| Temp-table pedido de venda de exportação |
r-chave | Rowid |
| X |
|
| Rowid do registro a ser modificado |
RowErros | Temp-table |
|
| X |
| Temp-tabel com erros |
...
validateDelete
Descrição:
Valida/Elimina Processos de Exportação.
Requisitos:
Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
r-chave | Rowid |
|
|
| X | Rowid do registro a ser eliminado. Retorna o próximo registro posicionado. |
RowErros | Temp-table |
|
| X |
| Temp-table com erros |
...
createExportation
Descrição:
Cria Pedido de Venda de Exportação
Requisitos:
Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PedVendaCex | Temp-table |
| X |
|
| Temp-table com informações do processo de exportação |
...
Descrição:
Procura os pontos do itinerario, caso não encontre retorna branco.
Requisitos:
Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-itinerario | Inte | >>,>>9 | X |
|
| Código do Itinerário |
p-itinerario-descricao | Char | X(50) |
| X |
| Descrição do Itinerário |
p-itinerario-pto-despacho | Inte | >>,>>9 |
| X |
| Ponto de Despacho |
p-itinerario-pto-embarque | Inte | >>,>>9 |
| X |
| Ponto de Embarque |
p-itinerario-pto-desembarque | Inte | >>,>>9 |
| X |
| Ponto de Desembarque |
p-itinerario-pto-chegada | Inte | >>,>>9 |
| X |
| Ponto de Chegada |
...
findPontoControle
Descrição:
Procura pelo indice, se não encontrar retorna branco.
Requisitos:
Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-pto-contr-cod-pto-contr | Inte | >>,>>9 | X |
|
| Código do Ponto de Controle |
p-pto-contr-descricao | Char | X(50) |
| X |
| Descrição do ponto de controle |
...
inputExportation
Descrição:
Recebe temp-table, para criar outra temp-table para criar ped-venda-cex.
Requisitos:
Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PedVendaCex | Temp-table |
| X |
|
| Temp-table ped venda cex |
...
setDefaultExportation
Descrição:
Seta default de exportação.
Requisitos:
Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
|
|
|
|
|
|
|
...
validateExportation
Descrição:
Valida registro de exportação.
Requisitos:
Nenhum.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PedVendaCex | Temp-table |
| X |
|
| Temp-table pedido de venda cex |
RowErros | Temp-table |
|
| X |
| Temp-table com erros |
...