Rastreabilidade Documento FCI
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico: | dibo/bodi00748.p |
RecordSet
Temp-Table principal utilizada para utilização dos métodos da BO e suas respectivas definições.
Rastreabilidade Documento FCI | ||||
Atributo | Descrição | Obr. | Tipo | Formato |
cod-estab-fci | Código Estabelecimento FCI | Sim | character | x(5) |
cod-item-fci | Código Item FCI | Sim | character | x(16) |
dat-impl-fci | Datas Implantação FCI | Sim | date | 99/99/9999 |
cdn-seq | Sequência | Sim | integer | 99999999 |
cod-compon-item-fci | Código Componente Item FCI | Não | character | x(16) |
val-perc-calc | Percentual Cálculo FCI | Não | decimal | >>9.99 |
val-parc-import | Valor Parcela Importada | Não | decimal | ->>,>>>,>>>,>>9.99 |
val-tot-operac-saida | Valor Total Operação Saída | Não | decimal | ->>,>>>,>>>,>>9.99 |
val-perc-contdo-import | Valor Percentual CI | Não | decimal | >>9.99 |
cdn-origem | Origem | Não | integer | >9 |
qtd-compon | Quantidade Componente | Não | decimal | ->>,>>9.999999 |
cod-livre-1 | Livre 1 | Não | character | x(100) |
cod-livre-2 | Livre 2 | Não | character | x(500) |
cod-livre-3 | Livre 3 | Não | character | x(100) |
cod-livre-4 | Livre 4 | Não | character | x(100) |
cod-livre-5 | Livre 5 | Não | character | x(100) |
cod-livre-6 | Livre 6 | Não | character | x(200) |
num-livre-1 | Livre 1 | Não | integer | >>>>>>>>9 |
num-livre-2 | Livre 2 | Não | integer | >>>>>>>>9 |
num-livre-3 | Livre 3 | Não | integer | >>>>>>>>9 |
num-livre-4 | Livre 3 | Não | integer | >>>>>>>>9 |
num-livre-5 | Livre 5 | Não | integer | >>>>>>>>9 |
num-livre-6 | Livre 6 | Não | integer | >>>>>>>>9 |
val-livre-1 | Livre 1 | Não | decimal | ->>>>>>>>>>>9.99999999 |
val-livre-2 | Livre 2 | Não | decimal | ->>>>>>>>>>>9.99999999 |
val-livre-3 | Livre 3 | Não | decimal | ->>>>>>>>>>>9.99999999 |
val-livre-4 | Livre 4 | Não | decimal | ->>>>>>>>>>>9.99999999 |
val-livre-5 | Livre 5 | Não | decimal | ->>>>>>>>>>>9.99999999 |
val-livre-6 | Livre 6 | Não | decimal | ->>>>>>>>>>>9.99999999 |
log-livre-1 | Livre 1 | Não | logical | Sim/Não |
log-livre-2 | Livre 2 | Não | logical | Sim/Não |
log-livre-3 | Livre 3 | Não | logical | Sim/Não |
log-livre-4 | Livre 4 | Não | logical | Sim/Não |
log-livre-5 | Livre 5 | Não | logical | Sim/Não |
log-livre-6 | Livre 6 | Não | logical | Sim/Não |
dat-livre-1 | Livre 1 | Não | date | 99/99/9999 |
dat-livre-2 | Livre 2 | Não | date | 99/99/9999 |
dat-livre-3 | Livre 3 | Não | date | 99/99/9999 |
dat-livre-4 | Livre 4 | Não | date | 99/99/9999 |
dat-livre-5 | Livre 5 | Não | date | 99/99/9999 |
dat-livre-6 | Livre 6 | Não | date | 99/99/9999 |
Métodos Básicos
Métodos básicos de acesso ao banco de dados.
Método:
goToKey
Descrição:
Reposiciona o registro da tabela it-remito através de sua chave primária (dctfcrst_id).
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-estab-fci | char | x(5) | X |
|
| Estabelecimento FCI |
pcod-item-fci | Char | x(16) | X |
|
| Item FCI |
pdat-impl-fci | Date | 99/99/9999 | X |
|
| Data de Implantação FCI |
pcdn-seq | Integer | 99999999 | X | Sequência |
Método:
GetCharField
Descrição:
Retorna o valor do campo passado como parâmetro do registro previamente selecionado.
Requisitos:
Ter a query aberta e um registro posicionado.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-field | Character | X | Nome do campo char | |||
c-value | Character | X | Valor do campo |
Método:
GetDecField
Descrição:
Retorna o valor do campo passado como parâmetro do registro previamente selecionado.
Requisitos:
Ter a query aberta e um registro posicionado.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-field | Character | X | Nome do campo decimal | |||
c-value | Decimal | X | Valor do campo |
Método:
GetIntField
Descrição:
Retorna o valor do campo passado como parâmetro do registro previamente selecionado.
Requisitos:
Ter a query aberta e um registro posicionado.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-field | Character | X | Nome do campo inteiro | |||
c-value | Integer | X | Valor do campo |
Método:
GetDateField
Descrição:
Retorna o valor do campo passado como parâmetro do registro previamente selecionado.
Requisitos:
Ter a query aberta e um registro posicionado.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-field | Character | X | Nome do campo data | |||
c-value | Date | X | Valor do campo |
Método:
GetLogField
Descrição:
Retorna o valor do campo passado como parâmetro do registro previamente selecionado.
Requisitos:
Ter a query aberta e um registro posicionado.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
c-field | Character | X | Nome do campo lógico | |||
c-value | Logical | X | Valor do campo |
Método:
getKey
Descrição:
Retorna a chave do registro posicionado no momento da execução.
Requisitos:
Ter a query aberta e um registro posicionado.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-estab-fci | char | x(5) |
| X |
| Estabelecimento FCI |
pcod-item-fci | Char | x(16) |
| X |
| Item FCI |
pdat-impl-fci | Date | 99/99/9999 |
| X |
| Data de Implantação FCI |
pcdn-seq | Integer | 99999999 | X | Sequência |
Método:
SetConstraintByFCI
Descrição:
Disponibiliza os registros de acordo com as informações vindas do método SetConstraintByFCI.
Constraints Associados:
SetConstraintByFCI
Método:
openQueryMain
Descrição:
Disponibiliza todos os registros da tabela, sem restrições.
Constraints Associados:
Método:
pi-busca-ultimo
Descrição:
Retorna a próxima sequência disponível.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pc-cod-estabel | Character | x(5) | X |
|
| Código do Estabelecimento FCI |
pc-it-codigo | Character | x(16) | X |
|
| Código do Item FCI |
pd-dt-implant | Date | 99/99/9999 | X | Data de Implantação FCI | ||
i-sequencia | Integer | 99999999 | X | Sequência disponível |
pi-recalcular-fci
Descrição:
Recalcular os valores de uma FCI.
Requisitos:
O método setConstraintByFCI deve ser executado informando qual a FCI a ser recalculada.
Parâmetros:
Nenhum