1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

[RESOLVIDO] Ajuda com API

Discussão em 'EMS , HCM e Totvs 11' iniciado por Rogerio, Julho 15, 2010.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Cara isso foi o que o cliente me passou

    "Após aprovação do CQ, o almoxarifado precisa transferir o material do ALM para ALM localização usando CE0206. "
  2. eduardo.leite

    eduardo.leite Equipe de Suporte Moderador Equipe de Suporte

    Blz,

    Aqui... se a questão é somente alterar a LOCALIZAÇÃO, por que a mesma não está sendo alterada quando do retorno do CQ0210?

    Quando do retorno, é acionado a rotina CQ0210E onde o usuário informa a quantidade, depósito, localização para onde o item deve ser transferido, neste caso, bastaria informar a localização nesta tela.

    Arquivos Anexados:

  3. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    O problema é que nesse momento ainda não se sabe a localização a qual será destinada o item, quem determina a localização é o funcionário com a empilhadeira, que ve qual localização está disponivel.
  4. eduardo.leite

    eduardo.leite Equipe de Suporte Moderador Equipe de Suporte

    Perfeito... respondendo então a sua pergunta original :) ...

    01) Você terá que popular a temp-table de SAÍDA e de ENTRADA e informar todos os dados, senão será apresentado erro... para aqueles que são os mesmos para a SAIDA e para a ENTRADA deve manter e mudar somente aquele que deseja, no caso a LOCALIZAÇÃO.
  5. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Coloquei esse codigo e quando vou rodar a API ele da o erro em anexo...

    Código:
    FOR EACH tt-movto:
            DELETE tt-movto.
        END.
        FIND FIRST PARAM-estoq.
        FIND FIRST ITEM WHERE item.it-codigo = fi-it-codigo:SCREEN-VALUE IN FRAME {&FRAME-NAME} NO-LOCK NO-ERROR.
        CREATE tt-movto.
    
        ASSIGN  tt-movto.cod-versao-integracao  = 1
                tt-movto.cod-depos              = dep-padrao
                tt-movto.cod-estabel            = estab-padrao
                tt-movto.ct-codigo              = trim(param-estoq.ct-tr-transf)
                tt-movto.cod-prog-orig          = "CEAP0001"
                tt-movto.conta-contabil         = trim(param-estoq.ct-tr-transf) + trim(param-estoq.sc-tr-transf)
                tt-movto.dt-trans               = TODAY
                tt-movto.sc-codigo              = trim(param-estoq.sc-tr-transf)
                tt-movto.it-codigo              = fi-it-codigo:SCREEN-VALUE IN FRAME {&FRAME-NAME}
                tt-movto.cod-localiz            = IF i-qual = 1 THEN fi-loc:SCREEN-VALUE IN FRAME {&FRAME-NAME} ELSE ''
                tt-movto.lote                   = fi-lote:SCREEN-VALUE IN FRAME {&FRAME-NAME}
                tt-movto.tipo-trans             = i-qual
                tt-movto.esp-docto              = 33
                tt-movto.usuario                = 'COLETOR'
                tt-movto.un                     = ITEM.un
                tt-movto.quantidade             = dec(fi-qtde:SCREEN-VALUE IN FRAME {&FRAME-NAME}).

    Arquivos Anexados:

Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página