Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | inbo/boin569.p |
RecordSet
tt-movto-ggf
tt-movto-ggf | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
cc-codigo | char | x(8) | Centro Custo |
|
cd-tarefa | inte | >>>>9 | Tarefa Manutenção |
|
cd-tecnico | char | 99999-9 | Técnico |
|
cd-turno | char | x(10) | Turno |
|
cod-roteiro | char | x(16) | Roteiro |
|
conta-cr-ggf | char[6] | x(17) | Conta de Crédito de GG |
|
conta-ordem | char | x(17) | Conta da Ordem |
|
crp-atual | logi | Sim/Nao | ? |
|
ct-cr-ggf | char[6] | x(8) | Conta de Crédito de GG |
|
ct-ordem | char | x(8) | Conta da Ordem |
|
db-cr-ok | logi | Sim/Não | Débito/Crédito Atualiz |
|
dt-retorno | date | 99/99/9999 | Data Retorno |
|
dt-trans | date | 99/99/9999 | Data Transação |
|
gm-codigo | char | x(9) | Grupo Máquina |
|
horas-report | deci-4 | >>>,>>9.9999 | Horas Reportadas |
|
it-codigo | char | x(16) | Item Mob |
|
lote | char | x(10) | Lote/Série |
|
matr-func | inte | 99999 | Funcionário |
|
narrativa | char | x(2000) | Narrativa |
|
nr-ord-produ | inte | >>>,>>>,>>9 | Ordem Produção |
|
nr-reporte | inte | >>>>>>>>9 | Reporte |
|
nr-req-sum | inte | >>>,>>>,>>9 | Requisição Sumariada |
|
nr-up-report | deci-2 | >>>>,>>9.99 | UPs Reportadas |
|
nro-docto | char | x(16) | Documento |
|
num-ord-inv | inte | >>>,>>9 | Ordem Invest |
|
op-codigo | inte | >>>>9 | Operação |
|
op-seq | inte | >>>9 | Op Sequencia |
|
qt-pecas-boas | deci-4 | >>>>,>>>,>>9.99 | Qtde Produzida |
|
qt-refugo | deci-4 | >>>>,>>9.9999 | Qtde Refugada |
|
refer-contab | char | x(10) | Referência Contábil |
|
referencia | char | x(10) | Referência |
|
sc-cr-ggf | char[6] | x(8) | Sub-conta de Crédito d |
|
sc-ordem | char | x(8) | Sub-conta da Ordem |
|
serie-docto | char | x(5) | Série Documento |
|
tempo-limp | deci-3 | >>>9.999 | Tempo Limpeza |
|
tempo-maquin | deci-3 | >>>9.999 | Tempo Maquina |
|
tempo-prepar | deci-3 | >>>9.999 | Tempo Preparação |
|
tempo-trans | deci-3 | >>>9.999 | Tempo Transporte |
|
tipo-valor | inte | 9 | Tipo Valor |
|
tp-especial | char | x(8) | Especialidade |
|
valor-ggf-1-m | deci-4[3] | >>>>,>>>,>>9.99 | Valor GGF ao Mensal |
|
valor-ggf-2-m | deci-4[3] | >>>>,>>>,>>9.99 | Valor GGF ao Mensal |
|
valor-ggf-3-m | deci-4[3] | >>>>,>>>,>>9.99 | Valor GGF ao Mensal |
|
valor-ggf-4-m | deci-4[3] | >>>>,>>>,>>9.99 | Valor GGF ao Mensal |
|
valor-ggf-5-m | deci-4[3] | >>>>,>>>,>>9.99 | Valor GGF ao Mensal |
|
valor-ggf-6-m | deci-4[3] | >>>>,>>>,>>9.99 | Valor GGF ao Mensal |
|
valor-ggf-1-o | deci-4[3] | >>>>,>>>,>>9.99 | Valor GGF ao on-line |
|
valor-ggf-1-p | deci-4[3] | >>>>,>>>,>>9.99 | Valor GGF ao Padrão |
|
valor-ggf-2-o | deci-4[3] | >>>>,>>>,>>9.99 | Valor GGF ao on-line |
|
valor-ggf-3-o | deci-4[3] | >>>>,>>>,>>9.99 | Valor GGF ao on-line |
|
valor-ggf-4-o | deci-4[3] | >>>>,>>>,>>9.99 | Valor GGF ao on-line |
|
valor-ggf-5-o | deci-4[3] | >>>>,>>>,>>9.99 | Valor GGF ao on-line |
|
valor-ggf-6-o | deci-4[3] | >>>>,>>>,>>9.99 | Valor GGF ao on-line |
|
valor-ggf-2-p | deci-4[3] | >>>>,>>>,>>9.99 | Valor GGF ao Padrão |
|
valor-ggf-3-p | deci-4[3] | >>>>,>>>,>>9.99 | Valor GGF ao Padrão |
|
valor-ggf-4-p | deci-4[3] | >>>>,>>>,>>9.99 | Valor GGF ao Padrão |
|
valor-ggf-5-p | deci-4[3] | >>>>,>>>,>>9.99 | Valor GGF ao Padrão |
|
valor-ggf-6-p | deci-4[3] | >>>>,>>>,>>9.99 | Valor GGF ao Padrão |
|
tipo-trans | inte | >9 | Tipo Transação |
|
hr-trans | char | x(8) | Hora |
|
hr-contab | char | x(8) | Hora da Contabilização |
|
dt-contab | date | 99/99/9999 | Data da Contabilização |
|
contabilizado | logi | Sim/Não | Movimento Contabilizad |
|
cd-equipto | char | x(16) | Equipamento |
|
cod-estabel | char | x(3) | Estab |
|
tipo-oper | inte | >9 | Tipo Operação |
|
qt-reportada | deci-4 | >>>>>,>>9.9999 | Qtde Reportada |
|
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 |
|
RecordSet Related
Temp-Tables adicionais utilizadas nos demais métodos de negócio para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.
| ||||
Atributo | Tipo | Formato | Descrição | Obr. |
|
|
|
|
|
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 ORDEM
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pnr-ord-produ | int |
| X |
|
| Ordem Produção |
pdt-trans | date |
| X |
|
| Data Transação |
pcc-codigo | char |
| X |
|
| Centro Custo |
Método:
getKey
Descrição:
Retorna valores dos campos do índice ORDEM
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pnr-ord-produ | int |
|
| X |
| Ordem Produção |
pdt-trans | date |
|
| X |
| Data Transação |
pcc-codigo | char |
|
| X |
| Centro Custo |
Método:
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 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 movto-ggf.
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: alteraCdEquipto
Descrição:
Altera o Equipamento do Movimento GGF.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pCdEquiptoAnt | char | x(16) | X |
|
| Equipamento Anterior |
pCdEquiptoAtu | char | x(16) | X |
|
| Equipamento Atual |
Método: canFindCharField
Descrição:
Procura se existe algum registro cujo atributo informado tenha valor igual ao valor passado (atributo tipo caracter).
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | char |
| X |
|
| Valor Campo | |
pFound | logical |
|
| X |
| Flag (encontrado ou não) |
Método: canFindIntField
Descrição:
Procura se existe algum registro cujo atributo informado tenha valor igual ao valor passado (atributo tipo inteiro).
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pFieldName | char |
| X |
|
| Nome Campo | |
pFieldValue | inteiro |
| X |
|
| Valor Campo | |
pFound | logical |
|
| X |
| Flag (encontrado ou não) |
Método: findFirstMovtoGgfTarefa
Descrição:
Posiciona a Query corrente no primeiro registro de movto-ggf da Tarefa da Ordem com a chave informada.
Requisitos:
É necessário ter uma query aberta.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pNrOrdProdu | integer |
| X |
|
| Número da Ordem | |
pCdTarefa | Integer |
| X |
|
| Código da Tarefa da Ordem |
Método: findlastMovtoGgfMaiorDtTrans
Descrição:
Posiciona a Query corrente no último registro de movto-ggf da Ordem informada com data de transação superior a data informada (? para qualquer data).
Requisitos:
É necessário ter uma query aberta.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pNrOrdProdu | integer |
| X |
|
| Número da Ordem | |
pDtTrans | date | 99/99/9999 | X |
|
| Data da Transação |
Método: findMovtoGgfDtTrans
Descrição:
Posiciona a Query corrente no último registro de movto-ggf da Ordem informada com data de transação menor ou igual a data informada.
Requisitos:
É necessário ter uma query aberta.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pNrOrdProdu | integer |
| X |
|
| Número da Ordem | |
pDtTrans | date | 99/99/9999 | X |
|
| Data da Transação |
Método: findMovtoMaiorUltFech
Descrição:
Posiciona a Query corrente no primeiro registro de movto-ggf da Ordem informada com data de transação maior ou igual a data do último fechamento (param-estoq.ult-fech-dia).
Requisitos:
É necessário ter uma query aberta.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pNrOrdProdu | integer |
| X |
|
| Número da Ordem |
Método: procuraMovtoGGFTarefEspec
Descrição:
Procura movimento de ggf com a Tarefa da Ordem (passar Especialidade como ?) ou Especialidade da Ordem com a chave informada.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição | |
pNrOrdProdu | integer |
| X |
|
| Número da Ordem | |
pCdTarefa | Integer |
| X |
|
| Tarefa da Ordem | |
pTpEspecial | char | x(08) | X |
|
| Especialidade da Tarefa da Ordem | |
pFound | logical |
|
| X |
| flag Achou Registro? |