Histórico da Página
...
Métodos básicos de acesso ao banco de dados.
Método:
goToKey
Descrição:
Reposiciona Reposiciona registro com base no índice CODIGO
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcd-plano | int |
| X |
|
| Plano |
pit-codigo | char |
| X |
|
| Item |
pcod-refer | char |
| X |
|
| Referência |
pano | int |
| X |
|
| Ano |
pperiodo | int |
| X |
|
| Período |
pnome-abrev | char |
| X |
|
| Nome Abreviado |
pnr-pedcli | char |
| X |
|
| Pedido Cliente |
pnr-sequencia | int |
| X |
|
| Sequência |
pcod-gr-cli | int |
| X |
|
| Grupo Cliente |
Método:
getKey
Descrição:
Retorna Retorna valores dos campos do índice CODIGO
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcd-plano | int |
|
| X |
| Plano |
pit-codigo | char |
|
| X |
| Item |
pcod-refer | char |
|
| X |
| Referência |
pano | int |
|
| X |
| Ano |
pperiodo | int |
|
| X |
| Período |
pnome-abrev | char |
|
| X |
| Nome Abreviado |
pnr-pedcli | char |
|
| X |
| Pedido Cliente |
pnr-sequencia | int |
|
| X |
| Sequência |
pcod-gr-cli | int |
|
| X |
| Grupo Cliente |
...
goToKeyCdPlano
Descrição:
Posiciona Posiciona o registro utilizando somente o Plano, o Ano e o Período
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcd-plano | int |
| X |
|
| Plano |
pano | int |
| X |
|
| Ano |
pperiodo | int |
| X |
|
| Período |
...
Método:
goToKeyItem
Descrição:
Posiciona Posiciona o registro no primeiro que encontrar com o item informado
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pit-codigo | char |
| X |
|
| Item |
goToKeyRowid
Descrição:
Posiciona Posiciona o registro com base no rowid.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
prowid | rowid |
| X |
|
| Rowid do registro desejado |
...
validateRecord
Descrição:
Valida temptable RowObject
Requisitos:
Nenhum
Parâmetros:
Recebe o tipo de validação (Create, Delete, Update)
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pType | char |
| X |
|
| Recebe o tipo de validação |
Método:
getCharField
Descrição:
Retorna o valor de um campo character.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | char |
| X |
|
| Nome Campo |
pFieldValue | char |
|
| X |
| Valor Campo |
Método:
getDecField
Descrição:
Retorna o valor de um campo decimal.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | char |
| X |
|
| Nome Campo |
pFieldValue | decimal |
|
| X |
| Valor Campo |
Método:
getIntField
Descrição:
Retorna o valor de um campo inteiro.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | integer |
|
| X |
| Valor Campo |
Método:
getDateField
Descrição:
Retorna o valor de um campo date.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | date |
|
| X |
| Valor Campo |
Método:
getLogField
Descrição:
Retorna o valor de um campo logical.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | logical |
|
| X |
| Valor Campo |
Método:
getRawField
Descrição:
Retorna Retorna valor de campos do tipo raw.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | raw |
|
| X |
| Valor Campo |
Método:
getRecidField
Descrição:
Retorna valor de campos do tipo recid.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | recid |
|
| X |
| Valor Campo |
...
Busca conjunto de registros da tabela pl-it-prod.
Método:
OpenQueryStatic ("Plano")
...
Executar o método setConstraintPlano.
Método:
OpenQueryStatic ("Filtro")
...
SetConstraintPlanoPeriodo
Descrição:
Seta as variáveis de controle para queries contendo o nr do plano, periodo inicial e final.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcd-plano | inte |
| X |
|
| Nr Plano |
pi-per-ini | char |
| X |
|
| Período Inicial |
pi-per-fim | char |
| X |
|
| Período Final |
...
Métodos adicionais de atualização e acesso a base de dados .
Método:
atualizarRegistro
Descrição:
Atualizar Atualizar os Itens do Plano - programa pl0301.
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
table for tt2-pl-it-prod |
|
|
|
| X | Temp Table para pl-it-prod |
...
atualizarTransferencia
Descrição:
Procedure utilizada pelo programa pl0301 para fazer transferência de quantidades de itens entre um período e outro.
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
table for tt-before |
|
|
|
| X | Temp Table antes da transferência |
r-before | rowid |
| X |
|
| Rowid registro anterior que foi alterado |
p-cd-plano | int |
| X |
|
| Código Plano |
p-estabel | char |
| X |
|
| Estabelecimento (Release 203) |
p-ano | int |
| X |
|
| Ano |
p-periodo | int |
| X |
|
| Período |
p-nome-abrev | char |
| X |
|
| Nome Cliente |
p-nr-pedcli | char |
| X |
|
| Nr Pedido |
p-sequencia | int |
| X |
|
| Sequência |
p-cod-gr-cli | int |
| X |
|
| Grupo de Cliente |
p-dt-trans | date |
| X |
|
| Data Término |
p-quant-dest | dec |
| X |
|
| Qtde Destino |
...
eliminarTransferencia
Descrição:
Utilizado pelo programa pl0301 para eliminar o registro de Itens do Plano caso na transferência tenha sido transferida toda a quantidade do registro e o mesmo ter ficado com quantidade zero.
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
table for tt-before |
|
| X |
|
| Temp Table do registro transferido |
r-before | rowid |
| X |
|
| Rowid do registro |
...
gerarBrowsePeriodo
Descrição:
Gera Gera a temp-table para o programa pl0301cc.w - Opção Modifica do pl0301c.w.
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-rowid | rowid |
| X |
|
| Rowid do registro atual |
c-refer | char |
| X |
|
| Referência |
table for tt2-pl-it-prod |
|
|
|
| X | Temp Table para o browser |
...
PosicionarPlItProd
Descrição:
Utilizada pelo pl0301c.w, no botão Posicionar, para posicionar o registro na viewer.
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pi-plano | inte |
| X |
|
| Código Plano |
pit-codigo | char |
| X |
|
| Código Item |
pi-ano-ini | inte |
| X |
|
| Ano Inicial |
pi-ano-fim | inte |
| X |
|
| Ano Final |
pi-per-ini | inte |
| X |
|
| Período Inicial |
pi-per-fim | inte |
| X |
|
| Período Final |
r-rowid | rowid |
|
| X |
| Rowid do registro |
Método:
GerarPlanilha
Descrição:
Gera temp-table tt-planilha e tt-coluna para o pl0301f.w.
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
i-cd-tipo | inte |
| X |
|
| Código Plano |
i-ano-i | inte |
| X |
|
| Ano Inicial |
i-ano-f | inte |
| X |
|
| Ano Final |
i-periodo-i | inte |
| X |
|
| Período Inicial |
i-periodo-f | inte |
| X |
|
| Período Final |
c-it-codigo-i | char |
| X |
|
| Código Item Inicial |
c-it-codigo-f | char |
| X |
|
| Código Item Final |
c-fm-codigo-i | char |
| X |
|
| Família Inicial |
c-fm-codigo-f | char |
| X |
|
| Família Final |
i-ge-codigo-i | inte |
| X |
|
| Grupo Estoque Inicial |
i-ge-codigo-f | inte |
| X |
|
| Grupo Estoque Final |
c-cd-planej-i | char |
| X |
|
| Planejador Inicial |
c-cd-planej-f | char |
| X |
|
| Planejador final |
table for tt-planilha |
|
|
|
| X |
|
table for tt-coluna |
|
|
|
| X |
|
Método:
findParamGlobal
Descrição:
Procura Procura os Parâmetros Globais e Retorna o Módulo.
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-modulo | char |
| X |
|
| Recebe módulo solicitado |
l-implant | logi |
|
| X |
| Retorna valor se o módulo está implantado ou não |
Método:
assignQuantItem
Descrição:
Atualiza Atualiza a quantidade do item do plano.
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-quant | deci |
| X |
|
| Quantidade Nova |
Método:
createItemPlano
Descrição:
Cria Cria um novo registro de item do plano.
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
table for tt-planilha |
|
| X |
|
| tt-planilha |
p-cd-plano |
|
| X |
|
| Código Plano |
p-ano |
|
| X |
|
| Ano |
p-periodo |
|
| X |
|
| Período |
p-termino |
|
| X |
|
| Data Término |
p-quant |
|
| X |
|
| Quantidade |
p-rowid |
|
|
| X |
| Rowid do novo registro |
Método:
deleteRowidItemPlano
Descrição:
Elimina Elimina o item do plano em função do rowid informado.
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-rowid | rowid |
| X |
|
| Rowid Item |
Método:
gerarColuna
Descrição:
Gerar Gerar a temp-table tt-coluna que será utilizada no pl0301f.w
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
i-cd-tipo |
|
| X |
|
| Tipo Periodo |
i-ano-i |
|
| X |
|
| Ano Inicial |
i-ano-f |
|
| X |
|
| Ano Final |
i-periodo-i |
|
| X |
|
| Período Inicial |
i-periodo-f |
|
| X |
|
| Período Final |
i-flag |
|
| X |
|
| Flag |
i-nr-periodo |
|
|
| X |
| Período |
table for tt-coluna |
|
|
| X |
| tt-coluna |
table for tt-valores |
|
|
| X |
| tt-valores |
Método:
GerarItensPlano
Descrição:
Gera Gera a temp-table RowObject para o programa pl0301c.w
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
table for RowObject |
|
|
| X |
| Temp-table RowObject |
Método:
getRowidItem
Descrição:
Retorna o rowid do registro onde a query está posicionada.
...