Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicoadbo/boad098na.p

 

RecordSet

 

Temp-Table principal utilizada para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.

tt-emitente

Atributo

Tipo

Formato

Descrição

Obr.

Cod-emitente

Int

>>>>>>>>9

 

Sim

Nome-abrev

Char

x(12)

 

Sim

Cgc

Char

x(19)

 

 

Identific

Int

>9

 

Sim

Natureza

Int

>9

 

Sim

Nome-emit

Char

x(40)

 

Sim

Endereco

Char

x(40)

 

Sim

Bairro

Char

x(30)

 

Sim

Cidade

Char

x(25)

 

Sim

Estado

Char

xx

 

Sim

CEP

Char

x(12)

 

Sim

Caixa postal

Char

x(10) 

 

Sim

Pais

Char

x(20)

 

Sim

Ins-estadual

Char

x(19)

 

Sim

Cod-cond-pag

Int

>>9

 

 

Taxa-financ

Dec

>>9.99

 

Sim

Data-taxa

Date

99/99/9999

 

 

Cod-transp

Int

>>,>>9

 

Sim

Cod-gr-forn

Int

>9

 

 

Linha-produt

Char

x(08)

 

Sim

Atividade

Char

x(12)

 

Sim

Contato

Char

X(12)

 

Sim

Telefone

char

x(15)

 

Sim

Ramal

Char

X(05)

 

Sim

TeleFax

Char

X(15)

 

Sim

Ramal-faz

Char

X(05)

 

 

Telex

Char

X(05)

 

Sim

Data-implant

Date

99/99/9999

 

Sim

Compr-pediod

Dec

>>>>,>>>,>>>,>>9.99

 

 

End-cobranca

int

>>>>>>>>9

 

Sim

Cod-rep

Int

>>>>9

 

Sim

Categoria

Char

xx

 

Sim

Bonificacao

Dec

>>9.99

 

Sim

Istr

Int

9

 

Sim

Cod-gr-cli

int

>9

 

sim

Lim-credito

Dec

>>>,>>>,>>9.99

 

Sim

Dt-lim-cred

Date

99/99/9999

 

 

Perc-fat-ped

Int

>>9

 

Sim

Portador

Int

>>>>9

 

Sim

Modalidade

Int

9

 

Sim

Ind-fat-par

Log

Sim/Não

 

sim

Ind-cre-cli

Int

9

Crédito (Normal/Autom/Só Imp Ped/Suspenso/Pgto à Vista

Sim

Ind-apr-cred

Log

Sim/Não

 

Sim

Nat-operacao

Char

9.99-xxx

 

Sim

Observações

Char

X(2000)

 

sim

Per-minfat

Dec

>9.99

 

 

Emissao-ped

Int

>9

Meio em que será gerada a emissão do pedido de compra

 

Nome-matriz

Char

X(12)

 

Sim

Telef-modem

Char

X(15)

 

 

Ramal-modem

Char

X(07)

 

 

Tele-fac

Char

X(15)

 

 

Ramal-fac

Char

X(05)

 

 

Agencia

Char

X(08)

 

Sim

Nr-titulo

Int

>>>>>>>9

Campo usado para calculo do atraso medio

 

Nr-dias

Int

>>>>>>>9

Campo usado para calculo do atraso medio

 

per-max-canc

deci-2

>9.99

 

Sim

dt-ult-venda

date 

99/99/9999

 

 

emite-bloq

logi

Sim/Não  

 

 

emite-etiq

logi

Sim/Não  

 

 

tr-ar-valor

inte

>9       

 

 

gera-ad

logi

Sim/Não  

 

 

port-prefer

inte

>>>>9    

 

 

mod-prefer

inte

9        

 

 

bx-acatada

inte

>>9      

 

 

conta-corren

char

x(20)

 

 

nr-copias-ped

inte  

>9       

 

 

cod-suframa

char  

x(20)

 

 

cod-cacex

char  

x(20)

 

 

gera-difer

inte  

9        

 

 

nr-tabpre

char  

xxx/xx

 

 

ind-aval

inte  

9        

Indica se a avaliação de crédito é no PD, FT e PD ou no CR

 

user-libcre

char  

x(12)

 

 

ins-banc

inte[2]

>>9      

 

 

ven-feriado

inte  

9        

 

 

ven-domingo

inte  

9        

 

 

ven-sabado

inte  

9        

 

 

cgc-cob

char  

x(19)

 

 

cep-cob

char 

x(12)

 

 

estado-cob

char 

x(04)

 

 

cidade-cob

char 

x(25)

 

 

bairro-cob

char 

x(30)

 

 

Endereco-cob

char 

X(40)

 

 

cx-post-cob

char 

x(10)

 

 

ins-est-cob

char 

x(19)

 

 

nome-mic-reg

char 

x(12)

 

 

tip-cob-desp

inte 

9             

 

 

nome-tr-red

char 

x(12)

 

 

nat-ope-ext

char 

9.99-xxx

 

 

cod-banco

inte 

999           

 

 

prox-ad

inte 

>>>>>9        

 

 

lim-adicional

deci-2

>>>,>>>,>>9.99

 

 

dt-fim-cred

date 

99/99/9999    

 

 

obs-entrega

char

x(2000)

 

 

cod-tip-ent

inte

>>9           

 

 

ins-municipal

char

X(19)

 

 

nr-peratr

inte

>9            

 

 

nr-mesina

inte

>9            

 

 

insc-subs-trib

char

x(19)

 

 

cod-mensagem   

inte

>>9         

 

 

nr-dias-taxa

inte

>>9         

 

 

tp-desp-padrao

inte

>>9         

 

 

tp-rec-padrao

inte

>>9         

 

 

inf-complementar

char

x(12)

 

 

zip-code

char

x(12)

 

 

tp-inspecao

inte

9           

Tipo de Inspecao Severa/Normal/Atenuada/Prefer 1/Prefer 2/Prefer 3

 

forn-exp

logi 

Sim/Não     

 

 

tp-qt-prg

inte 

9           

Utilizado na atualização dos programas de entrega.

 

ind-atraso

inte 

9           

Utilizado na atualização dos programas de entrega.

 

ind-div-atraso

inte 

9           

Ação a ser tomada quando houver divergência nas entregas em atraso inf.

 

ind-dif-atrs-1

inte 

9           

Ação a ser tomada quando o atraso informado for maior que o Calculado

 

ind-dif-atrs-2

inte 

9           

Ação a ser tomada quando o atraso informado for menor que o calculado

 

esp-pd-venda

inte 

99          

 

 

ind-lib-estoque

logi 

Sim/Nao     

 

 

ind-moeda-tit

inte 

>9          

 

 

ind-rendiment

logi 

Sim/Não     

 

 

tp-pagto

inte 

99          

Forma de Pagamento

 

vl-min-ad

deci-2

>>,>>>,>>>,>>

 

 

zip-cob-code

char 

x(12)

 

 

hora-ini

inte 

99          

 

 

hora-fim

inte 

99          

 

 

pais-cob

char 

x(20)

 

 

Resumo-mp

inte 

>9          

 

 

ind-cred-abat

logi 

Sim/Não     

 

 

Contrib-icms

logi 

Sim/Não     

 

 

e-mail

char 

x(40)

 

 

home-page

char 

x(40)

 

 

ind-licenciador

logi 

Sim/Não       

 

 

Endereco2

char 

x(40)

 

 

ind-aval-embarque

inte 

9             

 

 

ind-abrange-aval

inte 

->,>>>,>>9    

 

 

cod-tax

inte 

>>9           

 

 

cn-codigo

char 

x(20)

 

 

cod-entrega

char 

x(12)

 

 

cod-isencao

inte 

>>9           

 

 

dias-comp

inte 

>>9           

 

 

Estoque

inte 

9              

 

 

flag-pag

inte 

9             

Situação do fornecedor para receber pagamentos, indicando

se está OK ou Suspenso para pagamentos.

 

item-cli

logi 

Sim/Não       

 

 

moeda-libcre

inte 

>9            

 

 

nr-dias-atraso

inte 

999            

 

 

valor-minimo

deci-2

>>,>>>,>>>,>>9.

 

 

cod-parceiro-edi

Inte 

>>>>>>>>9     

 

 

agente-retencao

Logi 

Sim/Não       

 

 

Percepcao

logi 

 

 

 

Char-1

Char

x(100)

 

 

Char-2

Char

x(100)

 

 

dec-1

Dec

->>>>>>>>>>>9.9

 

 

dec-2

Dec

->>>>>>>>>>>9.9

 

 

int-1

Int

->>>>>>>>>9

 

 

int-2

Int

->>>>>>>>>9

 

 

log-1

Log

Sim/Não

 

 

log-2

Log

Sim/Não

 

 

Data-1

Date

99/99/9999

 

 

Data –2

Date

99/99/9999

 

 

cod-canal-venda

inte 

>>9           

 

 

ind-sit-emitente

inte 

>9            

 

 

ind-emit-retencao

inte 

>9             

 

 

calcula-multa

logi 

Sim/Não       

 

 

prog-emit

logi 

Sim/Não       

 

 

nr-tab-progr

inte 

>>9           

 

 

recebe-inf-sci

logi 

Sim/Não       

 

 

cod-classif-fornec

inte 

>9            

Código do nível de classificação do fornecedor

 

cod-classif-cliente

inte 

>9            

Código do nível de classificação do cliente

 

nr-cheque-devol

inte 

>>9           

 

 

periodo-devol

inte 

>,>>9         

 

 

vl-max-devol

deci-2

>>>,>>>,>>9.99

 

 

Check-sum

char 

x(20)

 

 

val-quota-media

deci-2

>>>,>>>,>>9.999

 

 

 

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 CODIGO e retorna status do processo

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pcod-emitente

Int

>>>>>>>>9

X

 

 

Código do emitente