Linha de Produto: | Datasul |
Segmento: | Manufatura |
Módulo: | MCC |
Objetivo
Realiza a efetivação de dados referente a tabela Item x Fornecedor (item-fornec), referente as ações de inclusão, alteração ou eliminação.
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.
Parâmetro | Descrição | Entrada/Saída | Tipo |
---|---|---|---|
tt-versao-integr | Informações referente a tabela de integração | Entrada | Temp-table |
tt-erros-geral | Informações de erros ocorridos no processo de efetivação | Saída | Temp-table |
tt-item-fornec | Dados da tabela item x fornecedor para serem efetivados | Entrada | Temp-table |
tt-desp-item-fornec | Dados de despesas relacionadas ao item x fornecedor para serem efetivados. Obs.: Utilizado apenas para o internacional. | Entrada | Temp-table |
c-transacao-global | Transação executada. Passar fixo: "MAT001" | Entrada | Character |
tt-versao-integr | ||||
Informações referente a tabela de integração. | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
cod-versao-integracao | INTEGER | 999 | Código versão de integração | Não |
ind-origem-msg | INTEGER | 99 | Indica a origem da mensagem | Não |
tt-erros-geral | ||||
Informações de erros ocorridos no processo de efetivação | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
identif-msg | CHARACTER | x(60) | Identifica mensagem | Não |
num-sequencia-erro | INTEGER | 999 | Número da sequencia do erro | Não |
cod-erro | INTEGER | 99999 | Código do erro | Não |
des-erro | CHARACTER | x(60) | Descrição do erro | Não |
cod-maq-origem | INTEGER | 999 | Código da máquina de origem (multiplanta) | Não |
num-processo | INTEGER | 999999999 | Número do processo | Não |
tt-item-fornec | ||||
Dados da tabela item x fornecedor para serem efetivados | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
cod-emitente | INTEGER | >>>>>>>>9 | Fornecedor | Sim |
it-codigo | CHARACTER | X(16) | Item | Sim |
item-do-forn | CHARACTER | x(60) | Item Fornecedor | Sim |
unid-med-for | CHARACTER | xx | Unid Medid | Sim |
fator-conver | DECIMAL | >>>>>>>>>9 | Fator Conversão | Sim |
num-casa-dec | INTEGER | 9 | Casas Decimais | Sim |
lote-mul-for | DECIMAL | >>>>,>>9.9999 | Lote Multiplo | Sim |
tempo-ressup | INTEGER | >,>>9 | Tempo Ressupr | Sim |
classe-repro | INTEGER | >9 | Classe Reprogramação | Sim |
narrativa | CHARACTER | X(2000) | Narrativa | Sim |
perc-compra | INTEGER | >>9 | % Compra | Sim |
lote-minimo | DECIMAL | >>>>,>>9.9999 | Lote Minimo | Sim |
cod-cond-pag | INTEGER | >>>9 | Condição Pagamento | Sim |
cot-aut | LOGICAL | Sim/Não | Cotação Automática | Sim |
ativo | LOGICAL | Sim/Não | Ativo | Sim |
conceito | INTEGER | >9 | Conceito | Não |
observacao | CHARACTER | x(76) | Observação | Não |
serie-nota | CHARACTER | X(05) | Série Documento | Sim |
numero-nota | CHARACTER | x(16) | Ultima Nota Recebida | Sim |
horiz-fixo | INTEGER | >>9 | Horizonte Fixo | Sim |
ped-fornec | INTEGER | >>>>>,>>9 | Ped Fornecim | Sim |
tp-inspecao | INTEGER | 9 | Tipo Inspecao | Sim |
criticidade | INTEGER | >9 | Criticidade | Sim |
aval-insp | INTEGER | >9 | Situação Lote | Não |
qt-max-ordem | DECIMAL | >>>>,>>9.9999 | Qtde Max Ord | Não |
niv-qua-ac | DECIMAL | >>9 | Nivel Qualid Aceitavel | Sim |
niv-inspecao | INTEGER | 9 | Nivel Inspecao | Sim |
cod-mensagem | INTEGER | >>9 | Mensagem | Sim |
perc-pont-forn | DECIMAL | >>9.99 | % Pontualid | Não |
ind-pont | INTEGER | >9 | Ind Pontualidade | Não |
perc-dev-forn | DECIMAL | >>9.99 | % Devolução | Não |
concentracao | DECIMAL | >>>9,9999 | Concentração | Sim |
rendimento | DECIMAL | >>>9,9999 | Rendimento | Sim |
contr-forn | LOGICAL | Sim/Não | Contrato Fornecimento | Não |
hora-ini | INTEGER | 99 | Hora Inicial Entrega | Não |
hora-fim | INTEGER | 99 | Hora Final Entrega | Não |
reaj-tabela | LOGICAL | Sim/Não | Reajusta Tabela | Não |
cd-referencia | CHARACTER | x(4) | Referência | Não |
usa-contrato | LOGICAL | Sim/Não | Entrega Contrato | Não |
char-1 | CHARACTER | x(100) | char-1 | Não |
char-2 | CHARACTER | x(100) | char-2 | Não |
dec-1 | DECIMAL | ->>>>>>>>>>>9.99999999 | dec-1 | Não |
dec-2 | DECIMAL | ->>>>>>>>>>>9.99999999 | dec-2 | Não |
int-1 | INTEGER | ->>>>>>>>>9 | int-1 | Não |
int-2 | INTEGER | ->>>>>>>>>9 | int-2 | Não |
log-1 | LOGICAL | Sim/Não | log-1 | Não |
log-2 | LOGICAL | Sim/Não | log-2 | Não |
data-1 | DATE | 99/99/9999 | data-1 | Não |
data-2 | DATE | 99/99/9999 | data-2 | Não |
check-sum | CHARACTER | x(20) | Check-sum | Não |
ult-ficha | INTEGER | >>>>,>>9 | Roteiro do Lote | Não |
idi-tributac-cofins | INTEGER | 9 | Cod Tributação COFINS | Sim |
val-aliq-cofins | DECIMAL | >>9.99 | Alíquota COFINS | Sim |
val-aliq-pis | DECIMAL | >>9.99 | Alíquota PIS | Sim |
idi-tributac-pis | INTEGER | 9 | Cod Tributação PIS | Sim |
val-unit-pis | DECIMAL | >,>>9.99999 | Unitario PIS | Sim |
val-unit-cofins | DECIMAL | >,>>9.99999 | Unitario Cofins | Sim |
val-reduc-pis-normal | DECIMAL | >>9.99 | % Redução PIS | Sim |
val-reduc-cofins-normal | DECIMAL | >>9.99 | % Redução COFINS | Sim |
cod-embal | CHARACTER | x(10) | Embalagem | Não |
cdn-fabrican | INTEGER | >>>>>>>>9 | Código Fabricante | Não |
cdn-pais-orig | INTEGER | >>,>>9 | País de Origem | Sim |
cdn-fornec-pregao | INTEGER | >>>>9 | Fornecedor Pregão | Não |
cod-barras | CHARACTER | x(50) | Barras | Não |
log-cod-barra-obrig | LOGICAL | Sim/Não | Codigo Barra Obrigatorio | Não |
cod-maq-origem | INTEGER | 999 | cod-maq-origem | Não |
num-processo | INTEGER | >>>>>>>>9 | num-processo | Não |
num-sequencia | INTEGER | >>>>>9 | num-sequencia | Não |
ind-tipo-movto | INTEGER | 99 | ind-tipo-movto
1 - Inclusão 2 - Alteração 3 - Eliminação | Não |
tt-desp-item-fornec | ||||
Dados de despesas relacionadas ao item x fornecedor para serem efetivados | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
It-codigo | CHARACTER | X(16) | Item | Sim |
Cod-emitente | INTEGER | >>>>>>>>9 | Emitente | Sim |
Num-seq-desp | INTEGER | >,>>9 | Sequencia | Sim |
Cod-despesa | CHARACTER | X(12) | Despesa | Sim |
Val-despesa | DECIMAL | ->>>,>>>,>>9.99999 | Valor Despesa | Não |
Val-per-desp | DECIMAL | >>9.99999 | Percentual | Não |
val-livre-1 | DECIMAL | ->>>,>>>,>>9.99 | val-livre-1 | Não |
val-livre-2 | DECIMAL | ->>>,>>>,>>9.99 | val-livre-2 | Não |
log-livre-1 | LOGICAL | yes/no | log-livre-1 | Não |
log-livre-2 | LOGICAL | yes/no | log-livre-2 | Não |
num-livre-1 | INTEGER | ->>>,>>>,>>9 | num-livre-1 | Não |
num-livre-2 | INTEGER | ->>>,>>>,>>9 | num-livre-2 | Não |
cod-livre-1 | CHARACTER | X(2000) | cod-livre-1 | Não |
cod-livre-2 | CHARACTER | X(2000) | cod-livre-2 | Não |
dat-livre-1 | DATE | 99/99/9999 | dat-livre-1 | Não |
dat-livre-2 | DATE | 99/99/9999 | dat-livre-2 | Não |
cod-maq-origem | INTEGER | 999 | cod-maq-origem | Não |
num-processo | INTEGER | >>>>>>>>9 | num-processo | Não |
num-sequencia | INTEGER | >>>>>9 | num-sequencia | Não |
ind-tipo-movto | INTEGER | 99 | ind-tipo-movto | Não |