Histórico da Página
...
Retornar as informações usadas na tela de configuração de geração de ordens de compra.
Funcionamento
Na forma padrão, realiza-se a chamada por intermédio de um comando RUN normal, passando-se as temp-tables carregadas com as informações necessárias.
A execução na forma persistente é realizada através por intermédio da chamada de um comando RUN conforme exemplo a seguir.
...
A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.
Tabelas Temporárias
ttViewAs | Entrada/Saída | ||||
---|---|---|---|---|---|
Temp-table com os valores dos campos que possuem view-as no progress (que usanusam as includes padrões para retornar o seusua descrição). | Saída | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
fieldName | CHARACTER | Nome do campo | Sim | ||
fieldValue | INTEGER | Valor do campo | Sim | ||
fieldText | CHARACTER | Texto do campo | Sim |
...
REST_GET_getDefaultInformation | ||
Requisito | Nenhum | |
Sintaxe | RUN REST_GET_getDefaultInformation in handle (OUTPUT <logical>, OUTPUT TABLE <temp-table>). | |
Descrição | Retornar as informações iniciais da tela, como as opções do campo "Natureza Ordem", | |
Parâmetros | Descrição | |
generateByPurchaseGroup ttViewAs | Indica se a geração é por comprador (false) ou grupo de compra (true) Temp-table com as opções do campo Natureza Ordem. | |
Retorno | "OK" caso não tenha ocorrido nenhum erro durante a execução. |
REST_GET_checkBuyer | ||
Requisito | Nenhum | |
Sintaxe | RUN REST_GET_checkBuyer in handle (INPUT<character>, OUTPUT <logical>). | |
Descrição | Retornar se o comprador é válido ou não | |
Parâmetros | Descrição | |
QP_pBuyer pValidBuyer | Código do comprador. Flag que indica se é um comprador válido. | |
Retorno | "OK" caso não tenha ocorrido nenhum erro durante a execução. |
REST_POST_processRequest | ||
Requisito | Nenhum | |
Sintaxe | RUN REST_POST_processRequest in handle (INPUT<temp-table>, INPUT <character>, INPUT <integer>, INPUT <integer>, INPUT <logical>, INPUT <logical>, INPUT <integer>, INPUT <character>, OUTPUT <temp-table>, OUTPUT <temp-table>). | |
Descrição | Faz a ponte da tela HTML e a fachada de atendimento da solicitação. | |
Parâmetros | Descrição | |
ttSummaryRequestItem QP_usuario QP_icms QP_generateOrders QP_groupItems QP_divideOrders QP_generateOrdersRelation QP_buyer ttSummaryPurchRequisition RowErrorsAux | Temp-table com os itens que se deseja criar pedidos Usuário logado no sistema ICMS (Industrialização ou consumo) Natureza (Conforme o item, Material, Serviço ou Beneficiamento) Agrupar Itens Dividir ordens entre fornecedores Relacionar ordens ao grupo de compra ou comprador Comprador Temp-table com as ordens criadas Temp-table com os erros do processamento | |
Retorno | "OK" caso não tenha ocorrido nenhum erro durante a execução. |
...