Histórico da Página
...
BO da tabela antecip-import
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | cxbo/bocx00451.p |
Include com Parâmetros: | cxbo/bocx00451.i |
Banco: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | cxbo/bocx00451.p |
...
mgcex | |
Tabela: | antecip-import |
Objetivo
Esta BO tem como objetivo a manipulação dos dados referentes a tabela antecip-import (Antecipações de Importação vinculadas ao Embarque).
Funcionamento
Na forma padrão, realiza-se a chamada através de um comando RUN normal, passando-se as temp-tables carregadas com as informações necessárias.
A execução na forma persistente é realizada através da chamada de um comando RUN conforme exemplo a seguir.
A sintaxe para executar a BO em modo persistente é:
RUN cxbo/bocx00451.p PERSISTENT SET h-handle. |
A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da BO.
Tabelas Temporárias
Temp-Tables principais utilizadas para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.
Nos atributos das tabelas temporárias de entrada e saída:
RowObject, RowObjectAux | ||||
Atributos | Tipo | Formato | Descrição | Obr. |
cdd-id-antecip | DECIMAL | >>>,>>>,>>9 | Id antecipação | Sim |
cod-estabel | CHARACTER | x(5) | Estabelecimento do embarque de importação | Sim |
cod-embarq | CHARACTER | x(16) | Embarque de importação | Sim |
num-pedido | INTEGER | >>>>>,>>9 | Número do pedido de compras | Sim |
serie-docto | CHARACTER | x(5) | Série do documento | Sim |
nro-docto | CHARACTER | x(16) | Número do documento | Sim |
cdn-emitente | INTEGER | >>>>>>>>9 | Código do emitente do documento | Sim |
nat-operacao | CHARACTER | x(6) | Natureza de operação do documento | Sim |
cod-estab-ap | CHARACTER | x(5) | Estabelecimento do titulo do contas a pagar | Sim |
cod-espec-docto-ap | CHARACTER | x(3) | Espécie do título do contas a pagar | Sim |
cod-ser-docto-ap | CHARACTER | x(5) | Série do título do contas a pagar | Sim |
cod-tit-ap | CHARACTER | x(10) | Título do contas a pagar | Sim |
cod-parc-ap | CHARACTER | x(2) | Parcela do título do contas a pagar | Sim |
cod-refer-antecip-ap | CHARACTER | x(10) | Referência da antecipação do contas a pagar | Sim |
cdn-emitente-ap | INTEGER | >>>>>>>>9 | Emitente do título do contas a pagar | Sim |
nom-abrev-ap | CHARACTER | x(15) | Nome abreviado emitente contas a pagar | Não |
cod-moed-ap | CHARACTER | x(8) | Moeda do titulo do contas a pagar | Não |
cod-empres-ap | CHARACTER | x(3) | Empresa do título do contas a pagar | Não |
cod-usuar-criac | CHARACTER | x(12) | Usuário da criação do registro | Não |
dtm-criac | DATETIME | 99/99/9999 hh:mm:ss.sss | Data de criação do registro | Não |
dat-cotac-nacionaliz | DATE | 99/99/9999 | Data da cotação da moeda na nacionalização | Não |
dat-transacao | DATE | 99/99/9999 | Data da transação do titulo título no contas a pagar | Não |
dat-emis | DATE | 99/99/9999 | Data de emissão do título no contas a pagar | Não |
dat-vencto-tit | DATE | 99/99/9999 | Data de vencimento do título do contas a pagar | Não |
dat-prev-pagto | DATE | 99/99/9999 | Data prevista para o pagamento do titulo no contas a pagar | Não |
dat-ult-pagto | DATE | 99/99/9999 | Data último pagamento efetuado do titulo no contas a pagar | Não |
dat-ult-apurac-variac-val | DATE | 99/99/9999 | Última apuração variação valor do título | Não |
dat-liquidac-tit-ap | DATE | 99/99/9999 | Data de liquidação do titulo contas a pagar | Não |
val-sdo-tit-ap | DECIMAL | ->>>,>>>,>>9.99 | Saldo do título no contas a pagar | Não |
val-origin-tit-ap | DECIMAL | ->>>,>>>,>>9.99 | Valor original do título no contas a pagar | Não |
val-entr-transf-estab | DECIMAL | ->>>,>>>,>>9.99 | Entrada transferência estabelecimento | Não |
val-liber-pagto-orig-tot | DECIMAL | ->>>,>>>,>>9.99 | Valor total liberado para pagamento do título | Não |
val-tot-pagto-tit-ap | DECIMAL | ->>>,>>>,>>9.99 | Valor total do pagamento do título | Não |
val-vinc-embarq | DECIMAL | ->>>,>>>,>>9.99 | Valor vinculado ao embarque | Não |
val-cotac-nacionaliz | DECIMAL | >>>>,>>9.9999999999 | Valor da cotação na nacionalização | Não |
val-cotac-tit | DECIMAL | >>>>,>>9.9999999999 | Cotação do título | Não |
val-cotac-tit-inver | DECIMAL | ->>,>>>,>>>,>>9.999999999 | Cotação inversa do título | Não |
val-origin-tit-ap-aux | DECIMAL | ->>>,>>>,>>9.99 | Valor original título contas a pagar auxiliar | Não |
val-sdo-tit-ap-aux | DECIMAL | ->>,>>>,>>>,>>9.99 | Valor saldo título contas a pagar auxiliar | Não |
cod-livre-1 | CHARACTER | x(500) | Código livre 1 | Não |
cod-livre-2 | CHARACTER | x(500) | Código livre 2 | Não |
dat-livre-1 | DATE | 99/99/9999 | Data livre 1 | Não |
dat-livre-2 | DATE | 99/99/9999 | Data livre 2 | Não |
log-livre-1 | LOGICAL | sim/não | Lógico livre 1 | Não |
log-livre-2 | LOGICAL | sim/não | Lógico livre 2 | Não |
num-livre-1 | INTEGER | >>>>>>>>9 | Número livre 1 | Não |
num-livre-2 | INTEGER | >>>>>>>>9 | Número livre 2 | Não |
val-livre-1 | DECIMAL | ->>>>>>>>>>>9.99999999 | Valor livre 1 | Não |
val-livre-2 | DECIMAL | ->>>>>>>>>>>9.99999999 | Valor livre 2 | Não |
r-Rowid | ROWID | x(8) | R-rowid | Não |
...
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
cType | Char | X | Recebe o tipo de validação (Create, Delete, Update) |
Método: piBuscaAntecipVincular
...
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
ccod-estabel | Char | x(5) | X | Estabelecimento do embarque de importação | ||
ccod-embarq | Char | x(16) | X | Embarque de importação |
Método: piEmbarqPossuiAntecip
...
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
ccod-estabel | Char | x(5) | X | Estabelecimento do embarque de importação | ||
ccod-embarq | Char | x(16) | X | Embarque de importação | ||
lPossuiAntecip | Log | sim/não | X | Indica se possui ou não antecipação vinculada |
Método: piRetornaAntecipEmbarq
...
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
ccod-estabel | Char | x(5) | X | Estabelecimento do embarque de importação | ||
ccod-embarq | Char | x(16) | X | Embarque de importação | ||
RowObjectAux | Temp-Table | X | Temp-table com todas as antecipações vinculadas ao embarque de importação |
Método: piRetornaIdAntecip
...
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
ccod-estabel | Char | x(5) | X | Estabelecimento do embarque de importação | ||
ccod-embarq | Char | x(16) | X | Embarque de importação | ||
de-prox-id | Dec | >>>,>>>,>>9 | X | Próximo número ID a ser criado |
Método: piVerificaNFEmbarque
...
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
ccod-estabel | Char | x(5) | X | Estabelecimento do embarque de importação | ||
ccod-embarq | Char | x(16) | X | Embarque de importação | ||
l-habilita | Log | sim/não | X | Indica se habilita ou não o relacionamento |