我用sale.order.line创建了sale.order的记录,但工作正常,但是还设置了tax_id(manytomany字段),但未设置。 请看看我的C#代码,
loRecordPairLineItem.Add("tax_id", liTaxID);
loRecordPairLineItem.Add("product_id", liItem_ID);
loRecordPairLineItem.Add("product_uom_qty", Convert.ToString(moRow["rowQuantity"]));
loRecordPairLineItem.Add("price_unit", Convert.ToString(moRow["rowUnitCost"]));
loRecordPairLineItem.Add("order_id", liOrder_ID);//Reference key from header table
liOrderLine_ID = loRpcRecord.create(Common.lsDbName, liUserid, Common.lsDbPassword, "sale.order.line", "create", loRecordPairLineItem);