Árvore de páginas

Versões comparadas

Chave

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

...

  • {CPP/CPAPI301.I21} – Validações
  • {CPP/CPAPI301.I7} – Gerar Lista de Processos



{CPP/CPAPI301.I21} – Validações

Esta Include possui a declaração de uma procedure interna que permite realizar a validação da ordem de produção sem a necessidade de chamar a api. Para que isso aconteça, basta acrescentar essa include ao programa e colocar no local pertinente a chamada para a pi-valida-ord-prod, conforme o exemplo abaixo:

...

{CPP/CPAPI301.I17} – Calcula tamanho do período, conforme o tipo de período.



{CPP/CPAPI301.I7} – Gerar Lista de Processos


{cpp/cpapi301.i4}  /* Definição da tt-proces-item          */
{cpp/cpapi301.i7}  /* GerarListaProcesItem                     */

run GerarListaProcesItem (input <Código do Item>,   // Item é o único parâmetro Obrigatório
                                          input ?,   // Quantidade ou ?
                                          input ?,   // Estabelecimento ou ?
                                          input ?,   // Referencia
                                          input ?,   // Data Validade ou ?
                                          input ?,   // Linha de Produção ou ? 
                                          input no, //  p-log-gera-lista
                                          input ?,   // cod-unid-negoc ou ?
                                          input-output table tt-proces-item).



[1] O campo <cod-unid-negoc> existe apenas a partir da release 2.06B do EMS2. Sendo que ele será utilizado apenas quando utilizada a função de Unidade de Negócio no EMS5. Caso não seja informado o valor neste campo, e a função estiver ativa, então buscará a Unidade de Negócio padrão do ItemxEstabelecimentoxDepósito ou no caso de falta da primeira no ItemxEstabelecimento.


...