Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
| Nome Físico | inbo/boin000892.p |
RecordSet
tt-rat-lote-medic-nfe
tt-rat-lote-medic-nfe | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
num-seq-rat | Int | >>>>,>>9 | Seq Rateio Ordem Compra | Sim |
seq-item | Int | >>9 | Sequência do Item | Sim |
qtd-lote-fabrican | Dec | >>>>,>>9.9999 | Quantidade Lote Fabricante | Não |
val-preco-max-fabrican | Dec | ->>,>>>,>>>,>>9.9999 | Valor Preço Máximo Fabricante | Não |
dat-fabricc-lote | Date | 99/99/9999 | Data Fabricação | Não |
dat-valid-lote-fabrican | Date | 99/99/9999 | Validade Lote Fabricante | Não |
cdn-fabrican. | Int | >>>>>>>>9 | Código Fabricante | Não |
idi-orig-trad | Int | 9 | Original/Traduzido | Sim |
ch-acesso-comp-nfe | Char | X(60) | Chave Acesso | Sim |
cod-barras | Char | X(50) | Código Barras | Não |
cod-lote-fabrican | Char | X(40) | Código Lote Fabricante | Não |
cod-livre-1 | Char | X(100) | Atributo livre para uso interno | Não |
cod-livre-2 | Char | X(100) | Atributo livre para uso interno | Não |
log-livre-1 | Log | Sim/Não | Atributo livre para uso interno | Não |
log-livre-2 | Log | Sim/Não | Atributo livre para uso interno | Não |
num-livre-1 | Int | ->>>>>>>>9 | Atributo livre para uso interno | Não |
num-livre-2 | Int | ->>>>>>>>9 | Atributo livre para uso interno | Não |
val-livre-1 | Dec | ->>>>>>>>>>>9.9999 | Atributo livre para uso interno | Não |
val-livre-2 | Dec | ->>>>>>>>>>>9.9999 | Atributo livre para uso interno | Não |
dat-livre-1 | Data | 99/99/9999 | Atributo livre para uso interno | Não |
dat-livre-2 | Data | 99/99/9999 | Atributo livre para uso interno | Não |
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 ratlote-id.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-chave-aces-nfse | char | X(100) | X |
|
| Código Chave Acesso NFS-e |
pidi-orig-trad | Int | 9 | X |
|
| Indicador de registro original/traduzido |
Pseq-item | Int | >>9 | X |
|
| Sequencia do item da NF-e |
Pnum-seq-rat | Int | >>>>,>>9 | X |
|
| Sequencia do rateio |
Método:
getKey
Descrição:
Retorna valores dos campos do índice dcto-nfse-chave.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-chave-aces-nfse | char | X(100) |
| X |
| Código Chave Acesso NFS-e |
pidi-orig-trad | Int | 9 |
| X |
| Indicador de registro original/traduzido |
Pseq-item | Int | >>9 |
| X |
| Sequencia do item da NF-e |
Pnum-seq-rat | Int | >>>>,>>9 |
| X |
| Sequencia do rateio |
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 docto-orig-nfse.
Método:
OpenQueryStatic ("Monitor ")
Descrição:
Busca conjunto de registros da tabela rat-lote-medic-nfe.
Constraints Associados:
Executar o método setConstraintMonitor.
Método:
SetConstraintMonitor
Descrição:
Setar variáveis utilizadas na abertura da query utilizada pelo monitor.
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
Pc-acesso-comp-nfe | Char |
| X |
|
| Chave de acesso |
Pidi-orig-trad | Int |
| X |
|
| Original/Traduzido |
Pseq-item | Int |
| X |
|
| Sequencia do item |
Métodos Negócio
Métodos adicionais de atualização e acesso a base de dados.
Método:
Descrição:
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
|
|
|
|
|
|
|