[RESOLVIDO] upc - Saldo disponivel de Estoque

Discussão em 'EMS , HCM e Totvs 11' iniciado por acsj, Dezembro 18, 2013.

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

    acsj Membro Participativo

    Olá,

    Criei um especifico para puxar apenas o Item, referencia, quantidade atual e saldo disponivel ref. ao ce0830, criei um filtro de quantidade por exemplo de 0 - 2000 e quanedo vou rodar aqueles que estão fora dessa faixa estão me trazendo como 0 e ainda duplicando o itens mais de uma vez cf. arquivo em anexo depois que executo.

    upload_2013-12-18_16-38-16.png

    o cód seria esse:

    Código:
    OUTPUT TO "c:\temp\teste.csv" NO-CONVERT.
    DEF VAR qtd-disp AS INT NO-UNDO.
    PUT "CODIGO ITEM" ";" "ESTABELECIMENTO" ";" "REFERENCIA" ";" "QUANTIDADE ATUAL" ";" "DISPONIVEL" SKIP.
    FOR EACH saldo-estoq WHERE saldo-estoq.qtidade-atu >= INTEGER(f-qtd-inicial:SCREEN-VALUE) AND
                              saldo-estoq.qtidade-atu <= INTEGER(f-qtd-final:SCREEN-VALUE)AND
                              saldo-estoq.it-codigo >= f-cod-inicial:SCREEN-VALUE AND
                              saldo-estoq.it-codigo <= f-cod-final:SCREEN-VALUE.
                         
        ASSIGN qtd-disp = qtidade-atu - qt-alocada - qt-aloc-prod - qt-aloc-ped.
             
                      PUT it-codigo
                          ";"
                          cod-estabel
                          ";"
                          cod-refer
                          ";"
                          qtidade-atu
                          ";"
                          qtd-disp SKIP.
         
        ASSIGN qtd-disp = 0.
    END.
    OUTPUT CLOSE.
    RUN pi-finalizar IN h-acomp.
    DOS SILENT START "c:\temp\teste.csv".
    END.

    Queria saber aonde estou errando teria que zerar a variável, mas não estou sabendo o local certo de onde zerar e outra creio que o filtro não seria somente pelo código do item, tem código, estabelecimento, deposito, localização, e o índice único para saber, provavelmente são estes caras que estão aparecendo a mais no meu relatório.

    como sou iniciantes poderia me passar como ficaria o filtro do estabelecimento, localização e esse índice que não estou me localizando?

    Arquivos Anexados:

    Editado por um moderador: Dezembro 19, 2013
  2. elmo

    elmo Membro Ativo

    Olá, acredito que o motivo de trazer vários itens repetidos é por conta do lote.
    Um item pode ter varias ocorrências na mesma tabela pelo lote, deposito, estabelecimento, data fabricação, data de validade e etc.
    Talvez se você somar as quantidades atuais de cada ocorrecia ou mostrar pro usuário onde (lote, deposito e estabelecimento) ele possui aquela quantidade .
    acsj curtiu isso.
  3. acsj

    acsj Membro Participativo

    Obrigado pela informação vou verificar isso? Sou iniciante por isso estou tendo dificuldade
  4. paininet

    paininet Membro Participativo

    Provavelmente é deposito, localização, lote ou código referencia do item, se você utiliza algum desses conceitos. Acredito que seja depósito ou lote.
    acsj curtiu isso.
  5. acsj

    acsj Membro Participativo

    Certo vou fazer o teste
  6. acsj

    acsj Membro Participativo

    Tens algums exemplo de cód desse filtro? localização, depósito, referencia para eu ter uma idéia?
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página