Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | inbo/boin280.p |
RecordSet
Temp-Table principal utilizada para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.
tt-param-compra | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
prim-ord-man | inte | >>>,>>9 | Primeira Ordem Manual | sim |
ult-ord-man | inte | >>>,>>9 | Número da última Ordem Manual | sim |
prox-ord-aut | inte | >>>,>>9 | Número da Prox Ordem Automática | sim |
end-entr-pad | char | X(3) | Estabelecimento para Entrega Padrão | sim |
end-cobr-pad | char | X(3) | Endereço do Estabelecimento para Cobrança | sim |
utiliza-icm | logi | Sim/Nao | Utiliza ou Nao ICMS | sim |
aliq-icm-pad | deci | >>9.99 | sim | |
utiliza-iss | logi | Sim/Nao | Utiliza ou não ISS | sim |
aliq-iss-pad | deci | >>9.99 | sim | |
utiliza-taxa | logi | Sim/Nao | Utiliza ou não taxa Financeira | sim |
taxa-financ | deci | >>9.99 | Taxa Financeira | sim |
cod-cond-pag | inte | >>9 | Condição de pagamento padrão para o módulo | |
cod-mensagem | inte | >>9 | Mensagem padrão para o módulo | sim |
var-preco | inte | >>9 | Variação de Preço Permitida | sim |
var-quantid | inte | >>9 | Variação de Quantidade Permitida | sim |
imprime-fich | logi | Sim/Nao | Informa se imprime Ficha de Cotação | sim |
nome-ass | char | x(30) | Nome do assinante responsável pela aprovação do pedido | |
cargo-ass | char | x(30) | ||
limite | deci | >>>>,>>>,>>9.99 | Limite mínimo para a segunda assinatura do pedido | sim |
prox-ord-man | inte | >>>,>>9 | próxima Ordem Manual | sim |
cria-cot-pen | logi | Sim/Não | sim | |
var-qtd-perm | deci | >>9.99 | Variação de Quantidade Permitida | sim |
var-pre-perm | deci | >>9.99 | Variação de Preço Permitida | sim |
usa-proc | logi | Sim/Não | Usa ou não processo de compras | sim |
cota-aprov | logi | Sim/Não | Indica se permite utilizar aprovador na cotação | |
num-aut-pedido | logi | Sim/Nao | Permite numeração automática de pedidos | |
num-aut-ordem | logi | Sim/Nao | Permite numeração automática de ordens | |
nr-dias-taxa | inte | >>9 | Número de dias da Taxa Financeira | |
ipi-sobre-preco | inte | >9 | IPI sobre preço. Deve ser 1=Bruto,2=Líquido | |
lim-aprovacao | deci | >>>,>>>,>>>,>>9 | Limite de aprovação | |
mo-codigo | inte | >9 | Moeda Limite para aprovação | sim |
prox-nr-prog | inte | >>>>,>>>,>>9 | Número da próxima programação de entrega | |
compra-centr | logi | Sim/Não | Indica se o estabelecimento tem Central de Compras | sim |
cria-eve-cot | logi | Sim/Não | ||
cria-eve-ped | logi | Sim/Não | ||
prim-solic-man | inte | 999,999 | Número da Primeira Solicitação Manual | |
ult-solic-man | inte | 999,999 | Número da última Solicitação Manual | |
prim-solic-esp | inte | 999,999 | Número da Prim Solicitação Manual | |
ult-solic-esp | inte | 999,999 | Número da última Solicitação Especial | |
prim-solic-aut | inte | 999,999 | Número da Prim Solicitação Automática | |
ult-solic-aut | inte | 999,999 | Número da última Solicitação Automática | |
reaj-preco | logi | Sim/Nao | Informa se Permite Reajuste de Preço | |
gera-item-for | logi | Sim/Não | ||
perm-cot-for | logi | Sim/Não | Indica se serão permitidas cotações para fornecedores | |
perm-aprov-for | logi | Sim/Não | ||
trata-pend-aprov | logi | Sim/Não | Trata pendência de aprovação de ordens | |
seq-param-cp | inte | >>>,>>>,>>9 | Sequência para Índice Único | |
seq-param-cc | inte | >>>,>>>,>>9 | Sequência para Índice único | sim |
char-1 | char | x(100) | ||
char-2 | Char | x(500) | ||
dec-1 | deci | ->>>>>>>>>>>9.9 | ||
dec-2 | deci | ->>>>>>>>>>>9.9 | ||
int-1 | inte | ->>>>>>>>>9 | ||
int-2 | inte | ->>>>>>>>>9 | ||
log-1 | logi | Sim/Não | ||
log-2 | logi | Sim/Não | ||
data-1 | date | 99/99/9999 | ||
data-2 | date | 99/99/9999 | ||
pend-aprov | inte | >9 | Pendência de aprovação da ordem de compra. Deve ser 1=Não Pendente,2=Pendente | |
num-pedido-ini | inte | >>>,>>9 | Número do pedido inicial da planta | |
num-pedido-fim | inte | >>>,>>9 | Número do pedido final da planta | |
nivel-apr-compra | inte | >>9 | Código nível aprovação eletrônica Ordens/Pedidos | |
Docto-aprov | inte | >9 | Documento aprovação eletrônica compras. Deve ser 1=Ordem,2=Pedido | |
check-sum | char | x(20) | ||
num-dias-valid-cotac | inte | >>9 | Dias de Validação da Cotação | |
num-minimo-cotac | inte | >>9 | Mínimo de Cotações | |
num-ult-compra | inte | >>9 | Número de Últimas Compras |
A partir da release 2.09
log-integr-portal | Logi | Sim/Não | Integração Portal de Compras | 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 PARAM-CC
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pseq-param-cc | int | >>>,>>>,>>9 | x |
|
| Sequência para Índice único |
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:
Descrição:
ConstraintsAssociados:
Método:
Descrição:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
|
|
|
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 |
|
|
|