Histórico da Página
...
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 |
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 |
idi-tip-fci | Tipo FCI | Não | integer | 9 |
cod-compon-item-fci | Código Componente Item FCI | Não | character | x(16) |
idi-tip-docto | Tipo Documento | Não | integer | >9 |
cod-estab-nota | Estab | Não | character | x(5) |
cod-ser-docto | Série Documento | Não | character | X(5) |
cod-nota-fisc | Nr Nota Fiscal | Não | character | x(16) |
cod-emitente | Fornecedor | Não | character | x(12) |
cod-natur-operac | Natureza Operação | Não | character | x(06) |
idi-seq-docto | Sequência Documento | Não | integer | >>9 |
dat-emis-docto | Dt Emissão | Não | date | 99/99/9999 |
qtd-item | Quantidade Item | Não | decimal | >>>,>>>,>>9.9999 |
val-unit | Valor Unitário | Não | decimal | >>>,>>>,>>9.99999 |
val-icms | Valor ICMS | Não | decimal | ->>>,>>>,>>>,>>9.99 |
val-ipi | Valor IPI | Não | decimal | >>>>,>>>,>>9.9999 |
val-seguro | Valor Seguro | Não | decimal | >>,>>>,>>>,>>9.99 |
val-frete | Valor Frete | Não | decimal | >>>,>>>,>>>,>>9.99 |
val-unit-fci | Valor Unitário FCI | Não | decimal | ->>,>>>,>>>,>>9.99 |
cdn-origem | Origem | Não | integer | >9 |
val-perc-calc | Percentual Cálculo FCI | Não | decimal | >>9.99 |
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
...
Restringe os registros acessados pela query de busca.
...
:
...
Nenhum
Parâmetros:
...
Parâmetro
...
Tipo
...
Formato
...
I
...
O
...
IO
...
Descrição
...
...
Character
...
x(5)
...
X
...
...
...
Código do Estabelecimento FCI
...
pc-it-codigo
...
Character
...
x(16)
...
X
...
...
...
Código do Item FCI
...
Método:
openQueryByFCI
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