Menu

#82 Processo Importar Ordem PV/PC

trunk
open-postponed
5
2010-11-12
2010-11-11
No

Nas ordens de venda/compra quando importamos as linhas de outros pedidos, não importa o atributo de instância sugiro que no metodo copyLinesFrom da classe MOrder seja incluido a sequinte linha

line.set_ValueOfColumn("M_AttributeSetInstance_ID", fromLines[i].get_Value("M_AttributeSetInstance_ID"));

Discussion

  • edilson neto

    edilson neto - 2010-11-11

    Arquivo alterado

     
  • Mario Grigioni

    Mario Grigioni - 2010-11-12

    Edilson, alterei um pouco a sua sugestão pois duas linhas com a mesmo M_AttributeSetInstance_ID poderia dar problemas, pois iria acabar alterando 2 registros em qualquer modificação, eu deixei igual faz quando copia por exemplo o LBR_Tax_ID.

    revisão 949 - trunk
    -----------
    //Begin LCR - BF [#3107419] edilsondneto
    //Incluir atributo de instância
    int M_AttributeSetInstance_ID = fromLines[i].get_ValueAsInt("M_AttributeSetInstance_ID");
    if (M_AttributeSetInstance_ID > 0){
    MAttributeSetInstance from = new MAttributeSetInstance(getCtx(),M_AttributeSetInstance_ID,get_TrxName());
    MAttributeSetInstance to = new MAttributeSetInstance(getCtx(),0,get_TrxName());

    PO.copyValues(from, to);
    to.save(get_TrxName());
    line.setM_AttributeSetInstance_ID(to.get_ID());
    }
    //End - LCR

     
  • Mario Grigioni

    Mario Grigioni - 2010-11-12
    • milestone: --> trunk
    • assigned_to: nobody --> mgrigioni
    • status: open --> pending-accepted
     
  • Mario Grigioni

    Mario Grigioni - 2010-11-12

    comentei o códgio na revisão 950. Pois aparentemente nenhum das duas soluções é a ideal

     
  • Mario Grigioni

    Mario Grigioni - 2010-11-12
    • status: pending-accepted --> open-postponed
     

Log in to post a comment.

MongoDB Logo MongoDB