|
@@ -3838,6 +3838,7 @@ LEFT OUTER JOIN (
|
|
|
SELECT u_outwaremx.scid
|
|
|
,u_outwaremx.outwareid
|
|
|
,sum(enamt_tax) AS enamt_tax
|
|
|
+ ,sum(otherprice) AS otherprice
|
|
|
FROM u_outwaremx
|
|
|
GROUP BY u_outwaremx.scid
|
|
|
,u_outwaremx.outwareid
|
|
@@ -4129,7 +4130,8 @@ Long i
|
|
|
u_saletaskmx.tax,
|
|
|
u_saletaskmx.mxdscrp3,
|
|
|
u_saletaskmx.mxdscrp4,
|
|
|
- u_saletaskmx.priceformula
|
|
|
+ u_saletaskmx.priceformula,
|
|
|
+ u_saletaskmx.otherprice
|
|
|
FROM u_saletaskmx LEFT OUTER JOIN
|
|
|
uv_outware_sale_noaudit_qty ON
|
|
|
u_SaleTaskMx.scid = uv_outware_sale_noaudit_qty.scid AND
|
|
@@ -4164,7 +4166,8 @@ Long i
|
|
|
:arg_s_rqmtrl.tax[arg_p_rqmtrl],
|
|
|
:arg_s_rqmtrl.mxdscrp3[arg_p_rqmtrl],
|
|
|
:arg_s_rqmtrl.mxdscrp4[arg_p_rqmtrl],
|
|
|
- :arg_s_rqmtrl.priceformula[arg_p_rqmtrl]
|
|
|
+ :arg_s_rqmtrl.priceformula[arg_p_rqmtrl],
|
|
|
+ :arg_s_rqmtrl.otherprice[arg_p_rqmtrl]
|
|
|
;
|
|
|
DO WHILE sqlca.SQLCode = 0
|
|
|
arg_p_rqmtrl++
|
|
@@ -4188,7 +4191,8 @@ Long i
|
|
|
:arg_s_rqmtrl.tax[arg_p_rqmtrl],
|
|
|
:arg_s_rqmtrl.mxdscrp3[arg_p_rqmtrl],
|
|
|
:arg_s_rqmtrl.mxdscrp4[arg_p_rqmtrl],
|
|
|
- :arg_s_rqmtrl.priceformula[arg_p_rqmtrl]
|
|
|
+ :arg_s_rqmtrl.priceformula[arg_p_rqmtrl],
|
|
|
+ :arg_s_rqmtrl.otherprice[arg_p_rqmtrl]
|
|
|
;
|
|
|
LOOP
|
|
|
arg_p_rqmtrl = arg_p_rqmtrl - 1
|
|
@@ -4578,7 +4582,8 @@ FOR i = 1 To UpperBound(arg_s_rqmtrl.taskid)
|
|
|
u_saletaskmx.tax,
|
|
|
u_saletaskmx.mxdscrp3,
|
|
|
u_saletaskmx.mxdscrp4,
|
|
|
- u_saletaskmx.priceformula
|
|
|
+ u_saletaskmx.priceformula,
|
|
|
+ u_saletaskmx.otherprice
|
|
|
INTO :arg_s_rqmtrl.mtrlid[i],
|
|
|
:arg_s_rqmtrl.qty[i],
|
|
|
:arg_s_rqmtrl.enprice[i],
|
|
@@ -4604,7 +4609,8 @@ FOR i = 1 To UpperBound(arg_s_rqmtrl.taskid)
|
|
|
:arg_s_rqmtrl.tax[i],
|
|
|
:arg_s_rqmtrl.mxdscrp3[i],
|
|
|
:arg_s_rqmtrl.mxdscrp4[i],
|
|
|
- :arg_s_rqmtrl.priceformula[i]
|
|
|
+ :arg_s_rqmtrl.priceformula[i],
|
|
|
+ :arg_s_rqmtrl.otherprice[i]
|
|
|
FROM u_SaleTaskMx INNER JOIN
|
|
|
u_SaleTask ON u_SaleTaskMx.TaskID = u_SaleTask.TaskID AND
|
|
|
u_SaleTaskMx.scid = u_SaleTask.scid LEFT OUTER JOIN
|
|
@@ -6538,6 +6544,8 @@ For i = 1 To UpperBound(arg_mx.taskid)
|
|
|
dw_child.Object.u_cusmtrlname_cusmtrlname[child_row] = ls_cusmtrlname
|
|
|
dw_child.Object.u_cusmtrlname_cusmtrlcode[child_row] = ls_cusmtrlname
|
|
|
dw_child.Object.u_cusmtrlname_cusmtrlmode[child_row] =ls_cusmtrlname
|
|
|
+ dw_child.Object.u_outwaremx_otherprice[child_row] = arg_mx.otherprice[i]
|
|
|
+
|
|
|
|
|
|
//dw_
|
|
|
|
|
@@ -6696,6 +6704,7 @@ For i = 1 To UpperBound(arg_mx.taskid)
|
|
|
dw_child.Object.u_cusmtrlname_cusmtrlname[child_row] = ls_cusmtrlname
|
|
|
dw_child.Object.u_cusmtrlname_cusmtrlcode[child_row] = ls_cusmtrlname
|
|
|
dw_child.Object.u_cusmtrlname_cusmtrlmode[child_row] =ls_cusmtrlname
|
|
|
+ dw_child.Object.u_outwaremx_otherprice[child_row] = arg_mx.otherprice[i]
|
|
|
|
|
|
//计算单价
|
|
|
If arg_mx.priceformula[i] <> '' and dw_child.Object.u_outwaremx_ifrel[child_row] = 0 Then
|
|
@@ -11491,6 +11500,7 @@ IF dw_edit_mode THEN
|
|
|
s_mx.status = dw_child.Object.u_outwaremx_status[i]
|
|
|
s_mx.woodcode = dw_child.Object.u_outwaremx_woodcode[i]
|
|
|
s_mx.pcode = dw_child.Object.u_outwaremx_pcode[i]
|
|
|
+ s_mx.otherprice = dw_child.Object.u_outwaremx_otherprice[i]
|
|
|
|
|
|
IF uo_ware.acceptmx(s_mx, arg_msg) = 0 THEN
|
|
|
MessageBox('错误',arg_msg,stopsign!,OK!)
|