Duvida UPC na cpapi001 - parametro Finaliza Ordem

Discussão em 'EMS , HCM e Totvs 11' iniciado por reissobr, Outubro 14, 2022.

  1. reissobr

    reissobr Membro Ativo

    Bom dia Pessoal, tudo bom ?

    A API CPAPI001 tem um parametro chamado Finaliza-ordem, que informa se a API deve finalizar a ordem de produção após o reporte.

    Voces sabem se eu consigo setar este parametro através de algum ponto de UPC na API, para que o reporte padrão
    do sistema - CP0311 - reporte produção, não finalize as ordens de produção ?

    Att;
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Na própria temp-table de entrada dessa API tem um campo pra isso, veja:

    Código:
    def temp-table tt-rep-prod NO-UNDO
        field tipo              as integer init 1
        field nr-reporte        like rep-prod.nr-reporte
        field nr-ord-produ      like ord-prod.nr-ord-produ
        field data              like rep-prod.data
        field qt-reporte        like rep-prod.qt-reporte
        field qt-refugo         like rep-prod.qt-refugo
        field qt-apr-cond       like rep-prod.qt-apr-cond   
        field it-codigo         like rep-prod.it-codigo
        field un                like ord-prod.un   
        field nro-docto         like rep-prod.nro-docto
        field serie-docto       like rep-prod.serie-docto
        field cod-depos         like rep-prod.cod-depos
        field cod-localiz       like rep-prod.cod-localiz
        /*** Deposito para material reciclavel 2.02 ***/
        field dep-refugo         like rep-prod.cod-depos
        field loc-refugo         like rep-prod.cod-localiz
        field per-ppm           like item.per-ppm
       
        field lote-serie        like rep-prod.lote-serie
        field cod-refer         like rep-prod.cod-refer
        field dt-vali-lote      like rep-prod.dt-vali-lote
       
        field ct-codigo            as character /* Bruno todo like rep-prod.ct-codigo */
        field sc-codigo            as character /* Bruno todo like rep-prod.sc-codigo */   
        field cod-cta-unif        as character /* Bruno todo like rep-prod.ct-codigo */
        field cod-ccusto-unif    as character /* Bruno todo like rep-prod.sc-codigo */   
        field ct-refugo            as character /* Bruno todo like rep-prod.ct-codigo */
        field sc-refugo            as character /* Bruno todo like rep-prod.sc-codigo */   
       
        field cod-depos-sai     like rep-prod.cod-depos-sai
        field cod-local-sai     like rep-prod.cod-local-sai
        field op-codigo         like oper-ord.op-codigo
        field cod-roteiro       like oper-ord.cod-roteiro
        field it-oper           like oper-ord.it-codigo
        field pto-controle      like oper-ord.pto-controle
        field sequencia         like oper-ord.sequencia 
        field baixa-reservas    as integer init 1
        field time-out          as integer init 30
        field tentativas        as integer init 10
        field procura-saldos    as logical init yes
        field carrega-reservas  as logical init yes
        field requis-automatica as logical
        field prog-seg          as char
        field finaliza-ordem    as logical
        field finaliza-oper     as logical
        field reserva           as logical init yes
        field nro-ord-seq       as integer
        field linha             as integer
        field cod-versao-integracao as integer format "999"
        field cod-emitente      like movto-estoq.cod-emitente
        field nat-operacao      like movto-estoq.nat-operacao
        index codigo  is primary unique nr-ord-produ nro-ord-seq
        index reserva reserva.
    
    Os campos são esse finaliza-ordem e finaliza-oper, viu aí?
    reissobr curtiu isso.

Compartilhe esta Página