Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | inbo/boin308.p |
RecordSet
tt-pl-it-calc
tt-pl-it-calc | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
it-codigo | char | x(16) | Item | Sim |
compr-fabric | inte | >9 | Forma Obtenção | Sim |
tipo-plano | char | !! | Tipo Plano | Sim |
cod-obsoleto | inte | >9 | Situação | Sim |
consumo-prev | deci-4 | >>>>,>>9.9999 | Consumo Previsto | Sim |
demanda | inte | >9 | Tipo Demanda | Sim |
politica | inte | >9 | Política | Sim |
periodo-fixo | inte | >>9 | Período Fixo | Sim |
tempo-segur | inte | >>9 | Tempo Segur | Sim |
quant-segur | deci-4 | >>>>,>>9.9999 | Qtde Segur | Sim |
res-int-comp | inte | >>>9 | Ressupr Compras | Sim |
res-for-comp | inte | >>>9 | Ressupr Fornec | Sim |
res-cq-comp | inte | >>>9 | Ressupr CQ Compras | Sim |
ressup-fabri | inte | >>>9 | Ressupr Fabric | Sim |
res-cq-fabri | inte | >>>9 | Ressupr CQ Fabric | Sim |
lote-multipl | deci-4 | >>>>,>>9.9999 | Lote Múltiplo | Sim |
lote-economi | deci-4 | >>>>,>>9.9999 | Lote Econômico | Sim |
fator-refugo | deci-2 | >9.99 | Fator Refugo | Sim |
quant-perda | deci-4 | >>>>,>>9.9999 | Qtde Perda | Sim |
classe-repro | inte | >9 | Classe Reprogramação | Sim |
tipo-est-seg | inte | >9 | Controle Estq Segur |
|
saldo | deci-4 | ->>>>,>>9.9999 | Saldo Estq | Sim |
niv-mais-bai | inte | >9 | Nível Mais Baixo |
|
replaneja | logi | Sim/Não | Item deve ser Replanej | Sim |
fm-codigo | char | x(8) | Família | Sim |
nr-dias-desl | inte | >>9 | Número Dias Deslocados | Sim |
cons-tp-seg | logi | Sim/Não | Considera Tempo de Seg | Sim |
pl-parametro | logi | Sim/Não | Alteração Parâmetros | Sim |
pl-pedidos | logi | Sim/Não | Alteração Ped | Sim |
pl-itens | logi | Sim/Não | Alteração Itens | Sim |
pl-estoque | logi | Sim/Não | Alteração Estq | Sim |
pl-ordens | logi | Sim/Não | Alteração Ord | Sim |
lote-minimo | deci-4 | >>>>,>>9.9999 | Lote Mínimo | Sim |
valor-abc | deci-4 | ->>>>,>>>,>>9.9 | Valor Disp Planejado | Sim |
pl-plano | logi | Sim/Não | Alt Qtde Plano | Sim |
tipo-requis | inte | >9 | Tipo Requisição | Sim |
saldo-terc | deci-4 | >>>>>,>>9.9999 | Qtde Inicial | Sim |
tipo-con-est | inte | >9 | Tipo Controle Estq | Sim |
calc-lead-time | inte | >9 | Cálculo Lead-Time |
|
char-1 | char | x(100) | ? |
|
char-2 | char | x(100) | ? |
|
dec-1 | deci-2 | ->>>>>>>>>>>9.9 | ? |
|
dec-2 | deci-2 | ->>>>>>>>>>>9.9 | ? |
|
int-1 | inte | ->>>>>>>>>9 | ? |
|
int-2 | inte | ->>>>>>>>>9 | ? |
|
log-1 | logi | Sim/Não | ? |
|
log-2 | logi | Sim/Não | ? |
|
data-1 | date | 99/99/9999 | ? |
|
data-2 | date | 99/99/9999 | ? |
|
check-sum | char | x(20) | Check-sum |
|
Métodos Básicos
Métodos básicos de acesso ao banco de dados.
Método:
goToKey
Descrição:
Reposiciona registro com base no índice FAMILIA
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pfm-codigo | char |
| X |
|
| Família |
pit-codigo | char |
| X |
|
| Item |
Método:
getKey
Descrição:
Retorna valores dos campos do índice FAMILIA
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pfm-codigo | char |
|
| X |
| Família |
pit-codigo | char |
|
| X |
| Item |
Método:
goToItem
Descrição:
Procura pelo índice, caso não ache, retorna mensagem de erro padrão do EMS.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-it-codigo | char |
| X |
|
| Item |
i-cd-plano | inte |
| X |
|
| Plano (Utilizado na release 203) |
Método:
goToKeyItem
Descrição:
Procura o primeiro registro de pl-it-calc utilizando o Item.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-it-codigo | char |
| X |
|
| Item |
Método:
validateRecord
Descrição:
Valida temptable RowObject.
Requisitos:
Nenhum
Parâmetros:
Recebe o tipo de validação (Create, Delete, Update).
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 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 |
Queries e Constraints
Definição das Queries (acesso ao banco de dados) e Contraints (regras de leitura) utilizadas para buscar grupos de registros da base de dados.
Método:
OpenQueryStatic ("Main")
Descrição:
Busca conjunto de registros da tabela pl-it-calc.
Método:
SetConstraint
Descrição:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
|
|
|
|
|
|
|
Métodos Negócio
Métodos adicionais de atualização e acesso a base de dados .
Método:
atualizaItemCalcPlano
Descrição:
Atualizar pl-it-calc quando os Itens do Plano de Produção forem alterados
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
i-cd-plano | inte |
| X |
|
| Plano (utilizado na release 203) |
c-it-codigo | char |
| X |
|
| Item |
Método:
verificaRoteiroBenef
Descrição:
Verifica se o item possui roteiro para beneficiamento - pl0704
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pit-codigo | char |
| X |
|
| Item |
p-benef | log |
|
| X |
| Se possui beneficiamento |