Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Informações

Caso não informado o número da ordem de compra na tabela temporária (tt-ordem-compra.numero-ordem) a API irá realizar a busca da próxima numeração disponível, conforme parâmetros de compras (CC0104).


04. Parâmetros
Âncora
Parametros
Parametros

...

Dica

Pode-se utilizar a include {ccp/ccapi012.i1} para definição das tabelas temporárias tt-ordem-compra e tt-prazo-compra

Expandir
titleDEFINE TEMP-TABLE tt-ordem-compra NO-UNDO LIKE ordem-compra

FIELD l-split                   AS LOGICAL INITIAL NO // Indica se realiza ou não o split das ordens de compra
FIELD l-gerou                AS LOGICAL                     // Indica se a ordem de compra foi gerada
FIELD r-ordem              AS ROWID                        // Caso a ordem tenha sido criada seu rowid é gravado nesse campo
FIELD ind-tipo-movto  AS INTEGER FORMAT "99" INITIAL 1. // Indica o tipo de movimentação (1 = Inclusão, 2 = Alteração)


// Entrada e Saída (INPUT-OUTPUT)

Expandir
titleDEFINE TEMP-TABLE tt-prazo-compra NO-UNDO LIKE prazo-compra

FIELD ind-tipo-movto AS INTEGER FORMAT "99" INITIAL 1.  // Indica o tipo de movimentação (1 = Inclusão, 2 = Alteração)


// Entrada e Saída (INPUT-OUTPUT)

Expandir
titleDEFINE TEMP-TABLE tt-erro NO-UNDO

FIELD i-sequen     AS INTEGER // Sequencia do erro gerado na execução
FIELD cd-erro       AS INTEGER // Código do erro gerado na execução
FIELD mensagem AS CHARACTER FORMAT "x(255)". // Mensagem derivada do erro gerado durante a execução


// Saída (OUTPUT TABLE)

Expandir
titlel-split

Parâmetro de entrada lógico que indica se será realizado ou não o split de compras.


// Entrada (INPUT l-split)





HTML
<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>