Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | adbo/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 |
|
|
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 |