Browse Source

将验收金额

master
wushukun 7 years ago
parent
commit
af6b363540
1 changed files with 5 additions and 5 deletions
  1. +5
    -5
      BWP.B3_YunKen.Web/Pages/B3YunKen/Reports/ToFreightNetPriceReport2.cs

+ 5
- 5
BWP.B3_YunKen.Web/Pages/B3YunKen/Reports/ToFreightNetPriceReport2.cs View File

@ -79,7 +79,7 @@ namespace BWP.Web.Pages.B3YunKen.Reports
list.Add(new Tuple<string, string>("CreditPolicy_Name", "信用政策"));
list.Add(new Tuple<string, string>("OutBillID", "出库单号"));
list.Add(new Tuple<string, string>("FreightMoney", "运费"));
list.Add(new Tuple<string, string>("Money", "验收金额"));
list.Add(new Tuple<string, string>("AcceptMoney", "验收金额"));
list.Add(new Tuple<string, string>("Store_Name", "仓库"));
list.Add(new Tuple<string, string>("DeliverAddress", "送货地址"));
list.Add(new Tuple<string, string>("TakeGoods_Type", "配送方式"));
@ -350,7 +350,7 @@ B3SaleDataSources.经销商), s => long.Parse(s)), "CustomerDealer_ID"));
dom.Columns.Add(DQSelectColumn.Create(DQExpression.Sum(freightMoney).ECastType<Money<>?>(), item.Text));
//SumColumnIndexs.Add(dom.Columns.Count - 1);
break;
case "Money":
case "AcceptMoney":
dom.Columns.Add(DQSelectColumn.Create(DQExpression.Sum(DQExpression.Field(detail, field)), item.Text));
SumColumnIndexs.Add(dom.Columns.Count - 1);
break;
@ -368,9 +368,9 @@ B3SaleDataSources.经销商), s => long.Parse(s)), "CustomerDealer_ID"));
break;
case "NetPrice":
var netExp = DQExpression.Divide(DQExpression.Sum(DQExpression.Subtract(DQExpression.Field(detail, "Money"), DQExpression.IfNull(Exp, DQExpression.Value(0)))) , DQExpression.NullIfZero(DQExpression.Sum(DQExpression.Field(detail, "AcceptNum"))));
var netExp = DQExpression.Divide(DQExpression.Sum(DQExpression.Subtract(DQExpression.Field(detail, "AcceptMoney"), DQExpression.IfNull(Exp, DQExpression.Value(0)))) , DQExpression.NullIfZero(DQExpression.Sum(DQExpression.Field(detail, "AcceptNum"))));
var netExp = DQExpression.Divide(DQExpression.Sum(DQExpression.Subtract(DQExpression.Field(detail, "Money"), DQExpression.IfNull(freightMoney, DQExpression.Value(0))).ESubtract(DQExpression.IfNull(Exp, DQExpression.Value(0)))), DQExpression.NullIfZero(DQExpression.Sum(DQExpression.Field(detail, "AcceptNum"))));
var netExp = DQExpression.Divide(DQExpression.Sum(DQExpression.Subtract(DQExpression.Field(detail, "AcceptMoney"), DQExpression.IfNull(freightMoney, DQExpression.Value(0))).ESubtract(DQExpression.IfNull(Exp, DQExpression.Value(0)))), DQExpression.NullIfZero(DQExpression.Sum(DQExpression.Field(detail, "AcceptNum"))));
var netExp = DQExpression.LogicCase(DQCondition.EQ(outStore, "FreightBear", .), netExp, DQCondition.EQ(outStore, "FreightBear", .), netExp, DQExpression.Value(null));
dom.GroupBy.Expressions.Add(DQExpression.Field(outStore, "FreightBear"));
@ -389,7 +389,7 @@ B3SaleDataSources.经销商), s => long.Parse(s)), "CustomerDealer_ID"));
var priceExp = DQExpression.Field(detail, "AcceptPrice");
var priceExp = DQExpression.Divide(DQExpression.Sum(DQExpression.Subtract(DQExpression.Field(detail, "Money"), DQExpression.IfNull(freightMoney, DQExpression.Value(0)))), DQExpression.NullIfZero(DQExpression.Sum(DQExpression.Field(detail, "AcceptNum"))));
var priceExp = DQExpression.Divide(DQExpression.Sum(DQExpression.Subtract(DQExpression.Field(detail, "AcceptMoney"), DQExpression.IfNull(freightMoney, DQExpression.Value(0)))), DQExpression.NullIfZero(DQExpression.Sum(DQExpression.Field(detail, "AcceptNum"))));
var priceExp = DQExpression.LogicCase(DQCondition.EQ(outStore, "FreightBear", .), priceExp, DQCondition.EQ(outStore, "FreightBear", .), priceExp, DQExpression.Value(null));
dom.Columns.Add(DQSelectColumn.Create(priceExp.ECastType<Money<>?>(), item.Text));


Loading…
Cancel
Save