Histórico da Página
...
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/bodi317sd.p |
RecordSet
No caso dessa BO é utilizada a tabela wt-docto, mas não poderão ser utilizados os métodos padrões para navegação e geração de informações padrões para essa tabela. Para isso, existe a BODI317, que é a BO principal dessa tabela. Mesmo assim, será demonstrado abaixo a definição das tabelas anteriormente citadas com a devida descrição de cada campo.
Nota (WT-DOCTO) | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
cod-estabel | character | X(3) | Estabelecimento | Sim |
serie | character | x(5) | Série | Sim |
nr-nota | character | x(16) | Nr Nota Fiscal | Sim |
nome-abrev | character | x(12) | Cliente/Fornec | Sim |
dt-emis-nota | date | 99/99/9999 | Dt Emissão | Sim |
cod-cond-pag | integer | >>9 | Cond Pagto | Sim |
nr-pedcli | character | x(12) | Pedido Cliente | Sim |
cod-entrega | character | x(12) | Entrega | Sim |
endereco | character | X(40) | Endereço | Sim |
bairro | character | X(30) | Bairro | Sim |
cidade | character | x(25) | Cidade | Sim |
estado | character | x(04) | UF | Sim |
cep | character | x(12) | CEP | Sim |
pais | character | X(20) | País | Sim |
cgc | character | x(19) | CGCMF | Não |
ins-estadual | character | X(19) | Inscrição Estadual | Sim |
perc-desco1 | decimal | >>9.9999999999 | Desconto | Não |
perc-desco2 | decimal | >>9.9999999999 | Desconto-2 | Não |
cond-redespa | character | x(2000) | Condições Redespacho | Sim |
cidade-cif | character | x(25) | Cidade CIF | Não |
cod-des-merc | integer | 99 | Destino Mercadoria | Não |
nome-transp | character | x(12) | Transportador | Não |
cod-rota | character | x(12) | Rota | Sim |
ind-lib-nota | logical | Sim/Não | Libera NF | Não |
nr-tabpre | character | x(8) | Tab Preços | Sim |
vl-frete | decimal | >>>,>>>,>>9.99999 | Valor Frete | Não |
vl-seguro | decimal | >>>,>>>,>>9.99999 | Valor Seguro | Não |
vl-embalagem | decimal | >>>,>>>,>>9.99999 | Vl Embalagem | Sim |
nr-fatura | character | x(16) | Nr Fatura | Não |
nat-operacao | character | x(06) | Natureza operação | Sim |
cod-msg | integer | >>9 | Mensagem | Não |
marca-volume | character | x(20) | Marca Volumes | Sim |
nr-volumes | character | x(10) | Nr Volumes | Não |
peso-liq-tot | decimal | >>>,>>>,>>9.99999 | Peso Líquido Total | Sim |
peso-bru-tot | decimal | >>>,>>>,>>9.99999 | Peso Bruto Total | Sim |
ind-tip-nota | integer | 99 | Tipo Nota | Sim |
cod-portador | integer | >>>>9 | Portador | Não |
modalidade | integer | 9 | Modalidade | Não |
dt-prvenc | date | 99/99/9999 | Dt Primeiro Vencto | Não |
observ-nota | character | x(2000) | Observação | Não |
nr-tab-finan | integer | >>9 | Tab Financ | Não |
nr-ind-finan | integer | >9 | Nr Índice Financto | Sim |
placa | character | x(10) | Placa | Não |
vl-acum-dup | decimal | >>>,>>>,>>9.99999 | Vl Acum Duplicatas | Sim |
no-ab-reppri | character | x(12) | Representante | Sim |
esp-docto | integer | >9 | Espécie Docum | Sim |
cd-vendedor | character | x(12) | Vendedor | Sim |
usuario | character | x(12) | Usu rio | Não |
nr-embarque | integer | >>>>,>>9 | Embarque | Não |
nome-tr-red | character | x(12) | Trans Redespa | Não |
cod-emitente | integer | >>>>>>>>9 | Cliente/Fornec | Sim |
vl-taxa-exp | decimal | >>9.9999999999 | Taxa Exportação | Não |
nr-proc-exp | character | x(12) | Nr Processo Exp | Não |
vl-frete-e | decimal | >>>,>>>,>>9.99999 | Vl Frete | Não |
vl-seguro-e | decimal | >>>,>>>,>>9.99999 | Valor Seguro | Não |
vl-embalagem-e | decimal | >>>,>>>,>>9.99999 | Vl Embalagem | Não |
fat-retro | logical | Sim/Não | Retroativo | Sim |
descto2 | decimal | >>9.9999999999 | Vl Desconto 2 | Não |
descto1 | decimal | >>9.9999999999 | Vl Desconto 1 | Não |
nr-fat-retro | character | x(16) | Nr Fat Retroativo | Sim |
cd-sit-desp | integer | 99 | Despacho | Sim |
nr-resumo | integer | >>>>,>>9 | Nr Resumo | Não |
uf-placa | character | XX | UF | Não |
invoice-id | character | x(1) | Versão | Sim |
zip-code | character | x(12) | CEP | Não |
caixa-postal | character | x(10) | Caixa Postal | Não |
cn-codigo | character | x(40) | Condado | Não |
ind-orig-entrada | integer | >9 | Origem Entrada | Não |
ind-via-envio | integer | >9 | Via Envio | Não |
nro-proc-entrada | integer | >>>>>>>>9 | Processo Entrada | Não |
nro-proc-saida | integer | >>>>>>>>9 | Processo Saída | Não |
char-1 | character | X(200) |
| Não |
cod-canal-venda | integer | >>9 | Canal Venda | Não |
vl-desconto | decimal | >>>,>>>,>>9.99999 | Vl Desconto | Não |
check-sum | character | x(20) | Check-sum | Não |
log-usa-tabela-desconto | logical | Sim/Não | Usa Tabela Descontos | Sim |
val-pct-desconto-tab-preco | decimal | >>9.9999999999 | Perc Desc Tabela Preços | Sim |
val-pct-desconto-total | decimal | >>9.9999999999 | Perc Desc Total | Sim |
val-desconto-total | decimal | >>>,>>>,>>9.99999 | Valor Desconto Total | Não |
vl-frete-me | decimal | >>>,>>>,>>9.99999 | Valor Frete Moeda | Não |
vl-seguro-me | decimal | >>>,>>>,>>9.99999 | Valor Seguro Moeda | Não |
vl-embalagem-me | decimal | >>>,>>>,>>9.99999 | Valor Embalagem Moeda | Sim |
vl-desconto-me | decimal | >>>,>>>,>>9.99999 | Vl Desconto Moeda | Não |
vl-cotacao-fatur | decimal | >>9.9999999999 | Vl Cotação Fatur Moeda | Não |
vl-cotacao-pedido | decimal | >>9.9999999999 | Vl Cotação Pedido Moeda | Não |
nr-siscomex | character | X(20) | Nr Siscomex | Não |
nr-invoice | character | X(16) | Invoice | Sim |
dt-nf-ent-fut | date | 99/99/9999 | Dt Emissão NF Ent Futura | Não |
perc-embalagem | decimal | >>9.9999999999 | Perc Embalagem | Não |
perc-frete | decimal | >>9.9999999999 | Perc Frete | Não |
perc-seguro | decimal | >>9.9999999999 | Perc Seguro | Não |
peso-liq-tot-inf | decimal | >>>,>>>,>>9.99999 | Peso Líquido Total | Sim |
peso-bru-tot-inf | decimal | >>>,>>>,>>9.99999 | Peso Bruto Total | Sim |
vl-frete-inf | decimal | >>>,>>>,>>9.99999 | Valor Frete | Não |
vl-seguro-inf | decimal | >>>,>>>,>>9.99999 | Valor Seguro | Não |
vl-embalagem-inf | decimal | >>>,>>>,>>9.99999 | Vl Embalagem | Sim |
vl-mercad | decimal | >>>,>>>,>>9.99999 | Vl Mercadoria | Sim |
dt-trans | date | 99/99/9999 | Data Transação | Não |
valor-outras | decimal | >>>,>>>,>>9.99999 | Outras | Sim |
vl-desconto-perc | decimal | >>9.9999999999 | Perc do Desconto por Valor | Não |
esp-ped | integer | 99 | Espécie de Pedido | Sim |
fat-nota | integer | 99 | Situação | Sim |
mo-codigo | integer | >9 | Moeda | Sim |
tip-cob-desp | integer | 99 | Tipo Cobrança Despesas | Sim |
serie-ent-fut | character | x(5) | Série da NF de Ent Futura | Não |
nr-nota-ent-fut | character | x(16) | NrNFEnt Futura | Sim |
selecionado | character | X(8) | Selecionado | Não |
nr-nota-base | character | x(16) | Nr Nota Fiscal Base | Não |
serie-base | character | x(5) | Série Base | Não |
nr-prog | integer | >>>,>>9 | Nr prog calc | Não |
serie-dif | character | x(5) | Série Dif | Não |
nr-nota-dif | character | x(16) | Nr Nota Fiscal Dif | Não |
perc-acres-dif | decimal | >>9.9999999999 | Perc Acréscimo Dif Preço | Não |
vl-acres-dif | decimal | >>>,>>>,>>9.99999 | Vl Acréscimo Dif Preço | Não |
vl-taxa-exp-dif | decimal | >>9.9999999999 | Taxa Exportação Dif Preço | Não |
seq-wt-docto | integer | >>>,>>>,>>9 | Seq wt-docto | Sim |
tipo-nota-rf | integer | >9 | Tipo Nota Receb Físico | Sim |
ct-transf-terc | character | x(17) | Transit. Transf/Terceiros | Não |
vl-desc-lojista | decimal | >>>,>>>,>>9.99999 | Vl Desconto Lojistas | Sim |
dt-base-dup | date | 99/99/9999 | Data Base Duplicatas | Não |
dt-embarque | date | 99/99/9999 | Dt Embarque | Não |
dt-cancela | date | 99/99/9999 | Dt Cancelamento | Não |
desc-cancela | character | x(2000) | Motivo Cancelamento | Sim |
ind-tp-frete | integer | 9 | Tipo Frete | Não |
ind-sit-docto | integer | 99 | Situação da nota | Sim |
tax-emb | decimal | ->>>,>>>,>>9.99999 | Vl Imp Embalagem | Não |
tax-emb-me | decimal | ->>>,>>>,>>9.99999 | Vl Imp Embalagem Moeda | Não |
tax-seg | decimal | ->>>,>>>,>>9.99999 | Vl Imp Seguro | Não |
tax-seg-me | decimal | ->>>,>>>,>>9.99999 | Vl Imp Seguro Moeda | Não |
tax-fre-me | decimal | ->>>,>>>,>>9.99999 | Vl Imp Frete Moeda | Não |
tax-div-me | decimal | ->>>,>>>,>>9.99999 | Vl Imp Diversos Moeda | Não |
perc-tax-emb | decimal | >>9.99 | Percentual Imposto Embalagem | Não |
perc-tax-seg | decimal | >>9.99 | Percentual Imposto Seguro | Não |
cod-tax-emb | integer | >>9 | Imposto Embalagem | Não |
cod-tax-seg | integer | >>9 | Imposto Seguro | Não |
char-2 | character | X(100) |
| Não |
dec-1 | decimal | ->>>>>>>>>>9.99999999 |
| Não |
dec-2 | decimal | ->>>>>>>>>>9.99999999 |
| Não |
int-1 | integer | ->>>>>>>>>9 |
| Não |
int-2 | integer | ->>>>>>>>>9 |
| Não |
log-1 | logical | Sim/Não |
| Não |
log-2 | logical | Sim/Não |
| Não |
Data-1 | date | 99/99/9999 |
| Não |
Data-2 | date | 99/99/9999 |
| Não |
nome-abrev-tri | character | X(12) | Cliente Remessa Triang | Não |
...
atualizaContaContabilItem..................................................................................................... 28
Métodos Básicos
Métodos básicos de disponibilização de registros e inicialização das informações para BO.
...
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-i-cod-canal-venda | Int |
| X |
|
| Código do canal de venda |
p-i-cod-emitente | Int |
| X |
|
| Código do cliente |
p-da-dt-emis-nota | Date |
| X |
|
| Data de emissão da nota fiscal |
p-l-procedimento-ok | Log |
|
| X |
| Execução do método com sucesso ou não |
...
Criação de
...
registros e atualização de valores defaults
Criação das informações para as tabela de trabalho WT* e atualização de valores defaults desses registros.
...
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
p-i-seq-wt-docto | Int |
| X |
|
| Seqüência do documento |
p-c-serie-dif | Char |
| X |
|
| Séria da nota base para gerar a diferença |
p-c-nr-nota-dif | Char |
| X |
|
| Número da nota base para gerar a diferença |
p-de-perc-acres-dif | Dec |
| X |
|
| Percentual de acréscimo para gerar os itens |
p-de-vl-acres-dif | Dec |
| X |
|
| Valor de acrescimo para gerar os itens da nota |
p-de-vl-taxa-exp-dif | Dec |
| X |
|
| Taxa de exportação para diferença cambial |
p-l-procedimento-ok | Log |
|
| X |
| Execução do método com sucesso ou não |
Método 39:
geraWtFatRepre
...