[RESOLVIDO] Custo de produção

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

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

    Rogerio Moderator Moderador Equipe de Suporte

    Alguem poderia me dizer como faço para calcular o custo de um produto??? tanto com materias quanto mão de obra
  2. Rodrigo Rossetto

    Rodrigo Rossetto Membro Participativo

    Tais informações já são geradas pelas rotinas do EMS.
    O que você precisa? Sua pergunta ficou muito ampla.
  3. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Cara eu quero selecionar um pedido e fazer uma rotina que me traga o custo dos itens do pedido
  4. MFerreira

    MFerreira Membro Participativo

    Amigo, o custo da engenharia do produto, você consegue buscar através da csapi001.
    Já o custo de produção, você deverá buscar nos movimentos.
  5. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Como assim buscar nos movimentos??? vc teria algum exemplo
  6. MFerreira

    MFerreira Membro Participativo

    Amigo,

    Não sei se me expressei bem na mensagem anterior ou talvez não tenha entendido corretamente sua necessidade.
    Mas, pelo que entendi você quer buscar o custo de um item.
    Aí lhe informei que haveria duas formas:
    - A primeira, calcular o custo do item, passando uma certa quantidade e calculando custo de material e mão de obra conforme engenharia (Custo Mat = Custo PADRÃO Estrutura, Custo Mob/GGF = Custo PADRÃO Operação). Para este tipo (calcular apenas custo do item) , deverá ser utilizada a csapi001. Se não tiver a documentação desta api, me avise que lhe envio).
    - A segunda, seria calcular o custo de uma ordem de produção. Esta por si, poderá feito de duas formas.
    Caso a ordem esteja valorizada, deverá listar os movimentos da ordem (movto-mat, movto-dir, movto-ggf) e buscar os valores destes movimentos (basta buscar valor direto, pois a ordem já terá seu custo calculado)
    Se a ordem ainda não estiver valorizada, também deverá ser efetuado uma busca nos movimentos da ordem (movto-mat, movto-ggf, movto-dir)... a diferença estará no momento de calcular o valor dos movimentos (como a ordem não está valorizada, o movimento não tem valor) que deverá ser com base no último fechamento. (Estou enviando em anexo para lhe auxiliar).

    Obs: Fiz alguns testes, mas não analisei os valores que o programa me retornou, não garanto que esteja 100%, já que somente dei um ctrl+c ctrl+v de um programa que eu já tinha.
    Para executar:
    RUN piProcessaOrdens (INPUT <número de sua ordem de produção>,
    OUTPUT de-valor-real <variável que retornará o valor>).

    Arquivos Anexados:

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

Compartilhe esta Página